The event callback shall be a function with the following prototype:
void obex_event_t( | obex_t *handleobex_object_t *objgint modegint eventgint obex_cmdgint obex_rsp) ; |
| obex_t *handleobex_object_t *objgint modegint eventgint obex_cmdgint obex_rsp; |
Table 2.1. Arguments
Argument | Description |
---|---|
handle | OBEX handle |
obj | OBEX object |
mode | OBEX_CLI for client event or OBEX_SRV, for server event |
event | The event. See obex_const.h for possible events. |
obex_cmd | Command if any (depending on event type) |
obex_rsp | Response if any (depending on event type) |
To this function events from the library will be passed to you, for example when an operation finishes.
OBEX_SetUserData
and OBEX_GetUserData
are useful if you need
to access your own private data from inside the event callback.