Searched refs:BTSTACK_API (Results 1 – 14 of 14) sorted by relevance
/ohos5.0/foundation/communication/bluetooth_service/services/bluetooth/stack/include/ |
H A D | btm.h | 40 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 D | gap_le_if.h | 446 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 D | gap_if.h | 240 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 D | packet.h | 60 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 D | att.h | 413 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 D | avdtp.h | 363 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 D | l2cap_le_if.h | 39 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 D | sdp.h | 145 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 D | l2cap_if.h | 37 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 D | rfcomm.h | 216 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 D | avctp.h | 149 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 D | buffer.h | 49 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 D | hci_vendor_if.h | 46 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 D | btstack.h | 115 #define BTSTACK_API __attribute__((visibility("default"))) macro 117 #define BTSTACK_API macro
|