Chapter 3. API Reference

Table of Contents

OBEX_Init — Initialize OBEX.
OBEX_RegisterCTransport — Register a custom transport
OBEX_Cleanup — Close down an OBEX instance
OBEX_SetUserData — Set userdata of an OBEX handle
OBEX_GetUserData — Read the userdata from an OBEX handle
OBEX_SetUserCallBack — Change user callback on an OBEX handle
OBEX_SetTransportMTU — Set MTU to be used for receive and transmit
OBEX_ServerRegister — Start listening for incoming connections
OBEX_ServerAccept — Accept an incoming connection
OBEX_HandleInput — Let the OBEX parser do some work
OBEX_CustomDataFeed — Feed OBEX with data when using a custom transport
OBEX_TransportConnect — Try to connect to peer
OBEX_TransportDisconnect — Disconnect transport
OBEX_GetFD — Get FD
OBEX_Request — Start a request (as client)
OBEX_CancelRequest — Cancel an ongoing operation
OBEX_SuspendRequest — Suspend transfer of an object
OBEX_ResumeRequest — Resume transfer of an object
OBEX_ObjectNew — Create a new OBEX Object
OBEX_ObjectDelete — Delete an OBEX object
OBEX_ObjectAddHeader — Attach a header to an object
OBEX_ObjectGetNextHeader — Get next available header from an object
OBEX_ObjectReParseHeaders — Allow the user to parse again the rx headers
OBEX_ObjectReadStream — Read data from body stream
OBEX_ObjectSetRsp — Sets the response to a received request.
OBEX_ObjectGetNonHdrData — Get any data which was before headers
OBEX_ObjectSetNonHdrData — Set data to send before headers
OBEX_ObjectSetHdrOffset — Set headeroffset
OBEX_UnicodeToChar — Simple unicode to char function.
OBEX_CharToUnicode — Simple char to unicode function.
OBEX_ResponseToString — Return a human understandable string from a response-code.
OBEX_GetResponseMessage — Return a human understandable string from a response-code.
OBEX_SetCustomData — Set customdata of an OBEX handle
OBEX_GetCustomData — Read the customdata from an OBEX handle
InOBEX_ServerRegister — Start listening for incoming connections
InOBEX_TransportConnect — Connect Inet transport
IrOBEX_ServerRegister — Start listening for incoming connections
IrOBEX_TransportConnect — Connect Irda transport
BtOBEX_ServerRegister — Start listening for incoming connections
BtOBEX_TransportConnect — Connect Bluetooth transport
OBEX_InterfaceConnect — Connect USB interface
OBEX_FindInterfaces — Get a list of OBEX interfaces on the system
OBEX_FreeInterfaces — free memory allocated to OBEX interface structures