libsyncml
0.5.4
|
Private Interfaces to manage transports. More...
![]() |
Functions | |
void | smlTransportSetEventCallback (SmlTransport *tsp, SmlTransportEventCb callback, void *userdata) |
SmlBool | smlTransportSend (SmlTransport *tsp, SmlLink *link_, SmlTransportData *data, SmlError **error) |
void | smlTransportWorkerHandler (void *message, void *userdata) |
SmlBool | smlTransportReceiveEvent (SmlTransport *tsp, SmlLink *link_, SmlTransportEventType type, SmlTransportData *data, SmlError *error) |
SmlBool | smlTransportRunAsync (SmlTransport *tsp, SmlError **error) |
void | smlTransportStop (SmlTransport *tsp) |
SmlBool | smlTransportConnect (SmlTransport *tsp, SmlError **error) |
SmlBool | smlTransportDisconnect (SmlTransport *tsp, SmlLink *link_, SmlError **error) |
SmlTransportType | smlTransportGetType (SmlTransport *tsp) |
SmlTransportData * | smlTransportDataNew (char *data, unsigned long size, SmlMimeType mimetype, SmlBool ownsData, SmlError **error) |
SmlTransportData * | smlTransportDataRef (SmlTransportData *data) |
void | smlTransportDataDeref (SmlTransportData *data) |
void | smlTransportSetError (SmlTransport *tsp, SmlLink *link_, SmlError **error) |
SmlLink * | smlLinkNew (SmlTransport *tsp, void *link_data, SmlError **error) |
SmlLink * | smlLinkFind (SmlTransport *tsp, void *link_data) |
SmlLink * | smlLinkRef (SmlLink *link_) |
void | smlLinkDeref (SmlLink *link_) |
Private Interfaces to manage transports.