libsyncml 0.5.4

- Main Page
- Modules
- Data Structures
- Files

Enumerations | Enumerator | Functions
SyncML Notifications
Low Level API

The public part. More...

Collaboration diagram for SyncML Notifications:

## Enumerations

enum | SmlNotificationVersion { SML_SAN_VERSION_UNKNOWN = 0, SML_SAN_VERSION_10 = 1, SML_SAN_VERSION_11 = 2, SML_SAN_VERSION_12 = 3 }
enum | SmlNotificationUIMode { SML_SAN_UIMODE_UNSPECIFIED = 0, SML_SAN_UIMODE_BACKGROUND = 1, SML_SAN_UIMODE_INFORMATIVE = 2, SML_SAN_UIMODE_USER = 3 }
enum | SmlNotificationInitiator { SML_SAN_INITIATOR_USER = 0, SML_SAN_INITIATOR_SERVER = 1 }

## Functions

SmlNotification * | smlNotificationNew (SmlNotificationVersion version, SmlNotificationUIMode mode, SmlNotificationInitiator init, unsigned int sessionID, const char *identifier, const char *target, SmlMimeType type, SmlError **error)
void | smlNotificationSetCred (SmlNotification *san, SmlCred *cred)
void | smlNotificationSetManager (SmlNotification *san, SmlManager *manager)
void | smlNotificationFree (SmlNotification *san)
SmlNotification * | smlNotificationParse (const char *data, unsigned int size, SmlError **error)
SmlBool | smlNotificationAssemble (SmlNotification *san, char **data, unsigned int *size, SmlError **error)
SmlBool | smlNotificationSend (SmlNotification *san, SmlTransport *tsp, SmlError **error)
SmlBool | smlNotificationNewAlert (SmlNotification *san, SmlAlertType type, const char *contenttype, const char *serverURI, SmlError **error)
void | smlNotificationFreeAlert (SmlSanAlert *alert)
SmlNotificationVersion | smlNotificationGetVersion (SmlNotification *san)
SmlNotificationUIMode | smlNotificationGetMode (SmlNotification *san)
SmlNotificationInitiator | smlNotificationGetInitiator (SmlNotification *san)
unsigned int | smlNotificationGetSessionID (SmlNotification *san)
const char * | smlNotificationGetIdentifier (SmlNotification *san)
unsigned int | smlNotificationNumAlerts (SmlNotification *san)
SmlSanAlert * | smlNotificationNthAlert (SmlNotification *san, unsigned int nth)
SmlAlertType | smlSanAlertGetType (SmlSanAlert *alert)
const char * | smlSanAlertGetContentType (SmlSanAlert *alert)
const char * | smlSanAlertGetServerURI (SmlSanAlert *alert)

## Detailed Description

The public part.