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. |