/foundation/communication/bluetooth_service/services/bluetooth/server/include/ |
H A D | bluetooth_ble_central_manager_server.h | 36 void RegisterBleCentralManagerCallback(int32_t &scannerId, bool enableRandomAddrMode, 38 void DeregisterBleCentralManagerCallback(int32_t scannerId, 40 int StartScan(int32_t scannerId, const BluetoothBleScanSettings &settings, 42 int StopScan(int32_t scannerId) override; 43 void RemoveScanFilter(int32_t scannerId) override; 48 int SetScanReportChannelToLpDevice(int32_t scannerId, bool enable) override; 56 int32_t scannerId); 67 int ConfigScanFilterInner(int32_t scannerId, const std::vector<BluetoothBleScanFilter> &filters);
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/src/ |
H A D | softbus_ble_gatt.c | 52 int32_t scannerId; member 260 DISC_LOGE(DISC_BLE_ADAPTER, "scan result data is null, scannerId=%{public}u", channelId); in WrapperScanResultCb() 264 DISC_LOGE(DISC_BLE_ADAPTER, "lock failed, scannerId=%{public}u", channelId); in WrapperScanResultCb() 269 DISC_LOGE(DISC_BLE_ADAPTER, "scanner is not in used, scannerId=%{public}u, bt-scannerId=%{public}d", channelId, in WrapperScanResultCb() 270 scanChannel->scannerId); in WrapperScanResultCb() 298 DISC_LOGE(DISC_BLE_ADAPTER, "lock failed, scannerId=%{public}u", channelId); in WrapperScanStateChangeCb() 303 DISC_LOGE(DISC_BLE_ADAPTER, "scanner is not in used, scannerId=%{public}u, bt-scannerId=%{public}d", channelId, in WrapperScanStateChangeCb() 304 scanChannel->scannerId); in WrapperScanStateChangeCb() 395 SoftbusRegisterScanCb(int32_t *scannerId, const SoftbusScanCallback *cb) SoftbusRegisterScanCb() argument 429 SoftbusUnRegisterScanCb(int32_t scannerId) SoftbusUnRegisterScanCb() argument 622 CheckScanChannelInUsed(int32_t scannerId) CheckScanChannelInUsed() argument 636 SoftbusStartScan(int32_t scannerId, const SoftBusBcScanParams *param, const SoftBusBcScanFilter *scanFilter, int32_t filterSize) SoftbusStartScan() argument 644 "lock failed, scannerId=%{public}d", scannerId); SoftbusStartScan() local 688 SoftbusStopScan(int32_t scannerId) SoftbusStopScan() argument 845 SoftbusSetScanReportChanToLp(int32_t scannerId, bool enable) SoftbusSetScanReportChanToLp() argument [all...] |
/foundation/communication/bluetooth/frameworks/inner/ipc/include/ |
H A D | bluetooth_ble_central_manager_proxy.h | 31 void RegisterBleCentralManagerCallback(int32_t &scannerId, bool enableRandomAddrMode, 33 void DeregisterBleCentralManagerCallback(int32_t scannerId, 35 int StartScan(int32_t scannerId, const BluetoothBleScanSettings &settings, 37 int StopScan(int32_t scannerId) override; 38 void RemoveScanFilter(int32_t scannerId) override; 42 int SetScanReportChannelToLpDevice(int32_t scannerId, bool enable) override;
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/include/ |
H A D | softbus_broadcast_adapter_interface.h | 56 void (*OnStartScanCallback)(int32_t scannerId, int32_t status); 57 void (*OnStopScanCallback)(int32_t scannerId, int32_t status); 58 void (*OnReportScanDataCallback)(int32_t scannerId, const SoftBusBcScanResult *reportData); 74 int32_t (*RegisterScanListener)(int32_t *scannerId, const SoftbusScanCallback *cb); 75 int32_t (*UnRegisterScanListener)(int32_t scannerId); 80 int32_t (*StartScan)(int32_t scannerId, const SoftBusBcScanParams *param, const SoftBusBcScanFilter *scanFilter, 82 int32_t (*StopScan)(int32_t scannerId); 89 int32_t (*SetScanReportChannelToLpDevice)(int32_t scannerId, bool enable);
|
/foundation/communication/bluetooth/frameworks/inner/ipc/interface/ |
H A D | i_bluetooth_ble_central_manager.h | 52 virtual void RegisterBleCentralManagerCallback(int32_t &scannerId, bool enableRandomAddrMode, 54 virtual void DeregisterBleCentralManagerCallback(int32_t scannerId, 56 virtual int StartScan(int32_t scannerId, const BluetoothBleScanSettings &settings, 58 virtual int StopScan(int32_t scannerId) = 0; 59 virtual void RemoveScanFilter(int32_t scannerId) = 0; 63 virtual int SetScanReportChannelToLpDevice(int32_t scannerId, bool enable) = 0;
|
/foundation/communication/dsoftbus/tests/core/discovery/ble/bluetooth_mock/ |
H A D | bluetooth_mock.h | 47 virtual int32_t BleRegisterScanCallbacks(BleScanCallbacks *func, int32_t *scannerId) = 0; 48 virtual int32_t BleDeregisterScanCallbacks(int32_t scannerId) = 0; 49 virtual int32_t BleStartScanEx(int32_t scannerId, const BleScanConfigs *configs, const BleScanNativeFilter *filter, 51 virtual int32_t BleStopScan(int32_t scannerId) = 0; 59 virtual int32_t SetScanReportChannelToLpDevice(int32_t scannerId, bool enable) = 0; 91 MOCK_METHOD(int32_t, BleRegisterScanCallbacks, (BleScanCallbacks *func, int32_t *scannerId), (override)); 92 MOCK_METHOD(int32_t, BleDeregisterScanCallbacks, (int32_t scannerId), (override)); 93 MOCK_METHOD(int32_t, BleStartScanEx, (int32_t scannerId, const BleScanConfigs *configs, 95 MOCK_METHOD(int32_t, BleStopScan, (int32_t scannerId), (override)); 104 MOCK_METHOD(int32_t, SetScanReportChannelToLpDevice, (int32_t scannerId, boo [all...] |
H A D | bluetooth_mock.cpp | 220 int32_t BluetoothMock::ActionBleRegisterScanCallbacks(BleScanCallbacks *func, int32_t *scannerId) in ActionBleRegisterScanCallbacks() argument 222 if (func == nullptr || scannerId == nullptr) { in ActionBleRegisterScanCallbacks() 227 *scannerId = freeScannerId++; in ActionBleRegisterScanCallbacks() 229 BluetoothMock::bleScanCallbacks_[*scannerId] = func; in ActionBleRegisterScanCallbacks() 233 int32_t BluetoothMock::ActionBleDeregisterScanCallbacks(int32_t scannerId) in ActionBleDeregisterScanCallbacks() argument 235 auto it = BluetoothMock::bleScanCallbacks_.find(scannerId); in ActionBleDeregisterScanCallbacks() 344 for (auto &[scannerId, scanCallback] : BluetoothMock::bleScanCallbacks_) { in CallbackScanResult() 437 int32_t BleRegisterScanCallbacks(BleScanCallbacks *func, int32_t *scannerId) in BleRegisterScanCallbacks() argument 440 return BluetoothMock::GetMock()->BleRegisterScanCallbacks(func, scannerId); in BleRegisterScanCallbacks() 443 int32_t BleDeregisterScanCallbacks(int32_t scannerId) in BleDeregisterScanCallbacks() argument 449 BleStartScanEx(int32_t scannerId, const BleScanConfigs *configs, const BleScanNativeFilter *filter, uint32_t filterSize) BleStartScanEx() argument 456 BleStopScan(int32_t scannerId) BleStopScan() argument 500 SetScanReportChannelToLpDevice(int32_t scannerId, bool enable) SetScanReportChannelToLpDevice() argument [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/server/src/ |
H A D | bluetooth_ble_central_manager_server.cpp | 101 int32_t scannerId = this->pimpl_->observersScannerId_[observer->AsObject()]; 103 HILOGD("OnScanCallback() start bleScanFilter Address: %{public}s scannerId:%{public}d", 104 GetEncryptAddr(result.GetPeripheralDevice().GetRawAddress().GetAddress()).c_str(), scannerId); 105 bool scanFiltersIsEnanled_ = this->pimpl_->observersScanFiltersIsEnanled_[scannerId]; 111 observersBleScanFilters_[scannerId]; 115 HILOGD("OnScanCallback() passed bleScanFilter Address: %{public}s scannerId:%{public}d", 116 GetEncryptAddr(result.GetPeripheralDevice().GetRawAddress().GetAddress()).c_str(), scannerId); 371 int BluetoothBleCentralManagerServer::StartScan(int32_t scannerId, const BluetoothBleScanSettings &settings, in StartScan() argument 381 ConfigScanFilterInner(scannerId, filters); in StartScan() 422 int BluetoothBleCentralManagerServer::StopScan(int32_t scannerId) in StopScan() argument 462 ConfigScanFilterInner( int32_t scannerId, const std::vector<BluetoothBleScanFilter> &filters) ConfigScanFilterInner() argument 501 RemoveScanFilter(int32_t scannerId) RemoveScanFilter() argument 514 RegisterBleCentralManagerCallback(int32_t &scannerId, bool enableRandomAddrMode, const sptr<IBluetoothBleCentralManagerCallback> &callback) RegisterBleCentralManagerCallback() argument 554 DeregisterBleCentralManagerCallbackInner( const sptr<IBluetoothBleCentralManagerCallback> &callback, int32_t scannerId) DeregisterBleCentralManagerCallbackInner() argument 560 DeregisterBleCentralManagerCallback(int32_t scannerId, const sptr<IBluetoothBleCentralManagerCallback> &callback) DeregisterBleCentralManagerCallback() argument 745 SetScanReportChannelToLpDevice(int32_t scannerId, bool enable) SetScanReportChannelToLpDevice() argument [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/ipc/src/ |
H A D | bluetooth_ble_central_manager_stub.cpp | 119 int32_t scannerId = 0; in RegisterBleCentralManagerCallbackInner() local 120 RegisterBleCentralManagerCallback(scannerId, enableRandomAddrMode, callBack); in RegisterBleCentralManagerCallbackInner() 121 if (!reply.WriteInt32(scannerId)) { in RegisterBleCentralManagerCallbackInner() 131 int32_t scannerId = data.ReadInt32(); in DeregisterBleCentralManagerCallbackInner() local 135 DeregisterBleCentralManagerCallback(scannerId, callBack); in DeregisterBleCentralManagerCallbackInner() 141 int32_t scannerId = data.ReadInt32(); in StartScanInner() local 164 int ret = StartScan(scannerId, *settings, filters); in StartScanInner() 174 int32_t scannerId = data.ReadInt32(); in StopScanInner() local 175 int ret = StopScan(scannerId); in StopScanInner() 185 int32_t scannerId in RemoveScanFilterInner() local [all...] |
/foundation/communication/dsoftbus/tests/adapter/broadcast/ |
H A D | bluetooth_mock.cpp | 38 static int32_t ActionBleRegisterScanCallbacks(BleScanCallbacks *func, int32_t *scannerId) in ActionBleRegisterScanCallbacks() argument 44 static int32_t ActionBleDeregisterScanCallbacks(int32_t scannerId) in ActionBleDeregisterScanCallbacks() argument 123 int32_t BleRegisterScanCallbacks(BleScanCallbacks *func, int32_t *scannerId) in BleRegisterScanCallbacks() argument 125 return MockBluetooth::GetMocker()->BleRegisterScanCallbacks(func, scannerId); in BleRegisterScanCallbacks() 128 int32_t BleDeregisterScanCallbacks(int32_t scannerId) in BleDeregisterScanCallbacks() argument 130 return MockBluetooth::GetMocker()->BleDeregisterScanCallbacks(scannerId); in BleDeregisterScanCallbacks() 133 int32_t BleStartScanEx(int32_t scannerId, const BleScanConfigs *configs, const BleScanNativeFilter *filter, in BleStartScanEx() argument 136 return MockBluetooth::GetMocker()->BleStartScanEx(scannerId, configs, filter, filterSize); in BleStartScanEx() 139 int32_t BleStopScan(int32_t scannerId) in BleStopScan() argument 141 return MockBluetooth::GetMocker()->BleStopScan(scannerId); in BleStopScan() [all...] |
H A D | bluetooth_mock.h | 43 virtual int32_t BleRegisterScanCallbacks(BleScanCallbacks *func, int32_t *scannerId) = 0; 44 virtual int32_t BleDeregisterScanCallbacks(int32_t scannerId) = 0; 45 virtual int32_t BleStartScanEx(int32_t scannerId, const BleScanConfigs *configs, const BleScanNativeFilter *filter, 47 virtual int32_t BleStopScan(int32_t scannerId) = 0; 108 MOCK_METHOD(int32_t, BleRegisterScanCallbacks, (BleScanCallbacks *func, int32_t *scannerId), (override)); 109 MOCK_METHOD(int32_t, BleDeregisterScanCallbacks, (int32_t scannerId), (override)); 110 MOCK_METHOD(int32_t, BleStartScanEx, (int32_t scannerId, const BleScanConfigs *configs, 112 MOCK_METHOD(int32_t, BleStopScan, (int32_t scannerId), (override));
|
H A D | softbus_ble_gatt_test.cpp | 41 bool Update(int32_t scannerId, const SoftBusBcScanResult *reportData); 42 testing::AssertionResult Expect(int32_t scannerId, const SoftBusBcScanResult *reportData); 76 static void StubOnScanResult(int32_t scannerId, const SoftBusBcScanResult *reportData) in StubOnScanResult() argument 78 SoftbusBleGattTest::scanResultCtx.Update(scannerId, reportData); in StubOnScanResult() 123 static testing::AssertionResult PrepareScanListener(int32_t *scannerId) in PrepareScanListener() argument 125 int32_t ret = MockBluetooth::interface->RegisterScanListener(scannerId, GetStubScanListener()); in PrepareScanListener() 1125 int32_t scannerId = -1; in HWTEST_F() local 1126 ASSERT_EQ(MockBluetooth::interface->RegisterScanListener(&scannerId, nullptr), SOFTBUS_INVALID_PARAM); in HWTEST_F() 1134 ASSERT_EQ(MockBluetooth::interface->RegisterScanListener(&scannerId, GetStubScanListener()), in HWTEST_F() 1151 int32_t scannerId in HWTEST_F() local 1168 int32_t scannerId = -1; HWTEST_F() local 1200 int32_t scannerId = -1; HWTEST_F() local [all...] |
/foundation/communication/bluetooth/frameworks/inner/ipc/src/ |
H A D | bluetooth_ble_central_manager_proxy.cpp | 31 void BluetoothBleCentralManagerProxy::RegisterBleCentralManagerCallback(int32_t &scannerId, bool enableRandomAddrMode, in RegisterBleCentralManagerCallback() argument 55 scannerId = reply.ReadInt32(); in RegisterBleCentralManagerCallback() 58 void BluetoothBleCentralManagerProxy::DeregisterBleCentralManagerCallback(int32_t scannerId, in DeregisterBleCentralManagerCallback() argument 66 if (!data.WriteInt32(scannerId)) { in DeregisterBleCentralManagerCallback() 67 HILOGE("[DeregisterBleCentralManagerCallback] fail: write scannerId failed"); in DeregisterBleCentralManagerCallback() 84 int BluetoothBleCentralManagerProxy::StartScan(int32_t scannerId, const BluetoothBleScanSettings &settings, in StartScan() argument 93 if (!data.WriteInt32(scannerId)) { in StartScan() 94 HILOGE("[StartScan] fail: write scannerId failed"); in StartScan() 123 int BluetoothBleCentralManagerProxy::StopScan(int32_t scannerId) in StopScan() argument 130 if (!data.WriteInt32(scannerId)) { in StopScan() 144 RemoveScanFilter(int32_t scannerId) RemoveScanFilter() argument 247 SetScanReportChannelToLpDevice(int32_t scannerId, bool enable) SetScanReportChannelToLpDevice() argument [all...] |
/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/ |
H A D | ble_central_manager_impl.h | 78 int ConfigScanFilter(int32_t scannerId, const std::vector<BleScanFilterImpl> &filter); 83 * @param [in] scannerId scanner id 85 void RemoveScanFilter(int32_t scannerId); 133 * @return scannerId. 140 * @param scannerId scanner id. 142 void RemoveScannerId(int32_t scannerId); 400 void PushFilterToWaitList(BleScanFilterImpl filter, int scannerId, uint8_t action); 401 void PushStartOrStopAction(const int scannerId, uint8_t action); 408 void TryConfigScanFilter(int scannerId);
|
H A D | ble_central_manager_impl.cpp | 1229 int BleCentralManagerImpl::ConfigScanFilter(int32_t scannerId, const std::vector<BleScanFilterImpl> &filters) in ConfigScanFilter() argument 1240 PushFilterToWaitList(filter, scannerId, FILTER_ACTION_ADD); in ConfigScanFilter() 1243 PushFilterToWaitList(filter, scannerId, FILTER_ACTION_ADD); in ConfigScanFilter() 1246 PushStartOrStopAction(scannerId, FILTER_ACTION_START); in ConfigScanFilter() 1250 TryConfigScanFilter(scannerId); in ConfigScanFilter() 1295 void BleCentralManagerImpl::PushFilterToWaitList(BleScanFilterImpl filter, int scannerId, uint8_t action) in PushFilterToWaitList() argument 1299 filter.SetClientId(scannerId); in PushFilterToWaitList() 1315 void BleCentralManagerImpl::PushStartOrStopAction(const int scannerId, uint8_t action) in PushStartOrStopAction() argument 1318 PushFilterToWaitList(filterImpl, scannerId, action); in PushStartOrStopAction() 1355 void BleCentralManagerImpl::TryConfigScanFilter(int scannerId) in TryConfigScanFilter() argument 1375 RemoveScanFilter(int32_t scannerId) RemoveScanFilter() argument 1403 int32_t scannerId = 0; AllocScannerId() local 1415 RemoveScannerId(int32_t scannerId) RemoveScannerId() argument [all...] |
H A D | ble_adapter.h | 135 int ConfigScanFilter(int32_t scannerId, const std::vector<BleScanFilterImpl> &filters) override; 136 void RemoveScanFilter(int32_t scannerId) override; 174 void RemoveScannerId(int32_t scannerId) override;
|
H A D | ble_adapter.cpp | 1548 int BleAdapter::ConfigScanFilter(int32_t scannerId, const std::vector<BleScanFilterImpl> &filters) in ConfigScanFilter() argument 1554 return pimpl->bleCentralManager_->ConfigScanFilter(scannerId, filters); in ConfigScanFilter() 1559 void BleAdapter::RemoveScanFilter(int32_t scannerId) in RemoveScanFilter() argument 1565 pimpl->bleCentralManager_->RemoveScanFilter(scannerId); in RemoveScanFilter() 1579 void BleAdapter::RemoveScannerId(int32_t scannerId) in RemoveScannerId() argument 1586 return pimpl->bleCentralManager_->RemoveScannerId(scannerId); in RemoveScannerId()
|
/foundation/communication/bluetooth/interfaces/inner_api/include/c_header/ |
H A D | ohos_bt_gatt.h | 739 * @param scannerId Indicates the scanner id. 744 int BleStopScan(int32_t scannerId); 760 * @param scannerId Indicates the pointer to the scannerId, identify one scan. 765 int BleRegisterScanCallbacks(BleScanCallbacks *func, int32_t *scannerId); 770 * @param scannerId Indicates the scanner id. 775 int BleDeregisterScanCallbacks(int32_t scannerId); 840 * @param scannerId Indicates the scanner id. 848 int BleStartScanEx(int32_t scannerId, const BleScanConfigs *configs, const BleScanNativeFilter *filter, 867 * @param scannerId Indicate [all...] |
/foundation/communication/bluetooth/frameworks/inner/c_adapter/ |
H A D | ohos_bt_gatt.cpp | 501 * @param scannerId Indicates the scanner id. 506 int BleStopScan(int32_t scannerId) in BleStopScan() argument 508 HILOGD("BleStopScan enter scannerId: %{public}d", scannerId); in BleStopScan() 509 std::shared_ptr<BleCentralManager> bleCentralManager = g_bleCentralManagerMap.GetObject(scannerId); in BleStopScan() 511 HILOGE("BleStopScan fail, scannerId is invalid."); in BleStopScan() 542 * @param scannerId Indicates the pointer to the scannerId, identify one scan. 547 int BleRegisterScanCallbacks(BleScanCallbacks *func, int32_t *scannerId) in BleRegisterScanCallbacks() argument 550 if (scannerId in BleRegisterScanCallbacks() 576 BleDeregisterScanCallbacks(int32_t scannerId) BleDeregisterScanCallbacks() argument 897 SetConfigScanFilter(int32_t scannerId, const BleScanNativeFilter *filter, uint32_t filterSize, vector<BleScanFilter> &outScanFilters) SetConfigScanFilter() argument 930 BleStartScanEx(int32_t scannerId, const BleScanConfigs *configs, const BleScanNativeFilter *filter, uint32_t filterSize) BleStartScanEx() argument 1042 SetScanReportChannelToLpDevice(int32_t scannerId, bool enable) SetScanReportChannelToLpDevice() argument [all...] |
/foundation/communication/dsoftbus/tests/adapter/bluetooth/ |
H A D | bluetooth_mock.cpp | 104 int32_t BleStartScanEx(int32_t scannerId, BleScanConfigs *configs, BleScanNativeFilter *filter, unsigned int filterSize) in BleStartScanEx() argument 106 return MockBluetooth::GetMocker()->BleStartScanEx(scannerId, configs, filter, filterSize); in BleStartScanEx() 109 int32_t BleStopScan(int32_t scannerId) in BleStopScan() argument 111 return MockBluetooth::GetMocker()->BleStopScan(scannerId); in BleStopScan()
|
H A D | bluetooth_mock.h | 43 virtual int BleStartScanEx(int scannerId, BleScanConfigs *configs, BleScanNativeFilter *filter, 45 virtual int BleStopScan(int scannerId) = 0; 96 (int scannerId, BleScanConfigs * configs, BleScanNativeFilter *filter, unsigned int filterSize), (override)); 97 MOCK_METHOD(int32_t, BleStopScan, (int scannerId), (override));
|
/foundation/communication/bluetooth_service/services/bluetooth/service/include/ |
H A D | interface_adapter_ble.h | 437 * @param scannerId indicate one scan. 441 virtual int ConfigScanFilter(int32_t scannerId, const std::vector<BleScanFilterImpl> &filters) = 0; 446 * @param scannerId scanner id. 448 virtual void RemoveScanFilter(int32_t scannerId) = 0; 460 * @param scannerId scanner id. 462 virtual void RemoveScannerId(int32_t scannerId) = 0;
|
/foundation/communication/dsoftbus/tests/adapter/bluetooth/broadcast/ |
H A D | softbus_ble_mock.cpp | 174 static int32_t MockSetScanReportChannelToLpDevice(int32_t scannerId, bool enable) in MockSetScanReportChannelToLpDevice() argument
|