class MSyncMLProgressObserver |
Interface to receive notifications of SyncML synchronisation progress events.
Notifications are requested through RSyncMLSession::RequestProgressL().
Public Member Functions | |
---|---|
void | OnSyncMLDataSyncModifications(TInt, const TSyncMLDataSyncModifications &, const TSyncMLDataSyncModifications &) |
void | OnSyncMLSyncError(TErrorLevel, TInt, TInt, TInt, TInt) |
void | OnSyncMLSyncProgress(TStatus, TInt, TInt) |
void | OnSyncMLDataSyncModifications | ( | TInt | aTaskId, |
const TSyncMLDataSyncModifications & | aClientModifications, | |||
const TSyncMLDataSyncModifications & | aServerModifications | |||
) | [pure virtual] |
Receives notification of modifications to synchronisation tasks.
TInt aTaskId | The ID of the task. |
const TSyncMLDataSyncModifications & aClientModifications | Modifications made on the clients Data Store. |
const TSyncMLDataSyncModifications & aServerModifications | Modifications made on the server Data Store. |
void | OnSyncMLSyncError | ( | TErrorLevel | aErrorLevel, |
TInt | aError, | |||
TInt | aTaskId, | |||
TInt | aInfo1, | |||
TInt | aInfo2 | |||
) | [pure virtual] |
Receives notification of a synchronisation error.
TErrorLevel aErrorLevel | The error level. |
TInt aError | The type of error. This is one of the SyncMLError error values. |
TInt aTaskId | The ID of the task for which the error occurred. |
TInt aInfo1 | An integer that can contain additional information about the error. Normally 0. |
TInt aInfo2 | An integer that can contain additional information about the error. Normally 0. |
void | OnSyncMLSyncProgress | ( | TStatus | aStatus, |
TInt | aInfo1, | |||
TInt | aInfo2 | |||
) | [pure virtual] |
Receives notification of synchronisation progress.
SyncML error levels.
ESmlWarning |
Warning. A non-fatal error has occurred. Synchronisation continues. |
ESmlFatalError |
Fatal error. A fatal error has occurred. The synchronisation is stopped. |
SyncML synchronisation progress events.
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 |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.