MSyncMLProgressObserver Class Reference
#include
<SyncMLObservers.h>
Link against: iaupdatefwupdate.lib
| class MSyncMLProgressObserver |
Nested Classes and Structures
Detailed Description
Interface to receive notifications of SyncML synchronisation progress events.
Notifications are requested through RSyncMLSession::RequestProgressL().
Member Enumeration Documentation
Enum TErrorLevel
| Enumerator | Value | Description |
|---|
| ESmlWarning | |
Warning. A non-fatal error has occurred. Synchronisation continues.
|
| ESmlFatalError | |
Fatal error. A fatal error has occurred. The synchronisation is stopped.
|
Enum TStatus
SyncML synchronisation progress events.
| Enumerator | Value | Description |
|---|
| ESmlConnecting | |
Connecting to a SyncML server.
|
| ESmlConnected | |
Connected to a SyncML server.
|
| ESmlLoggingOn | |
Logging on to a SyncML server.
|
| ESmlLoggedOn | |
Logged on to a SyncML server.
|
| ESmlDisconnected | |
Disconnected from a SyncML server.
|
| ESmlCompleted | |
Synchronisation has completed.
|
| ESmlSendingModificationsToServer | |
Sending modifications to a SyncML server. DS only
|
| ESmlReceivingModificationsFromServer | |
Receiving modifications from a SyncML server. DS only
|
| ESmlSendingMappingsToServer | |
Sending mappings to a SyncML server. DS only
|
| ESmlProcessingServerCommands | |
Processing commands from a SyncML server. DM only
|
| ESmlReceivingServerCommands | |
Receiving commands from a SyncML server. DM only
|
Member Function Documentation
OnSyncMLDataSyncModifications ( TInt, const TSyncMLDataSyncModifications &, const TSyncMLDataSyncModifications & )
Receives notification of modifications to synchronisation tasks.
| Parameter | Description | | aTaskId | The ID of the task. |
| aClientModifications | Modifications made on the clients Data Store. |
| aServerModifications | Modifications made on the server Data Store. |
OnSyncMLSyncError ( TErrorLevel, TInt, TInt, TInt, TInt )
Receives notification of a synchronisation error.
| Parameter | Description | | aErrorLevel | The error level. |
| aError | The type of error. This is one of the SyncMLError error values. |
| aTaskId | The ID of the task for which the error occurred. |
| aInfo1 | An integer that can contain additional information about the error. Normally 0. |
| aInfo2 | An integer that can contain additional information about the error. Normally 0. |
OnSyncMLSyncProgress ( TStatus, TInt, TInt )
| void | OnSyncMLSyncProgress | ( | TStatus | aStatus, |
| | TInt | aInfo1, |
| | TInt | aInfo2 |
| | ) | [pure virtual] |
Receives notification of synchronisation progress.
| Parameter | Description | | aStatus | The current status, e.g. 'Connecting'. |
| aInfo1 | An integer that can contain additional information about the progress. |
| aInfo2 | An integer that can contain additional information about the progress. |