|
||
class TImap4SyncProgress;
IMAP4 synchronisation progress information.
The client may then use an object of this type created by the server MTM to track synchronisation progress.
Defined in TImap4SyncProgress
:
EBusy
Busy. ECheckRemoteSubscription
Checking remote subscription. EConnecting
Connecting. EDeleting
Deleting. EDisconnecting
Disconnecting. EIdle
Idle. EProcessingPendingOps
Processing pending operations. ESyncFolderTree
Synchronising folder tree. ESyncInbox
Synchronising inbox. ESyncOther
Synchronising other information. EUpdateRemoteSubscription
Updating remote subscription. TImap4SyncProgressState
Synchronisation state. iErrorCode
Any error-code that the client needs to be informed of. iFoldersDone
"Folders done" count for synchronisation. This is meaningful during th...iFoldersNotFound
Number of folders not found during synchronisation.iFoldersToDo
"Folders to do" count for synchronisation. This is meaningful during t...iHeadersFetched
Number of headers fetched during synchronisation.iMessagePartsFetchedOK
Number of message parts fetched during synchronisation.iMessagePartsNotFound
Number of message parts not found during synchronisation.iMessagesFetchedOK
Number of messages fetched during synchronisation.iMsgsDone
"Message done" count for synchronisation. This is meaningful during th...iMsgsToDo
"Message to do" count for synchronisation. This is meaningful during t...iNewFolders
Number of new folders during synchronisation.iOrphanedFolders
Number of folders orphaned during synchronisation.iOrphanedMessages
Number of orphaned messages during synchronisation.iRemoteMessagesDeleteTagged
Number of remote messages tagged for deletion.iState
Synchronisation state. iType
Progress information type: always EImapSyncProgressType. TImap4SyncProgressState
Synchronisation state.
|
TInt iFoldersToDo;
"Folders to do" count for synchronisation. This is meaningful during the TImap4SyncProgress::ESyncOther
and TImap4SyncProgress::EDeleting
synchronisation stages.
TInt iFoldersDone;
"Folders done" count for synchronisation. This is meaningful during the TImap4SyncProgress::ESyncOther
and TImap4SyncProgress::EDeleting
synchronisation stages.
TInt iMsgsToDo;
"Message to do" count for synchronisation. This is meaningful during the TImap4SyncProgress::ESyncInbox
, TImap4SyncProgress::ESyncOther
and TImap4SyncProgress::EProcessingPendingOps
synchronisation stages.
TInt iMsgsDone;
"Message done" count for synchronisation. This is meaningful during the TImap4SyncProgress::ESyncInbox
, TImap4SyncProgress::ESyncOther
and TImap4SyncProgress::EProcessingPendingOps
synchronisation stages.
TInt iOrphanedFolders;
Number of folders orphaned during synchronisation.
An orphaned folder is a local folder which existed under the service, but which did not exist on the remote server when synchronisation was done.
TInt iOrphanedMessages;
Number of orphaned messages during synchronisation.
An orphaned message is one which existed locally under the service, but which did not exist on the remote server when synchronisation was done.
TInt iRemoteMessagesDeleteTagged;
Number of remote messages tagged for deletion.
In IMAP, messages can be flagged as deleted, before they are later permanently removed.
TInt iMessagesFetchedOK;
Number of messages fetched during synchronisation.
In the current implementation, this is always 0. Use iHeadersFetched to get the number of headers fetched.
TInt iMessagePartsFetchedOK;
Number of message parts fetched during synchronisation.
In the current implementation, this is always 0.
TInt iMessagePartsNotFound;
Number of message parts not found during synchronisation.
In the current implementation, this is always 0.
TInt iFoldersNotFound;
Number of folders not found during synchronisation.
This can occur if the remote server returns an error when a client attempts to select a folder during synchronisation.
TInt iErrorCode;
Any error-code that the client needs to be informed of.