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 ) |
Public Member Enumerations | |
---|---|
enum | TErrorLevel { ESmlWarning , ESmlFatalError } |
enum |
TStatus
{
ESmlConnecting , ESmlConnected , ESmlLoggingOn , ESmlLoggedOn , ESmlDisconnected , ESmlCompleted , ESmlSendingModificationsToServer , ESmlReceivingModificationsFromServer , ESmlSendingMappingsToServer , ESmlProcessingServerCommands , ESmlReceivingServerCommands } |
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.