/foundation/communication/dsoftbus/adapter/common/bus_center/driver/ |
H A D | lnn_hdf_driver_request.c | 27 static int32_t ParseReply(struct HdfSBuf *rspData, uint8_t *reply, uint32_t replyLen) in ParseReply() argument 35 if (!HdfSbufReadBuffer(rspData, (const void **)&data, &dataSize)) { in ParseReply() 56 struct HdfSBuf *rspData = NULL; in LnnSendCmdToDriver() local 74 rspData = HdfSbufObtainDefaultSize(); in LnnSendCmdToDriver() 76 if (reqData == NULL || rspData == NULL) { in LnnSendCmdToDriver() 84 rc = softbusService->dispatcher->Dispatch(&softbusService->object, moduleId, reqData, rspData); in LnnSendCmdToDriver() 90 rc = ParseReply(rspData, reply, replyLen); in LnnSendCmdToDriver() 95 if (rspData != NULL) { in LnnSendCmdToDriver() 96 HdfSbufRecycle(rspData); in LnnSendCmdToDriver()
|
/foundation/communication/dsoftbus/tests/core/discovery/ble/softbus_ble_mock/ |
H A D | ble_mock.cpp | 263 packet->rspData.payloadLen); in ShowAdvData() 267 HexDump(reinterpret_cast<const uint8_t *>(packet->rspData.payload), packet->rspData.payloadLen); in ShowAdvData() 275 packet->rspData.payloadLen != sizeof(activeDiscoveryRspData) || in ActionOfSetAdvDataForActiveDiscovery() 277 memcmp(packet->rspData.payload, activeDiscoveryRspData, packet->rspData.payloadLen) != 0) { in ActionOfSetAdvDataForActiveDiscovery() 297 packet->rspData.payloadLen != sizeof(activeDiscoveryRspData) || in ActionOfUpdateAdvForActiveDiscovery() 299 memcmp(packet->rspData.payload, activeDiscoveryRspData, packet->rspData.payloadLen) != 0) { in ActionOfUpdateAdvForActiveDiscovery() 318 packet->rspData in ActionOfSetAdvDataForActivePublish() [all...] |
/foundation/communication/dsoftbus/tests/core/discovery/ble/softbus_ble/ |
H A D | disc_ble_utils_test.cpp | 366 reportInfo.packet.rspData.id = MANU_COMPANY_ID; in HWTEST_F() 367 reportInfo.packet.rspData.type = BC_DATA_TYPE_MANUFACTURER; in HWTEST_F() 370 reportInfo.packet.rspData.payload = &g_invalidRspData[0]; in HWTEST_F() 371 reportInfo.packet.rspData.payloadLen = REAL_RESP_DATA_MAX_LEN; in HWTEST_F() 395 reportInfo.packet.rspData.id = MANU_COMPANY_ID; in HWTEST_F() 396 reportInfo.packet.rspData.type = BC_DATA_TYPE_MANUFACTURER; in HWTEST_F() 399 reportInfo.packet.rspData.payload = &g_invalidRspData[0]; in HWTEST_F() 400 reportInfo.packet.rspData.payloadLen = REAL_RESP_DATA_MAX_LEN; in HWTEST_F() 425 reportInfo.packet.rspData.id = MANU_COMPANY_ID; in HWTEST_F() 426 reportInfo.packet.rspData in HWTEST_F() [all...] |
H A D | disc_ble_distributed_test.cpp | 156 // when not rspData != NULL in HWTEST_F() 162 reportInfo.packet.rspData.payload = &payload[0]; in HWTEST_F() 163 reportInfo.packet.rspData.payloadLen = -1; in HWTEST_F() 191 .rspData = { in HWTEST_F() 215 // when not reportInfo->packet.rspData.type == BC_DATA_TYPE_SERVICE in HWTEST_F() 217 reportInfo.packet.rspData.type = BC_DATA_TYPE_MANUFACTURER; in HWTEST_F() 221 // when not reportInfo->packet.rspData.id == MANU_COMPANY_ID in HWTEST_F() 222 reportInfo.packet.rspData.type = BC_DATA_TYPE_SERVICE; in HWTEST_F() 223 reportInfo.packet.rspData.id = MANU_COMPANY_ID + 1; in HWTEST_F() 253 .rspData in HWTEST_F() [all...] |
/foundation/communication/dsoftbus/tests/adapter/fuzztest/softbusbroadcast_fuzzer/ |
H A D | softbusbroadcast_fuzzer.cpp | 83 SoftBusFree(packet->rspData.payload); in DestroyBleConfigAdvData() 85 packet->rspData.payload = nullptr; in DestroyBleConfigAdvData() 94 packet->rspData.type = BC_DATA_TYPE_MANUFACTURER; in BuildBroadcastPacket() 95 packet->rspData.id = MANUFACTURE_COMPANY_ID; in BuildBroadcastPacket() 104 packet->rspData.payload = nullptr; in BuildBroadcastPacket() 108 packet->rspData.payloadLen = (BROADCAST_MAX_LEN - packet->bcData.payloadLen > RESP_DATA_MAX_LEN) ? in BuildBroadcastPacket() 110 if (packet->rspData.payloadLen == 0) { in BuildBroadcastPacket() 111 packet->rspData.payload = nullptr; in BuildBroadcastPacket() 114 packet->rspData.payload = (uint8_t *)SoftBusCalloc(RESP_DATA_MAX_LEN); in BuildBroadcastPacket() 115 if (packet->rspData in BuildBroadcastPacket() [all...] |
/foundation/communication/dsoftbus/tests/adapter/broadcast/ |
H A D | softbus_ble_utils_test.cpp | 272 SoftbusBroadcastPayload rspData = {}; in HWTEST() local 273 rspData.type = BROADCAST_DATA_TYPE_SERVICE; in HWTEST() 274 rspData.id = 1; in HWTEST() 276 rspData.payloadLen = 15; in HWTEST() 277 rspData.payload = payload; in HWTEST() 280 uint8_t *data = AssembleRspData(&rspData, &dataLen); in HWTEST() 282 uint16_t expectedDataLen = rspData.payloadLen + RSP_HEAD_LEN; in HWTEST() 301 SoftBusFree(softBusBcScanResult.data.rspData.payload); in HWTEST()
|
H A D | softbus_ble_gatt_test.cpp | 522 data.rspData.payloadLen = sizeof(SCAN_RSP_DATA_EXAMPLE); in HWTEST_F() 523 data.rspData.payload = (uint8_t *)SCAN_RSP_DATA_EXAMPLE; in HWTEST_F() 545 data.rspData.payloadLen = sizeof(SCAN_RSP_DATA_EXAMPLE); in HWTEST_F() 546 data.rspData.payload = (uint8_t *)SCAN_RSP_DATA_EXAMPLE; in HWTEST_F() 667 data.rspData.payloadLen = sizeof(SCAN_RSP_DATA_EXAMPLE); in HWTEST_F() 668 data.rspData.payload = (uint8_t *)SCAN_RSP_DATA_EXAMPLE; in HWTEST_F() 688 data.rspData.payloadLen = sizeof(SCAN_RSP_DATA_EXAMPLE); in HWTEST_F() 689 data.rspData.payload = (uint8_t *)SCAN_RSP_DATA_EXAMPLE; in HWTEST_F() 718 data.rspData.payloadLen = sizeof(SCAN_RSP_DATA_EXAMPLE); in HWTEST_F() 719 data.rspData in HWTEST_F() [all...] |
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/ble/src/ |
H A D | softbus_ble_gatt.c | 279 SoftBusFree(scanResult.data.rspData.payload); in WrapperScanResultCb() 292 SoftBusFree(scanResult.data.rspData.payload); in WrapperScanResultCb() 481 advRawData.rspData = NULL; in StartBleAdv() 482 if (data->rspData.payloadLen > 0 && data->rspData.payload != NULL) { in StartBleAdv() 483 advRawData.rspData = (unsigned char *)AssembleRspData(&data->rspData, (uint16_t *)&advRawData.rspDataLen); in StartBleAdv() 484 if (advRawData.rspData == NULL) { in StartBleAdv() 494 SoftBusFree(advRawData.rspData); in StartBleAdv() 594 advRawData.rspData in SoftbusSetAdvData() [all...] |
H A D | softbus_ble_utils.c | 422 uint8_t *rspData = (uint8_t *)SoftBusCalloc(len); in AssembleRspData() local 423 if (rspData == NULL) { in AssembleRspData() 427 rspData[IDX_RSP_PACKET_LEN] = payloadLen + RSP_HEAD_LEN - 1; in AssembleRspData() 428 rspData[IDX_RSP_TYPE] = SoftbusAdvDataTypeToBt(data->type); in AssembleRspData() 430 rspData[IDX_RSP_UUID] = (uint8_t)(payloadId & BC_BYTE_MASK); in AssembleRspData() 431 rspData[IDX_RSP_UUID + 1] = (uint8_t)((payloadId >> BC_SHIFT_BIT) & BC_BYTE_MASK); in AssembleRspData() 433 if (memcpy_s(&rspData[RSP_HEAD_LEN], payloadLen, data->payload, payloadLen) != EOK) { in AssembleRspData() 435 SoftBusFree(rspData); in AssembleRspData() 439 return rspData; in AssembleRspData() 495 SoftbusBroadcastPayload *data = isRsp ? &dst->data.rspData in ParseScanResult() [all...] |
/foundation/communication/dsoftbus/tests/adapter/bluetooth/broadcast/ |
H A D | softbus_broadcast_mgr_test.cpp | 82 packet->rspData.type = BC_DATA_TYPE_MANUFACTURER; in BuildBroadcastPacketExceptPayload() 83 packet->rspData.id = MANUFACTURE_COMPANY_ID; in BuildBroadcastPacketExceptPayload() 285 packet.rspData.payloadLen = sizeof(RSP_DATA_PAYLOAD); in HWTEST_F() 286 packet.rspData.payload = RSP_DATA_PAYLOAD; in HWTEST_F() 329 packet.rspData.payloadLen = sizeof(RSP_DATA_PAYLOAD); in HWTEST_F() 330 packet.rspData.payload = RSP_DATA_PAYLOAD; in HWTEST_F() 471 packet.rspData.payloadLen = sizeof(RSP_DATA_PAYLOAD); in HWTEST_F() 472 packet.rspData.payload = RSP_DATA_PAYLOAD; in HWTEST_F() 636 packet.rspData.payloadLen = sizeof(RSP_DATA_PAYLOAD); in HWTEST_F() 637 packet.rspData in HWTEST_F() [all...] |
/foundation/communication/dsoftbus/core/discovery/ble/softbus_ble/include/ |
H A D | disc_ble_utils.h | 42 unsigned char rspData[RESP_DATA_MAX_LEN]; member
|
/foundation/communication/dsoftbus/core/discovery/ble/softbus_ble/src/ |
H A D | disc_ble.c | 391 if (reportInfo->packet.rspData.payload != NULL && reportInfo->packet.rspData.payloadLen != 0) { in ScanFilter() 392 DISC_CHECK_AND_RETURN_RET_LOGE(reportInfo->packet.rspData.type == BC_DATA_TYPE_MANUFACTURER, in ScanFilter() 394 "type is invalid. type=%{public}u", reportInfo->packet.rspData.type); in ScanFilter() 395 DISC_CHECK_AND_RETURN_RET_LOGE(reportInfo->packet.rspData.id == MANU_COMPANY_ID, in ScanFilter() 397 "companyId is invalid. companyId=%{public}u", reportInfo->packet.rspData.id); in ScanFilter() 767 SoftBusFree(packet->rspData.payload); in DestroyBleConfigAdvData() 769 packet->rspData.payload = NULL; in DestroyBleConfigAdvData() 774 if (packet->bcData.payload != NULL || packet->rspData.payload != NULL) { in BuildBleConfigAdvData() 795 packet->rspData in BuildBleConfigAdvData() [all...] |
H A D | disc_ble_utils.c | 402 uint16_t rspLen = reportInfo->packet.rspData.payloadLen; in GetDeviceInfoFromDisAdvData() 425 if (rspLen > 0 && reportInfo->packet.rspData.payload != NULL) { in GetDeviceInfoFromDisAdvData() 426 if (memcpy_s(copyData + bcTlvLen, rspLen, reportInfo->packet.rspData.payload, rspLen) != EOK) { in GetDeviceInfoFromDisAdvData()
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/manager/src/ |
H A D | softbus_broadcast_mgr.c | 522 SoftBusFree(bcInfo->packet.rspData.payload); in ReleaseBroadcastReportInfo() 565 if (softbusBcData->rspData.payload == NULL) { in BuildBroadcastPacket() 566 packet->rspData.payload = NULL; in BuildBroadcastPacket() 567 DISC_LOGD(DISC_BROADCAST, "no rspData"); in BuildBroadcastPacket() 570 ret = BuildBcPayload(maxPayloadLen, &(softbusBcData->rspData), &(packet->rspData)); in BuildBroadcastPacket() 576 DumpSoftbusData("scan result rspData", softbusBcData->rspData.payloadLen, softbusBcData->rspData.payload); in BuildBroadcastPacket() 632 CheckScanResultDataIsMatchApproach(managerId, &(bcInfo.packet.rspData))))) { in BcReportScanDataCallback() 1256 DumpBroadcastPacket(const BroadcastPayload *bcData, const BroadcastPayload *rspData) DumpBroadcastPacket() argument [all...] |
/foundation/communication/dsoftbus/tests/core/discovery/ble/bluetooth_mock/ |
H A D | bluetooth_mock.cpp | 356 char rspData[BUFF_LEN] = { 0 }; in DumpBleAdvRawData() local 358 ConvertBytesToUpperCaseHexString(rspData, BUFF_LEN, rawData.rspData, rawData.rspDataLen) == SOFTBUS_OK) { in DumpBleAdvRawData() 359 LOG("%s adv=%s, rsp=%s", __func__, advData, rspData); in DumpBleAdvRawData()
|
/foundation/communication/bluetooth_service/services/bluetooth/service/src/ble/ |
H A D | ble_advertiser_impl.h | 40 const BleAdvertiserDataImpl &rspData, int advStatus, in BleAdvertiserImplWrapData() 42 : settings_(settings), advData_(advData), rspData_(rspData), timer_(nullptr) in BleAdvertiserImplWrapData()
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/adapter/include/ |
H A D | softbus_broadcast_adapter_type.h | 101 SoftbusBroadcastPayload rspData; member
|
/foundation/communication/bluetooth/frameworks/js/napi/src/ble/ |
H A D | napi_bluetooth_ble.cpp | 813 BleAdvertiserData rspData; in CheckAdvertisingData() local 815 NAPI_BT_CALL_RETURN(ParseAdvertisDataParameters(env, argv[PARAM2], rspData)); in CheckAdvertisingData() 820 outRspData = std::move(rspData); in CheckAdvertisingData() 838 BleAdvertiserData rspData; in StartAdvertising() local 841 auto status = CheckAdvertisingDataWithDuration(env, argv[PARAM0], settings, advData, rspData, duration); in StartAdvertising() 843 auto func = [settings, advData, rspData, duration, bleAdvertiser]() { in StartAdvertising() 845 settings, advData, rspData, duration, NapiBluetoothBleAdvertiseCallback::GetInstance()); in StartAdvertising() 858 auto status = CheckAdvertisingData(env, info, settings, advData, rspData); in StartAdvertising() 861 settings, advData, rspData, 0, NapiBluetoothBleAdvertiseCallback::GetInstance()); in StartAdvertising()
|
/foundation/communication/bluetooth/frameworks/inner/c_adapter/ |
H A D | ohos_bt_gatt.cpp | 344 auto rspData = ConvertDataToVec(data.rspData, data.rspDataLen); in BleSetAdvData() local 345 g_BleAdvertiser->SetAdvertisingData(advData, rspData, g_bleAdvCallbacks[advId]); in BleSetAdvData() 652 auto scanResponse = ConvertDataToVec(rawData->rspData, rawData->rspDataLen); in BleStartAdvWithAddr() 721 auto scanResponse = ConvertDataToVec(rawData.rspData, rawData.rspDataLen); in BleStartAdvEx() 1331 if (inParam->rawData.rspData != nullptr && inParam->rawData.rspDataLen > 0) { in ConvertLpDeviceParamData() 1332 outParam.respData = ConvertDataToVec(inParam->rawData.rspData, in ConvertLpDeviceParamData()
|
/foundation/communication/dsoftbus/adapter/common/net/bluetooth/broadcast/interface/ |
H A D | softbus_broadcast_type.h | 337 BroadcastPayload rspData; member
|
/foundation/communication/bluetooth/interfaces/inner_api/include/c_header/ |
H A D | ohos_bt_gatt.h | 425 unsigned char *rspData; member
|