/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/src/ |
H A D | softbus_ble_gatt.c | 45 int32_t advId; member 94 static void WrapperAdvEnableCb(int advId, int status) in WrapperAdvEnableCb() argument 99 DISC_LOGW(DISC_BLE_ADAPTER, "lock adv failed, advId=%{public}u, bt-advId=%{public}d", channelId, advId); in WrapperAdvEnableCb() 103 if (advChannel->advId != advId || !advChannel->isUsed || advChannel->advCallback == NULL || in WrapperAdvEnableCb() 110 advChannel->advId = -1; in WrapperAdvEnableCb() 112 DISC_LOGI(DISC_BLE_ADAPTER, "advId=%{public}u, bt-advId in WrapperAdvEnableCb() 120 WrapperAdvDisableCb(int advId, int status) WrapperAdvDisableCb() argument 144 WrapperAdvSetDataCb(int advId, int status) WrapperAdvSetDataCb() argument 166 WrapperAdvUpdateDataCb(int advId, int status) WrapperAdvUpdateDataCb() argument 195 SoftbusRegisterAdvCb(int32_t *advId, const SoftbusBroadcastCallback *cb) SoftbusRegisterAdvCb() argument 232 SoftbusUnRegisterAdvCb(int32_t advId) SoftbusUnRegisterAdvCb() argument 456 CheckAdvChanInUsed(int32_t advId) CheckAdvChanInUsed() argument 469 StartBleAdv(int32_t advId, int32_t *btAdvId, const SoftbusBroadcastParam *param, const SoftbusBroadcastData *data) StartBleAdv() argument 498 SoftbusStartAdv(int32_t advId, const SoftbusBroadcastParam *param, const SoftbusBroadcastData *data) SoftbusStartAdv() argument 536 SoftbusStopAdv(int32_t advId) SoftbusStopAdv() argument 563 SoftbusSetAdvData(int32_t advId, const SoftbusBroadcastData *data) SoftbusSetAdvData() argument 611 SoftbusUpdateAdvData(int32_t advId, const SoftbusBroadcastParam *param, const SoftbusBroadcastData *data) SoftbusUpdateAdvData() argument 803 SoftbusGetBroadcastHandle(int32_t advId, int32_t *bcHandle) SoftbusGetBroadcastHandle() argument [all...] |
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/include/ |
H A D | softbus_broadcast_adapter_interface.h | 43 void (*OnStartBroadcastingCallback)(int32_t advId, int32_t status); 44 void (*OnStopBroadcastingCallback)(int32_t advId, int32_t status); 45 void (*OnUpdateBroadcastingCallback)(int32_t advId, int32_t status); 46 void (*OnSetBroadcastingCallback)(int32_t advId, int32_t status); 72 int32_t (*RegisterBroadcaster)(int32_t *advId, const SoftbusBroadcastCallback *cb); 73 int32_t (*UnRegisterBroadcaster)(int32_t advId); 76 int32_t (*StartBroadcasting)(int32_t advId, const SoftbusBroadcastParam *param, const SoftbusBroadcastData *data); 77 int32_t (*StopBroadcasting)(int32_t advId); 78 int32_t (*SetBroadcastingData)(int32_t advId, const SoftbusBroadcastData *data); 79 int32_t (*UpdateBroadcasting)(int32_t advId, cons [all...] |
/foundation/communication/bluetooth/interfaces/inner_api/include/c_header/ |
H A D | ohos_bt_gatt.h | 510 typedef void (*AdvEnableCallback)(int advId, int status); 517 typedef void (*AdvDisableCallback)(int advId, int status); 524 typedef void (*AdvDataCallback)(int advId, int status); 531 typedef void (*AdvUpdateCallback)(int advId, int status); 633 * @param advId Indicates the advertisement ID, which is allocated by the upper layer of the advertiser. 639 int BleSetAdvData(int advId, const StartAdvRawData data); 644 * @param advId Indicates the advertisement ID, which is allocated by the upper layer of the advertiser. 650 int BleStartAdv(int advId, const BleAdvParams *param); 655 * @param advId Indicates the advertisement ID, which is allocated by the upper layer of the advertiser. 660 int BleStopAdv(int advId); [all...] |
/foundation/communication/bluetooth/frameworks/inner/c_adapter/ |
H A D | ohos_bt_gatt.cpp | 180 explicit BleAdvCallback(int advId) in BleAdvCallback() argument 182 advId_ = advId; in BleAdvCallback() 187 HILOGD("advId: %{public}d, advHandle: %{public}d, ret: %{public}d", advId_, advHandle, result); 205 HILOGD("advId: %{public}d, advHandle: %{public}d, ret: %{public}d", advId_, advHandle, result); 237 HILOGD("advId: %{public}d, ret: %{public}d", advId_, result); 324 * @param advId Indicates the advertisement ID, which is allocated by the upper layer of the advertiser. 330 int BleSetAdvData(int advId, const StartAdvRawData data) in BleSetAdvData() argument 332 if (advId < 0 || advId >= MAX_BLE_ADV_NUM) { in BleSetAdvData() 333 HILOGE("Invalid advId ( in BleSetAdvData() 358 BleStartAdv(int advId, const BleAdvParams *param) BleStartAdv() argument 371 BleStopAdv(int advId) BleStopAdv() argument 411 BleUpdateAdv(int advId, const BleAdvParams *param) BleUpdateAdv() argument 613 BleStartAdvWithAddr(int *advId, const StartAdvRawData *rawData, const BleAdvParams *advParam, const AdvOwnAddrParams *ownAddrParams) BleStartAdvWithAddr() argument 689 BleStartAdvEx(int *advId, const StartAdvRawData rawData, BleAdvParams advParam) BleStartAdvEx() argument 748 BleEnableAdvEx(int advId) BleEnableAdvEx() argument 780 BleDisableAdvEx(int advId) BleDisableAdvEx() argument 1115 GetAdvHandle(int advId, int *advHandle) GetAdvHandle() argument [all...] |
/foundation/communication/dsoftbus/tests/core/discovery/ble/bluetooth_mock/ |
H A D | bluetooth_mock.cpp | 251 int32_t BluetoothMock::ActionBleStartAdvEx(int32_t *advId, const StartAdvRawData rawData, BleAdvParams advParam) in ActionBleStartAdvEx() argument 253 if (advId == nullptr) { in ActionBleStartAdvEx() 258 *advId = freeAdvId++; in ActionBleStartAdvEx() 259 BluetoothMock::advIds_.insert(*advId); in ActionBleStartAdvEx() 263 int32_t BluetoothMock::ActionBleStopAdv(int32_t advId) in ActionBleStopAdv() argument 265 if (advId < 0) { in ActionBleStopAdv() 270 std::thread(BluetoothMock::btGattCallbacks_->advDisableCb, advId, OHOS_BT_STATUS_SUCCESS).detach(); in ActionBleStopAdv() 275 BluetoothMock::advIds_.erase(advId); in ActionBleStopAdv() 286 for (int32_t advId : BluetoothMock::advIds_) { in CallbackAdvEnable() 287 BluetoothMock::btGattCallbacks_->advEnableCb(advId, OHOS_BT_STATUS_SUCCES in CallbackAdvEnable() 462 BleStartAdvEx(int32_t *advId, const StartAdvRawData rawData, BleAdvParams advParam) BleStartAdvEx() argument 469 BleStopAdv(int32_t advId) BleStopAdv() argument 475 BleSetAdvData(int32_t advId, const StartAdvRawData data) BleSetAdvData() argument 482 GetAdvHandle(int32_t advId, int32_t *advHandle) GetAdvHandle() argument [all...] |
H A D | bluetooth_mock.h | 52 virtual int32_t BleStartAdvEx(int32_t *advId, const StartAdvRawData rawData, BleAdvParams advParam) = 0; 53 virtual int32_t BleStopAdv(int32_t advId) = 0; 54 virtual int32_t BleSetAdvData(int32_t advId, const StartAdvRawData data) = 0; 56 virtual int32_t GetAdvHandle(int32_t advId, int32_t *advHandle) = 0; 96 MOCK_METHOD(int32_t, BleStartAdvEx, (int32_t *advId, const StartAdvRawData rawData, 98 MOCK_METHOD(int32_t, BleStopAdv, (int32_t advId), (override)); 99 MOCK_METHOD(int32_t, BleSetAdvData, (int32_t advId, const StartAdvRawData data), (override)); 101 MOCK_METHOD(int32_t, GetAdvHandle, (int32_t advId, int32_t *advHandle), (override)); 121 static int32_t ActionBleStartAdvEx(int32_t *advId, const StartAdvRawData rawData, BleAdvParams advParam); 122 static int32_t ActionBleStopAdv(int32_t advId); [all...] |
/foundation/communication/dsoftbus/tests/adapter/bluetooth/ |
H A D | bluetooth_mock.cpp | 114 int32_t BleStartAdvEx(int32_t *advId, const StartAdvRawData rawData, BleAdvParams advParam) in BleStartAdvEx() argument 116 return MockBluetooth::GetMocker()->BleStartAdvEx(advId, rawData, advParam); in BleStartAdvEx() 119 int32_t BleStopAdv(int32_t advId) in BleStopAdv() argument 121 return MockBluetooth::GetMocker()->BleStopAdv(advId); in BleStopAdv()
|
H A D | bluetooth_mock.h | 46 virtual int BleStartAdvEx(int *advId, const StartAdvRawData rawData, BleAdvParams advParam) = 0; 47 virtual int BleStopAdv(int advId) = 0; 98 MOCK_METHOD(int32_t, BleStartAdvEx, (int *advId, const StartAdvRawData rawData, 100 MOCK_METHOD(int32_t, BleStopAdv, (int advId), (override));
|
/foundation/communication/dsoftbus/tests/adapter/broadcast/ |
H A D | bluetooth_mock.h | 48 virtual int32_t BleStartAdvEx(int32_t *advId, const StartAdvRawData rawData, BleAdvParams advParam) = 0; 49 virtual int32_t BleStopAdv(int32_t advId) = 0; 113 MOCK_METHOD(int32_t, BleStartAdvEx, (int32_t *advId, const StartAdvRawData rawData, 115 MOCK_METHOD(int32_t, BleStopAdv, (int32_t advId), (override));
|
H A D | softbus_ble_gatt_test.cpp | 92 static void StubAdvEnableCallback(int32_t advId, int32_t status) in StubAdvEnableCallback() argument 94 SoftbusBleGattTest::advEnableCtx.Update(advId, status); in StubAdvEnableCallback() 97 static void StubAdvDisableCallback(int32_t advId, int32_t status) in StubAdvDisableCallback() argument 99 SoftbusBleGattTest::advDisableCtx.Update(advId, status); in StubAdvDisableCallback() 102 static void StubAdvUpdateCallback(int32_t advId, int32_t status) in StubAdvUpdateCallback() argument 104 SoftbusBleGattTest::advUpdateCtx.Update(advId, status); in StubAdvUpdateCallback() 107 static void StubAdvDataCallback(int32_t advId, int32_t status) in StubAdvDataCallback() argument 109 SoftbusBleGattTest::advDataCtx.Update(advId, status); in StubAdvDataCallback() 1255 int32_t advId = -1; in HWTEST_F() local 1256 ASSERT_EQ(MockBluetooth::interface->RegisterBroadcaster(&advId, nullpt in HWTEST_F() [all...] |
H A D | bluetooth_mock.cpp | 165 int32_t BleStartAdvEx(int32_t *advId, const StartAdvRawData rawData, BleAdvParams advParam) in BleStartAdvEx() argument 167 return MockBluetooth::GetMocker()->BleStartAdvEx(advId, rawData, advParam); in BleStartAdvEx() 170 int32_t BleStopAdv(int32_t advId) in BleStopAdv() argument
|
/foundation/communication/dsoftbus/tests/core/discovery/ble/softbus_ble/ |
H A D | disc_ble_distributed_test.cpp | 409 * @tc.desc: Test GetBroadcastData should return SOFTBUS_OK when given CON_ADV_ID and NON_ADV_ID advId 419 int32_t advId = CON_ADV_ID; in HWTEST_F() local 422 int32_t ret = GetBroadcastData(&infoTest, advId, &broadcastDataTest); in HWTEST_F() 425 advId = NON_ADV_ID; in HWTEST_F() 426 ret = GetBroadcastData(&infoTest, advId, &broadcastDataTest); in HWTEST_F()
|
/foundation/communication/dsoftbus/core/discovery/ble/softbus_ble/src/ |
H A D | disc_ble.c | 859 static int32_t AssembleBroadcastData(DeviceInfo *info, int32_t advId, BroadcastData *broadcastData) in AssembleBroadcastData() argument 867 if (advId == CON_ADV_ID) { in AssembleBroadcastData() 884 static int32_t GetBroadcastData(DeviceInfo *info, int32_t advId, BroadcastData *broadcastData) in GetBroadcastData() argument 886 int32_t ret = AssembleBroadcastData(info, advId, broadcastData); in GetBroadcastData() 904 if (advId == NON_ADV_ID) { in GetBroadcastData() 995 DISC_LOGE(DISC_BLE, "stop advertiser failed. advId=%{public}d, ret=%{public}d", adv, ret); in StopAdvertiser()
|