|
|
|
|
Location:
syncmlobservers.h
class MSyncMLProgressObserver;
Interface to receive notifications of SyncML synchronisation progress events.
Notifications are requested through RSyncMLSession::RequestProgressL().
Defined in MSyncMLProgressObserver:
ESmlCompleted, ESmlConnected, ESmlConnecting, ESmlDisconnected, ESmlFailedToSuspend, ESmlFatalError, ESmlLoggedOn, ESmlLoggingOn, ESmlProcessingServerCommands, ESmlReceivingModificationsFromServer, ESmlReceivingServerCommands, ESmlSendingMappingsToServer, ESmlSendingModificationsToServer, ESmlSuspended, ESmlSuspending, ESmlUnexpectedDisconnect, ESmlWarning, OnSyncMLDataSyncModifications(), OnSyncMLSyncError(), OnSyncMLSyncProgress(), TErrorLevel, TStatus, TSyncMLDataSyncModifications
virtual void OnSyncMLSyncError(TErrorLevel aErrorLevel, TInt aError, TInt aTaskId, TInt aInfo1, TInt aInfo2)=0;
Receives notification of a synchronisation error.
|
virtual void OnSyncMLSyncProgress(TStatus aStatus, TInt aInfo1, TInt aInfo2)=0;
Receives notification of synchronisation progress.
|
virtual void OnSyncMLDataSyncModifications(TInt aTaskId, const TSyncMLDataSyncModifications &aClientModifications, const TSyncMLDataSyncModifications
&aServerModifications)=0;
Receives notification of modifications to synchronisation tasks.
|
class TSyncMLDataSyncModifications;
Container class for number of items added, replaced, moved, deleted and failed.
Defined in MSyncMLProgressObserver::TSyncMLDataSyncModifications:
iNumAdded, iNumDeleted, iNumFailed, iNumMoved, iNumReplaced
iNumAdded
TInt iNumAdded;
iNumReplaced
TInt iNumReplaced;
iNumMoved
TInt iNumMoved;
iNumDeleted
TInt iNumDeleted;
iNumFailed
TInt iNumFailed;
TStatus
SyncML synchronisation progress events.
|
TErrorLevel
SyncML error levels.
|