Client-server based framework supporting OMA SyncML Data Synchonisation and OMA SyncML Device Management over HTTP, WSP and
OBEX, follows OMA Common v1.2 specification, meets mandatory conformance plus optional features including large object support,
Server Alerted Notification, transactional behaviour. Clients may provide plugins to manage Device Management settings.
CSmlAlertInfo
Information about an alert notification.
CSyncMLFilterClass representing a filter. It is created by the Data Provider and then used an...
CSyncMLFilterPropertyClass that defines a particular property of a filter. A filter may have between ...
CSyncMLHistoryEntryBase class for a history log entry.
CSyncMLHistoryJobThis class holds the result of a session with a server.
CSyncMLHistoryPushMsgThis class holds the result of a parsing a push msg. This class contains a count...
CSyncMLTransportPropertiesArrayAn array of SyncML transport property information.
datasync
MSyncMLEventObserverInterface to receive notifications of SyncML session events.
MSyncMLProgressObserverInterface to receive notifications of SyncML synchronisation progress events.
RSyncMLConnectionHandle to data defining a connection to a remote SyncML server in the context of...
RSyncMLDataProviderHandle to information about an available SyncML data provider.
RSyncMLDataSyncJobHandle to a data synchronisation job.
RSyncMLDataSyncProfileHandle to a SyncML Data Synchronisation profile.
RSyncMLDevManHandle to a RSyncMLDevMan session.
RSyncMLDevManJobHandle to a device management job.
RSyncMLDevManProfileHandle to a SyncML Device Management profile.
RSyncMLHistoryLogSnapshot of history for a profile.
RSyncMLJobBaseBase class for a handle to a job.
RSyncMLProfileBaseBase class for a handle to a SyncML profile.
RSyncMLSessionA client handle to a SyncML Sync Agent session.
RSyncMLSettingsHandle to global settings for SyncML sync behaviour.
RSyncMLTaskRepresents a mapping between a local data store and a remote data store on a Syn...
RSyncMLTransportHandle to information about an available SyncML transport.
std
SyncML
SyncMLDef.h Global variables
SyncMLErrorSyncML-specific error codes. The error codes in the range -8321:-8236 are transp...
SyncMLHistory.h Global variables
TSmlConnectionIdConnection ID typedef.
TSmlCreatorIdProfile creator ID typedef.
TSmlDataProviderIdData provider ID typedef.
TSmlDisplayProgressFlags specifying how background synchronisation progress is displayed to the use...
TSmlDisplayResultFlags specifying how background synchronisation results are displayed to the use...
TSmlDmGenericAlertImportanceEnumerated severity of an OMA Sml Dev Man Generic Alert. Remarks: Mark element o...
TSmlFilterIdThe unique Identifier of a filter. The ID is unique only within the task that ow...
TSmlGlobalSettingGlobal settings supported by the RSyncMLSettings class.
TSmlJobIdJob ID typedef.
TSmlOpenModeDefines the access mode for opening a handle to a SyncML profile.
TSmlPanicHistorySharedPanic codes for shared History Log classes.
TSmlProfileFlagsKeyProfile flags for lockable, silent and non cancellable profile
TSmlProfileIdProfile ID typedef.
TSmlProtocolVersionProtocol versions.
TSmlServerAlertedActionSetting for action to take as a result of a SyncML push message, (e.g. a server-...
TSmlSyncTypeFlags for synchronisation types.
TSmlTaskIdTask ID typedef.
TSmlTransportCapTransport capabilities.
TSmlTransportIdTransport ID typedef.
TSmlUsageTypeProtocol types.
TSyncMLClientPanic
TSyncMLFilterLevelTypeSpecifies if the filter indicates filtering of records or of particular fields.
TSyncMLFilterMatchTypeIndicates how to combine multiple filters within a task.
TSyncMLFilterOutsideInclusionTypeAction for the server to take when applying the filters, if the new filters shou...
TSyncMLFilterPropertyDataTypeThe data type of the filter property.
TSyncMLTransportPropertyDataTypeData type of a SyncML transport property value.
TSyncMLTransportPropertyInfoInformation about a SyncML transport property.