libsyncml  0.5.4
Enumerations | Enumerator | Functions
SyncML Notifications

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

SmlNotificationsmlNotificationNew (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)
 
SmlNotificationsmlNotificationParse (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)
 
SmlSanAlertsmlNotificationNthAlert (SmlNotification *san, unsigned int nth)
 
SmlAlertType smlSanAlertGetType (SmlSanAlert *alert)
 
const char * smlSanAlertGetContentType (SmlSanAlert *alert)
 
const char * smlSanAlertGetServerURI (SmlSanAlert *alert)
 

Detailed Description

The public part.