API Reference | developer.brewmp.com API Reference | developer.brewmp.com

Developer

API Reference

Bluetooth Object Push

A basic profile for sending "objects" such as pictures, virtual business cards, or appointment details. It is called push because the transfers are always instigated by the sender (client), not the receiver (server). OPP uses the APIs of OBEX profile and the OBEX operations which are used in OPP are connect, disconnect, put, get and abort. By using these APIs the OPP layer will reside over OBEX and hence follow the specifications of the Bluetooth stack.

ClassAEECLSID_BTOPPClientdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_BTOPPServerdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_BTPBAPClientdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
AEECLSID_BTPBAPServerdeprecated
Items marked as deprecated have been replaced by a more powerful, alternative feature. Deprecated interfaces include a reference to the replacement interface, which should be used for all new application development. Deprecated features are still supported for backward compatibility, but should be avoided when developing new applications.
Data structureAEEBTOPPCLIEventEnum
AEEBTOPPCLIEventType
AEEBTOPPConnInfo
AEEBTOPPOjectInfo
AEEBTOPPSVREventEnum
AEEBTOPPSVREventType
AEEBTPBAPAttribMask
AEEBTPBAPCLIEventEnum
AEEBTPBAPCLIEventType
AEEBTPBAPCliReqInfo
AEEBTPBAPObjectType
AEEBTPBAPOpType
AEEBTPBAPOrder
AEEBTPBAPRepositories
AEEBTPBAPRespType
AEEBTPBAPSRVEventEnum
AEEBTPBAPSRVEventType
AEEBTPBAPSearchAttrib
InterfaceIBTOPPClient
IBTOPPServer
IBTPBAPClient
IBTPBAPServer
MethodIBTOPPClient_AddRef()
IBTOPPClient_Cancel()
IBTOPPClient_GetEvent()
IBTOPPClient_GetServerSupportedFormat()
IBTOPPClient_OnEventNotify()
IBTOPPClient_Pull()
IBTOPPClient_Push()
IBTOPPClient_PushBytes()
IBTOPPClient_QueryInterface()
IBTOPPClient_Release()
IBTOPPServer_AcceptConnection()
IBTOPPServer_AcceptPull()
IBTOPPServer_AcceptPullFromPort()
IBTOPPServer_AcceptPush()
IBTOPPServer_AcceptPushIntoPort()
IBTOPPServer_AddRef()
IBTOPPServer_Disable()
IBTOPPServer_Enable()
IBTOPPServer_ForceDisconnect()
IBTOPPServer_GetEvent()
IBTOPPServer_GetObjectName()
IBTOPPServer_GetObjectType()
IBTOPPServer_GetPushedData()
IBTOPPServer_OnEventNotify()
IBTOPPServer_QueryInterface()
IBTOPPServer_Release()
IBTPBAPClient_Abort()
IBTPBAPClient_AddRef()
IBTPBAPClient_Connect()
IBTPBAPClient_Disconnect()
IBTPBAPClient_GetEvent()
IBTPBAPClient_OnEventNotify()
IBTPBAPClient_PullPhoneBook()
IBTPBAPClient_PullPhoneBookSize()
IBTPBAPClient_PullVCardEntry()
IBTPBAPClient_PullVCardListing()
IBTPBAPClient_QueryInterface()
IBTPBAPClient_Release()
IBTPBAPClient_RetrievePhoneBook()
IBTPBAPClient_RetrieveVCardEntry()
IBTPBAPClient_RetrieveVCardListing()
IBTPBAPClient_SetSecurity()
IBTPBAPServer_AcceptConnection()
IBTPBAPServer_AcceptPBAccessReq()
IBTPBAPServer_AddRef()
IBTPBAPServer_Disable()
IBTPBAPServer_Enable()
IBTPBAPServer_ForceDisconnect()
IBTPBAPServer_GetClientReqInfo()
IBTPBAPServer_GetEvent()
IBTPBAPServer_OnEventNotify()
IBTPBAPServer_QueryInterface()
IBTPBAPServer_Release()