Home
last modified time | relevance | path

Searched refs:BTSTACK_API (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/stack/include/
H A Dbtm.h40 int BTSTACK_API BTM_Initialize();
47 int BTSTACK_API BTM_Close();
58 int BTSTACK_API BTM_Enable(int controller);
66 int BTSTACK_API BTM_Disable(int controller);
74 bool BTSTACK_API BTM_IsEnabled(int controller);
139 int BTSTACK_API BTM_SetLeConnectionModeToFast();
146 int BTSTACK_API BTM_SetLeConnectionModeToSlow();
335 bool BTSTACK_API BTM_IsControllerSupportLe();
377 bool BTSTACK_API BTM_IsControllerSupportEsco();
904 int BTSTACK_API BTM_DisableSnoopFileOutput();
[all …]
H A Dgap_le_if.h446 BTSTACK_API int GAPIF_LeSetRole(uint8_t role);
515 BTSTACK_API int GAPIF_LeExAdvSetParam(
528 BTSTACK_API int GAPIF_LeExAdvSetData(
559 BTSTACK_API int GAPIF_LeExAdvClearHandle(void);
591 BTSTACK_API int GAPIF_LeAdvReadTxPower(void);
688 BTSTACK_API int GAPIF_LeExScanSetEnable(
724 BTSTACK_API int GAPIF_LeConnectionParameterRsp(
752 BTSTACK_API int GAPIF_LeRemoteEncryptionKeyRsp(
764 BTSTACK_API int GAPIF_LeLocalEncryptionKeyRsp(
813 BTSTACK_API int GAPIF_LeRequestSecurity(
[all …]
H A Dgap_if.h240 BTSTACK_API int GAPIF_SetClassOfDevice(uint32_t cod);
273 BTSTACK_API int GAPIF_SetBondableMode(uint8_t isBondable);
283 BTSTACK_API int GAPIF_RegisterServiceSecurity(
285 BTSTACK_API int GAPIF_RegisterServiceSecurityAsync(
322 BTSTACK_API int GAPIF_DeregisterSecurityCallback(void);
393 BTSTACK_API int GAPIF_IOCapabilityRsp(
445 BTSTACK_API int GAPIF_LinkKeyRsp(
462 BTSTACK_API int GAPIF_DeregisterDiscoveryCallback(void);
478 BTSTACK_API int GAPIF_InquiryCancel(void);
486 BTSTACK_API int GAPIF_GetRemoteName(const BtAddr *addr);
[all …]
H A Dpacket.h60 BTSTACK_API Packet *PacketRefMalloc(const Packet *pkt);
83 BTSTACK_API void PacketFree(Packet *pkt);
93 BTSTACK_API Buffer *PacketHead(const Packet *pkt);
103 BTSTACK_API Buffer *PacketTail(const Packet *pkt);
114 BTSTACK_API Buffer *PacketContinuousPayload(Packet *pkt);
124 BTSTACK_API uint32_t PacketPayloadSize(const Packet *pkt);
160 BTSTACK_API void PacketPayloadAddLast(const Packet *pkt, const Buffer *buf);
170 BTSTACK_API uint32_t PacketSize(const Packet *pkt);
195 BTSTACK_API void PacketExtractHead(Packet *pkt, uint8_t *data, uint32_t size);
234 BTSTACK_API void PacketAssemble(const Packet *uplayer, const Packet *downlayer);
[all …]
H A Datt.h413 void BTSTACK_API ATT_ClientDataDeregister();
427 void BTSTACK_API ATT_ServerDataDeregister();
441 void BTSTACK_API ATT_ConnectDeregister();
477 void BTSTACK_API ATT_ConnectReq(
538 void BTSTACK_API ATT_FindInformationResponse(
548 void BTSTACK_API ATT_FindByTypeValueRequest(
569 void BTSTACK_API ATT_ReadByTypeRequest(
580 void BTSTACK_API ATT_ReadByTypeResponse(
640 void BTSTACK_API ATT_ReadByGroupTypeRequest(
695 void BTSTACK_API ATT_PrepareWriteRequest(
[all …]
H A Davdtp.h363 BTSTACK_API void AVDT_Register(const AvdtRegisterParam *reg);
373 BTSTACK_API void AVDT_Deregister(void);
431 BTSTACK_API uint16_t AVDT_RemoveStream(uint16_t handle);
461 BTSTACK_API uint16_t AVDT_DiscoverRsp(
522 BTSTACK_API uint16_t AVDT_GetAllCapRsp(
674 BTSTACK_API uint16_t AVDT_SuspendRsp(
687 BTSTACK_API uint16_t AVDT_CloseReq(uint16_t handle);
742 BTSTACK_API uint16_t AVDT_WriteReq(
778 BTSTACK_API uint16_t AVDT_DisconnectReq(const BtAddr *bdAddr);
800 BTSTACK_API uint16_t AVDT_GetL2capChannel(uint16_t handle);
[all …]
H A Dl2cap_le_if.h39 int BTSTACK_API L2CIF_LeRegisterService(
48 void BTSTACK_API L2CIF_LeDeregisterService(uint16_t lpsm, void (*cb)(uint16_t lpsm, int result));
70 int BTSTACK_API L2CIF_LeCreditBasedConnectionRsp(
79 void BTSTACK_API L2CIF_LeDisconnectionReq(uint16_t lcid, void (*cb)(uint16_t lcid, int result));
106 int BTSTACK_API L2CIF_LeRegisterFixChannel(
124 int BTSTACK_API L2CIF_LeConnect(
132 int BTSTACK_API L2CIF_LeConnectCancel(const BtAddr *addr);
150 int BTSTACK_API L2CIF_LeSendFixChannelData(
167 void BTSTACK_API L2CIF_LeDeregisterConnectionParameterUpdate();
177 int BTSTACK_API L2CIF_LeConnectionParameterUpdateReq(
[all …]
H A Dsdp.h145 uint32_t BTSTACK_API SDP_CreateServiceRecord();
153 int BTSTACK_API SDP_DestroyServiceRecord(uint32_t handle);
161 int BTSTACK_API SDP_RegisterServiceRecord(uint32_t handle);
169 int BTSTACK_API SDP_DeregisterServiceRecord(uint32_t handle);
210 int BTSTACK_API SDP_AddProtocolDescriptorList(
223 int BTSTACK_API SDP_AddAdditionalProtocolDescriptorList(
249 int BTSTACK_API SDP_AddLanguageBaseAttributeIdList(
285 int BTSTACK_API SDP_AddBluetoothProfileDescriptorList(
344 int BTSTACK_API SDP_AddServiceDescription(
369 int BTSTACK_API SDP_AddAttribute(
[all …]
H A Dl2cap_if.h37 void BTSTACK_API L2CIF_Initialize(int traceLevel);
43 void BTSTACK_API L2CIF_Finalize();
53 int BTSTACK_API L2CIF_RegisterService(
61 void BTSTACK_API L2CIF_DeregisterService(uint16_t lpsm, void (*cb)(uint16_t lpsm, int result));
83 void BTSTACK_API L2CIF_ConnectRsp(
104 int BTSTACK_API L2CIF_ConfigRsp(
112 void BTSTACK_API L2CIF_DisconnectionReq(uint16_t lcid, void (*cb)(uint16_t lcid, int result));
146 int BTSTACK_API L2CIF_RegisterEcho(const L2capEcho *echoCallback, void *context);
152 void BTSTACK_API L2CIF_DeregisterEcho();
161 void BTSTACK_API L2CIF_EchoReq(
[all …]
H A Drfcomm.h216 uint8_t BTSTACK_API RFCOMM_AssignServerNum();
225 int BTSTACK_API RFCOMM_FreeServerNum(uint8_t scn);
262 int BTSTACK_API RFCOMM_DeregisterServer(uint8_t scn, bool isRemoveCallback);
274 int BTSTACK_API RFCOMM_AcceptConnection(uint16_t handle);
286 int BTSTACK_API RFCOMM_RejectConnection(uint16_t handle);
296 int BTSTACK_API RFCOMM_DisconnectChannel(uint16_t handle);
319 int BTSTACK_API RFCOMM_ReqPortConfig(uint16_t handle);
352 int BTSTACK_API RFCOMM_GetPortState(uint16_t handle, RfcommPortState *state);
364 int BTSTACK_API RFCOMM_Read(uint16_t handle, Packet **pkt);
374 int BTSTACK_API RFCOMM_Write(uint16_t handle, Packet *pkt);
[all …]
H A Davctp.h149 BTSTACK_API void AVCT_Register(uint16_t mtu, uint16_t mtuBr, uint16_t role);
165 BTSTACK_API void AVCT_Deregister(void);
185 BTSTACK_API uint16_t AVCT_ConnectReq(uint8_t *connId, const AvctConnectParam *connParam, const BtAd…
201 BTSTACK_API uint16_t AVCT_DisconnectReq(uint8_t connId);
220 BTSTACK_API uint16_t AVCT_SendMsgReq(uint8_t connId, uint8_t label, uint8_t cr, const Packet *msg);
233 BTSTACK_API uint16_t AVCT_GetPeerMtu(uint8_t connId);
247 BTSTACK_API uint16_t AVCT_BrConnectReq(uint8_t connId, uint8_t role);
260 BTSTACK_API uint16_t AVCT_BrDisconnectReq(uint8_t connId);
279 BTSTACK_API uint16_t AVCT_BrSendMsgReq(uint8_t connId, uint8_t label, uint8_t cr, const Packet *msg…
292 BTSTACK_API uint16_t AVCT_BrGetPeerMtu(uint8_t connId);
H A Dbuffer.h49 BTSTACK_API Buffer *BufferMalloc(uint32_t size);
59 BTSTACK_API Buffer *BufferRefMalloc(const Buffer *buf);
81 BTSTACK_API Buffer *BufferSliceMalloc(const Buffer *buf, uint32_t offset, uint32_t size);
93 BTSTACK_API Buffer *BufferResize(Buffer *buf, uint32_t offset, uint32_t size);
102 BTSTACK_API void BufferFree(Buffer *buf);
112 BTSTACK_API void *BufferPtr(const Buffer *buf);
122 BTSTACK_API uint32_t BufferGetSize(const Buffer *buf);
H A Dhci_vendor_if.h46 BTSTACK_API int HCIVIF_RegisterVendorEventCallback(
55 BTSTACK_API int HCIVIF_DeregisterVendorEventCallback(const HCIVendorEventCallback *callback);
66 int BTSTACK_API HCIVIF_SendCmd(uint16_t opCode, const void *param, size_t paramLength);
H A Dbtstack.h115 #define BTSTACK_API __attribute__((visibility("default"))) macro
117 #define BTSTACK_API macro