/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/ |
H A D | ble_adapter.cpp | 161 pimpl->bleAdvertiser_ = nullptr; in ~BleAdapter() 163 pimpl->bleSecurity_ = nullptr; in ~BleAdapter() 183 pimpl->btmEnableFlag_ = true; in EnableTask() 252 if (!pimpl->btmEnableFlag_) { in DisableTask() 286 pimpl->cvfull_.notify_all(); in NotifyAllWaitContinue() 293 if (!pimpl->btmEnableFlag_) { in PostEnable() 533 pimpl->gattClientService_ = in RegisterGattClientApplication() 545 pimpl->gattClientService_ = in DeregisterGattClientApplication() 556 pimpl->gattClientService_ = in ReadRemoteDeviceNameByGatt() 1282 if (!pimpl->btmEnableFlag_) { in DeregisterCallbackToBtm() [all …]
|
H A D | ble_advertiser_impl.cpp | 137 if (pimpl->isStopAdv_) { in AdvSetEnableResultTask() 1028 auto iter = pimpl->advHandleSettingDatas_.find(pimpl->advStartHandle_); in SetExAdvScanRspDataToGap() 1168 …pimpl->advCreateHandles_.erase(remove(pimpl->advCreateHandles_.begin(), pimpl->advCreateHandles_.e… in RemoveAdvHandle() 1203 auto iter = pimpl->advHandleSettingDatas_.find(pimpl->advStartHandle_); in AddCharacteristicValue() 1215 auto paraIter = pimpl->advHandleSettingDatas_.find(pimpl->advStartHandle_); in GapAdvParamSetCompleteEvt() 1263 auto dataIter = pimpl->advHandleSettingDatas_.find(pimpl->advStartHandle_); in GapAdvDataSetCompleteEvt() 1315 auto startIter = pimpl->advHandleSettingDatas_.find(pimpl->advStartHandle_); in GapAdvStartCompleteEvt() 1360 auto stopIter = pimpl->advHandleSettingDatas_.find(pimpl->advStopHandle_); in GapAdvStopCompleteEvt() 1429 auto iter = pimpl->advHandleSettingDatas_.find(pimpl->advStartHandle_); in GapExAdvSetRandAddrResultEvt() 1461 auto iter = pimpl->advHandleSettingDatas_.find(pimpl->advStartHandle_); in GapExAdvParamSetCompleteEvt() [all …]
|
H A D | ble_central_manager_impl.cpp | 191 pimpl->timer_->Stop(); in ~BleCentralManagerImpl() 192 pimpl->timer_ = nullptr; in ~BleCentralManagerImpl() 633 if (pimpl->isStopScan_) { in ScanSetEnableResultTask() 665 if (pimpl->isStopScan_) { in ScanExSetEnableResultTask() 834 "INTERVAL", pimpl->scanParams_.scanInterval, "TYPE", pimpl->callBackType_); in SetScanModeDuration() 1252 (pimpl->filters_.size() <= pimpl->venderMaxFilterNumber_)) { in ConfigScanFilter() 1348 if (pimpl->waitFilters_.empty() && pimpl->filters_.empty()) { in HandleWaitFilters() 1367 for (auto it = pimpl->filters_.begin(); it != pimpl->filters_.end(); it++) { in TryConfigScanFilter() 1387 for (auto it = pimpl->filters_.begin(); it != pimpl->filters_.end();) { in RemoveScanFilter() 1757 if (pimpl->isStopScan_) { in GapScanParamSetCompleteEvt() [all …]
|
H A D | ble_properties.cpp | 54 return pimpl->deviceName_; in GetLocalName() 106 if (newName != pimpl->deviceName_) { in SetLocalName() 107 pimpl->deviceName_ = newName; in SetLocalName() 117 return pimpl->macAddr_; in GetLocalAddress() 124 return pimpl->bondableMode_; in GetBondableMode() 131 if (pimpl->bondableMode_ == mode) { in SetBondableMode() 152 return pimpl->passkey_; in GetPasskey() 159 return pimpl->ioCapability_; in GetIoCapability() 166 pimpl->ioCapability_ = ioCapability; in SetIoCapability() 182 pimpl->macAddr_ = addr.GetAddress(); in GetAddrFromController() [all …]
|
/ohos5.0/foundation/communication/bluetooth/frameworks/inner/src/ |
H A D | bluetooth_gatt_client.cpp | 603 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in Connect() 658 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in Disconnect() 682 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in Close() 709 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in DiscoverServices() 730 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in GetService() 756 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in GetService() 774 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in ReadCharacteristic() 811 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in ReadDescriptor() 848 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in RequestBleMtuSize() 875 if (pimpl == nullptr || !pimpl->Init(weak_from_this())) { in SetNotifyCharacteristicInner() [all …]
|
H A D | bluetooth_gatt_server.cpp | 116 if (!serverSptr->pimpl) { in GetServerSptr() 343 if (serverSptr->pimpl && serverSptr->pimpl->callback_) { in OnAddService() 446 if (!pimpl) { in GattServer() 476 if (!instance->pimpl) { in CreateInstance() 481 instance->pimpl->Init(instance); in CreateInstance() 616 int appId = pimpl->applicationId_; in AddService() 635 int appId = pimpl->applicationId_; in ClearServices() 637 pimpl->gattServices_.clear(); in ClearServices() 716 return pimpl->gattServices_; in GetServices() 722 return pimpl->gattServices_; in GetServices() [all …]
|
H A D | bluetooth_socket.cpp | 333 if (!clientSptr->pimpl) { in OnConnectionStateChanged() 441 pimpl->address_ = pimpl->remoteDevice_.GetDeviceAddr(); in Connect() 450 pimpl->observerImp_); in Connect() 469 pimpl->inputStream_ = std::make_unique<InputStream>(pimpl->fd_); in Connect() 470 pimpl->outputStream_ = std::make_unique<OutputStream>(pimpl->fd_); in Connect() 484 return pimpl->Close(); in Close() 508 return pimpl->IsConnected(); in IsConnected() 520 return pimpl->fd_; in GetSocketFd() 825 return pimpl->Listen(); in Listen() 837 return pimpl->Close(); in Close() [all …]
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/server/src/ |
H A D | bluetooth_hid_host_server.cpp | 116 pimpl->observerImp_->SetObserver(&(pimpl->observers_)); in BluetoothHidHostServer() 120 pimpl->hidHostService_ = pimpl->GetServicePtr(); in BluetoothHidHostServer() 177 pimpl->hidHostService_->DeregisterObserver(*pimpl->observerImp_.get()); in DeregisterObserver() 189 if (pimpl == nullptr || pimpl->hidHostService_ == nullptr) { in GetDevicesByStates() 210 if (pimpl == nullptr || pimpl->hidHostService_ == nullptr) { in GetDeviceState() 230 if (pimpl == nullptr || pimpl->hidHostService_ == nullptr) { in Connect() 248 if (pimpl == nullptr || pimpl->hidHostService_ == nullptr) { in Disconnect() 263 if (pimpl == nullptr || pimpl->hidHostService_ == nullptr) { in HidHostVCUnplug() 280 if (pimpl == nullptr || pimpl->hidHostService_ == nullptr) { in HidHostSendData() 297 if (pimpl == nullptr || pimpl->hidHostService_ == nullptr) { in HidHostSetReport() [all …]
|
H A D | bluetooth_pan_server.cpp | 78 explicit SystemStateObserver(BluetoothPanServer::impl *pimpl) : pimpl_(pimpl) {} in SystemStateObserver() argument 113 pimpl->observerImp_->SetObserver(&(pimpl->observers_)); in BluetoothPanServer() 117 pimpl->panService_ = pimpl->GetServicePtr(); in BluetoothPanServer() 119 pimpl->panService_->RegisterObserver(*pimpl->observerImp_.get()); in BluetoothPanServer() 127 pimpl->panService_->DeregisterObserver(*pimpl->observerImp_.get()); in ~BluetoothPanServer() 173 pimpl->panService_->DeregisterObserver(*pimpl->observerImp_.get()); in DeregisterObserver() 181 if (pimpl == nullptr || pimpl->panService_ == nullptr) { in GetDevicesByStates() 196 if (pimpl == nullptr || pimpl->panService_ == nullptr) { in GetDeviceState() 216 if (pimpl == nullptr || pimpl->panService_ == nullptr) { in Disconnect() 234 if (pimpl == nullptr || pimpl->panService_ == nullptr) { in SetTethering() [all …]
|
H A D | bluetooth_hfp_hf_server.cpp | 132 explicit HfpHfSystemObserver(BluetoothHfpHfServer::impl* pimpl) : pimpl_(pimpl) {}; in HfpHfSystemObserver() argument 170 pimpl = std::make_unique<impl>(); in BluetoothHfpHfServer() 171 pimpl->observerImp_->SetObserver(&(pimpl->observers_)); in BluetoothHfpHfServer() 172 pimpl->HfpHfSystemObserver_ = std::make_unique<impl::HfpHfSystemObserver>(pimpl.get()); in BluetoothHfpHfServer() 179 pimpl->HfpHfService_->RegisterObserver(*pimpl->observerImp_); in BluetoothHfpHfServer() 188 if (pimpl->HfpHfService_ != nullptr) { in ~BluetoothHfpHfServer() 189 pimpl->HfpHfService_->DeregisterObserver(*pimpl->observerImp_); in ~BluetoothHfpHfServer() 196 if (pimpl->HfpHfService_ != nullptr) { in ConnectSco() 205 if (pimpl->HfpHfService_ != nullptr) { in DisconnectSco() 225 if (pimpl->HfpHfService_ != nullptr) { in GetDevicesByStates() [all …]
|
H A D | bluetooth_hfp_ag_server.cpp | 101 explicit HfpAgSystemObserver(BluetoothHfpAgServer::impl* pimpl) : pimpl_(pimpl) {}; in HfpAgSystemObserver() argument 141 pimpl->observerImp_->SetObserver(&(pimpl->observers_)); in BluetoothHfpAgServer() 142 pimpl->HfpAgSystemObserver_ = std::make_unique<impl::HfpAgSystemObserver>(pimpl.get()); in BluetoothHfpAgServer() 149 pimpl->HfpAgService_->RegisterObserver(*pimpl->observerImp_); in BluetoothHfpAgServer() 159 pimpl->HfpAgService_->DeregisterObserver(*pimpl->observerImp_); in ~BluetoothHfpAgServer() 208 if (pimpl->HfpAgService_) { in GetDeviceState() 335 if (pimpl->HfpAgService_ ) { in SetActiveDevice() 343 if (pimpl->HfpAgService_ ) { in IntoMock() 352 if (pimpl->HfpAgService_ ) { in SendNoCarrier() 390 if (pimpl == nullptr) { in RegisterObserver() [all …]
|
H A D | bluetooth_avrcp_tg_server.cpp | 160 pimpl = nullptr; in ~BluetoothAvrcpTgServer() 200 if (pimpl->IsEnabled()) { in SetActiveDevice() 217 if (pimpl->IsEnabled()) { in Connect() 233 if (pimpl->IsEnabled()) { in Disconnect() 247 if (!pimpl->IsEnabled()) { in GetConnectedDevices() 272 if (!pimpl->IsEnabled()) { in GetDevicesByStates() 303 if (pimpl->IsEnabled()) { in GetDeviceState() 317 if (!pimpl->IsEnabled()) { in NotifyPlaybackStatusChanged() 331 if (!pimpl->IsEnabled()) { in NotifyTrackChanged() 344 if (!pimpl->IsEnabled()) { in NotifyTrackReachedEnd() [all …]
|
H A D | bluetooth_a2dp_sink_server.cpp | 65 SystemStateObserver(BluetoothA2dpSinkServer::impl *pimpl) : pimpl_(pimpl) {}; in SystemStateObserver() argument 110 pimpl = std::make_unique<impl>(); in BluetoothA2dpSinkServer() 111 pimpl->observerImp_->SetObserver(&(pimpl->observers_)); in BluetoothA2dpSinkServer() 112 pimpl->systemStateObserver_ = std::make_unique<impl::SystemStateObserver>(pimpl.get()); in BluetoothA2dpSinkServer() 119 pimpl->a2dpSnkService_->RegisterObserver(pimpl->observerImp_.get()); in BluetoothA2dpSinkServer() 127 if (pimpl->a2dpSnkService_ != nullptr) { in ~BluetoothA2dpSinkServer() 128 pimpl->a2dpSnkService_->DeregisterObserver(pimpl->observerImp_.get()); in ~BluetoothA2dpSinkServer() 140 pimpl->observers_.Register(observer, func); in RegisterObserver() 151 if (pimpl != nullptr) { in DeregisterObserver() 152 pimpl->observers_.Deregister(observer); in DeregisterObserver() [all …]
|
H A D | bluetooth_gatt_client_server.cpp | 240 if (owner_.pimpl == nullptr || owner_.pimpl->clientService_ == nullptr) { in OnRemoteDied() 245 for (auto it = owner_.pimpl->callbacks_.begin(); it != owner_.pimpl->callbacks_.end(); ++it) { in OnRemoteDied() 293 pimpl->clientService_ = pimpl->GetServicePtr(); in RegisterApplication() 294 if (pimpl->clientService_ == nullptr) { in RegisterApplication() 298 auto it = pimpl->callbacks_.emplace( in RegisterApplication() 310 pimpl->callbacks_.erase(it); in RegisterApplication() 323 if (pimpl->clientService_ == nullptr) { in DeregisterApplication() 332 auto it = std::find_if(pimpl->callbacks_.begin(), pimpl->callbacks_.end(), in DeregisterApplication() 334 if (it == pimpl->callbacks_.end()) { in DeregisterApplication() 340 pimpl->callbacks_.erase(it); in DeregisterApplication() [all …]
|
H A D | bluetooth_ble_central_manager_server.cpp | 83 …plicit BleCentralManagerCallback(BluetoothBleCentralManagerServer::impl *pimpl) : pimpl_(pimpl) {}; in BleCentralManagerCallback() argument 259 explicit SystemStateObserver(BluetoothBleCentralManagerServer::impl *pimpl) : pimpl_(pimpl){}; in SystemStateObserver() argument 295 pimpl = std::make_unique<impl>(); in BluetoothBleCentralManagerServer() 299 pimpl->observerImp_->SetObserver(&(pimpl->observers_)); in BluetoothBleCentralManagerServer() 300 pimpl->systemStateObserver_ = std::make_unique<impl::SystemStateObserver>(pimpl.get()); in BluetoothBleCentralManagerServer() 402 if (!pimpl->isScanning) { in StartScan() 406 pimpl->isScanning = true; in StartScan() 433 if (!pimpl->isScanning) { in StopScan() 537 if (pimpl != nullptr) { in RegisterBleCentralManagerCallback() 578 for (auto iter = pimpl->observersPid_.begin(); iter != pimpl->observersPid_.end(); ++iter) { in DeregisterBleCentralManagerCallback() [all …]
|
H A D | bluetooth_gatt_server_server.cpp | 314 if (!pimpl->serverService_) { in AddService() 329 if (!pimpl->serverService_) { in ClearServices() 357 if (!pimpl->serverService_) { in NotifyClient() 378 if (!pimpl->serverService_) { in RemoveService() 396 if (!pimpl->serverService_) { in RespondCharacteristicRead() 418 if (!pimpl->serverService_) { in RespondCharacteristicWrite() 437 if (!pimpl->serverService_) { in RespondDescriptorRead() 459 if (!pimpl->serverService_) { in RespondDescriptorWrite() 472 pimpl->serverService_ = pimpl->GetServicePtr(); in RegisterApplication() 473 if (!pimpl->serverService_) { in RegisterApplication() [all …]
|
H A D | bluetooth_a2dp_source_server.cpp | 107 SystemStateObserver(BluetoothA2dpSourceServer::impl *pimpl) : pimpl_(pimpl) {}; in SystemStateObserver() argument 153 pimpl = std::make_unique<impl>(); in BluetoothA2dpSourceServer() 154 pimpl->observerImp_->SetObserver(&(pimpl->observers_)); in BluetoothA2dpSourceServer() 155 pimpl->systemStateObserver_ = std::make_unique<impl::SystemStateObserver>(pimpl.get()); in BluetoothA2dpSourceServer() 162 pimpl->a2dpSrcService_->RegisterObserver(pimpl->observerImp_.get()); in BluetoothA2dpSourceServer() 171 if (pimpl->a2dpSrcService_ != nullptr) { in ~BluetoothA2dpSourceServer() 172 pimpl->a2dpSrcService_->DeregisterObserver(pimpl->observerImp_.get()); in ~BluetoothA2dpSourceServer() 184 pimpl->observers_.Register(observer, func); in RegisterObserver() 185 if (pimpl->a2dpSrcService_ == nullptr) { in RegisterObserver() 207 if (pimpl != nullptr) { in DeregisterObserver() [all …]
|
H A D | bluetooth_ble_advertiser_server.cpp | 112 explicit SystemStateObserver(BluetoothBleAdvertiserServer::impl *pimpl) : pimpl_(pimpl) {}; in SystemStateObserver() argument 144 pimpl = std::make_unique<impl>(); in BluetoothBleAdvertiserServer() 145 pimpl->observerImp_->SetObserver(&(pimpl->observers_)); in BluetoothBleAdvertiserServer() 146 pimpl->systemStateObserver_ = std::make_unique<impl::SystemStateObserver>(pimpl.get()); in BluetoothBleAdvertiserServer() 255 if (pimpl != nullptr) { in RegisterBleAdvertiserCallback() 259 pimpl->observers_.Register(callback, func); in RegisterBleAdvertiserCallback() 261 pimpl->advCallBack_.push_back(callback); in RegisterBleAdvertiserCallback() 269 if (callback == nullptr || pimpl == nullptr) { in DeregisterBleAdvertiserCallback() 275 for (auto iter = pimpl->advCallBack_.begin(); iter != pimpl->advCallBack_.end(); ++iter) { in DeregisterBleAdvertiserCallback() 278 pimpl->observers_.Deregister(*iter); in DeregisterBleAdvertiserCallback() [all …]
|
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/service/src/common/ |
H A D | profile_config.cpp | 45 std::lock_guard<std::mutex> lock(pimpl->mutex_); in Load() 46 if (pimpl->parse_.Load(pimpl->filePath_)) { in Load() 52 return pimpl->parse_.Load(pimpl->filePath_); in Load() 73 std::lock_guard<std::mutex> lock(pimpl->mutex_); in GetValue() 80 std::lock_guard<std::mutex> lock(pimpl->mutex_); in GetValue() 91 return pimpl->parse_.Save(); in SetValue() 101 return pimpl->parse_.Save(); in SetValue() 107 if (!pimpl->parse_.RemoveSection(addr)) { in RemoveAddr() 110 return pimpl->parse_.Save(); in RemoveAddr() 119 return pimpl->parse_.Save(); in RemoveProperty() [all …]
|
H A D | adapter_manager.cpp | 316 pimpl->dispatcher_->PostTask( in Stop() 330 if (pimpl->classicAdapter_) { in AdapterStop() 334 if (pimpl->bleAdapter_) { in AdapterStop() 336 pimpl->bleAdapter_ = nullptr; in AdapterStop() 434 pimpl->dispatcher_->PostTask( in FactoryReset() 537 return pimpl->classicAdapter_ != nullptr ? pimpl->classicAdapter_->instance : nullptr; in GetClassicAdapterInterface() 543 return pimpl->bleAdapter_ != nullptr ? pimpl->bleAdapter_->instance : nullptr; in GetBleAdapterInterface() 556 pimpl->sysState_ = state; in OnSysStateChange() 571 return pimpl->sysState_; in GetSysState() 625 int bleState = pimpl->bleAdapter_ ? pimpl->bleAdapter_->state : BTStateID::STATE_TURN_OFF; in OnAdapterStateChange() [all …]
|
H A D | profile_service_manager.cpp | 192 pimpl->startedProfiles_.Clear(); in Stop() 193 pimpl->profilesState_.Clear(); in Stop() 200 if (pimpl->startedProfiles_.Find(name, profile)) { in GetProfileService() 228 if (pimpl->startedProfiles_.IsEmpty(transport)) { in OnAllEnabled() 233 FOR_EACH_LIST(it, pimpl->profilesState_, transport) in OnAllEnabled() 241 if (pimpl->startedProfiles_.IsEmpty(transport)) { in IsAllEnabled() 260 FOR_EACH_LIST(it, pimpl->profilesState_, transport) in EnableProfiles() 331 if (pimpl->startedProfiles_.IsEmpty(transport)) { in IsProfilesTurning() 385 if (pimpl->startedProfiles_.IsEmpty(transport)) { in OnAllDisabled() 390 FOR_EACH_LIST(it, pimpl->profilesState_, transport) in OnAllDisabled() [all …]
|
H A D | adapter_device_config.cpp | 52 if (pimpl->parse_.Load(pimpl->filePath_)) { in Load() 58 return pimpl->parse_.Load(pimpl->filePath_); in Load() 79 return pimpl->parse_.Save(); in Save() 85 return pimpl->parse_.SetValue(section, property, value); in SetValue() 91 return pimpl->parse_.SetValue(section, property, value); in SetValue() 97 return pimpl->parse_.GetValue(section, property, value); in GetValue() 104 return pimpl->parse_.GetValue(section, property, value); in GetValue() 110 return pimpl->parse_.GetValue(section, property, value); in GetValue() 117 return pimpl->parse_.SetValue(section, subSection, property, value); in SetValue() 157 return pimpl->parse_.GetSubSections(section, subSections); in GetSubSections() [all …]
|
H A D | power_device.cpp | 52 pimpl->psm_->Init(*this); in PowerDevice() 64 pimpl->sniffDelayTimer_->Stop(); in ~PowerDevice() 75 pimpl->requestPower_.erase(profileName); in DeleteRequestPower() 97 pimpl->psm_->ProcessMessage(msg); in SetActiveMode() 170 pimpl->psm_->ProcessMessage(msg); in SniffSubratingCompleteCallback() 178 for (auto &its : pimpl->requestPower_) { in CalcMaxPower() 242 return pimpl->requestPowerLevel_; in GetRequestPowerLevel() 253 return pimpl->controlPowerLevel_; in GetControlPowerLevel() 259 pimpl->controlPowerLevel_.first = ssr; in UpdateControlSniffSubrating() 294 pimpl->sniffDelayTimer_->Start(ms); in StartDelayTimer() [all …]
|
H A D | power_manager.cpp | 110 pimpl->isEnabled_ = true; in Enable() 130 pimpl->isEnabled_ = false; in Disable() 131 BTM_DeregisterPmCallbacks(&pimpl->btmPmCallbacks_); in Disable() 132 BTM_DeregisterAclCallbacks(&pimpl->btmAclCallbacks_); in Disable() 133 pimpl->powerDevices_.clear(); in Disable() 142 if (pimpl->isEnabled_) { in StatusUpdate() 143 pimpl->dispatcher_.PostTask( in StatusUpdate() 150 std::unique_lock<std::mutex> lock(pimpl->mutex_); in GetPowerMode() 151 auto iter = pimpl->powerDevices_.find(addr); in GetPowerMode() 152 if (iter != pimpl->powerDevices_.end()) { in GetPowerMode() [all …]
|
H A D | adapter_config.cpp | 37 AdapterConfig::AdapterConfig() : pimpl(std::make_unique<impl>()) in AdapterConfig() 45 if (pimpl->parse_.Load(pimpl->filePath_)) { in Load() 51 return pimpl->parse_.Load(pimpl->filePath_); in Load() 57 std::ifstream fin(pimpl->fileBasePath_, std::ios::in | std::ios::binary); in Reload() 61 std::ofstream fout(pimpl->filePath_, std::ios::out | std::ios::trunc); in Reload() 71 return pimpl->parse_.GetValue(section, property, value); in GetValue() 75 return pimpl->parse_.GetValue(section, property, value); in GetValue() 79 return pimpl->parse_.GetValue(section, property, value); in GetValue() 83 return pimpl->parse_.HasSection(section); in HasSection()
|