Location:
IMAPSET.H
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
, ECheckRemoteSubscription
, EConnecting
, EDeleting
, EDisconnecting
, EIdle
, EProcessingPendingOps
, ESyncFolderTree
, ESyncInbox
, ESyncOther
, EUpdateRemoteSubscription
, TImap4SyncProgressState
, iErrorCode
, iFoldersDone
, iFoldersNotFound
, iFoldersToDo
, iHeadersFetched
, iMessagePartsFetchedOK
, iMessagePartsNotFound
, iMessagesFetchedOK
, iMsgsDone
, iMsgsToDo
, iNewFolders
, iOrphanedFolders
, iOrphanedMessages
, iRemoteMessagesDeleteTagged
, iState
, iType
TImap4SyncProgressState
Synchronisation state.
|
TInt iFoldersToDo;
"Folders to do" count for synchronisation. This is meaningful during the ESyncOther
and EDeleting
synchronisation stages.
TInt iFoldersDone;
"Folders done" count for synchronisation. This is meaningful during the ESyncOther
and EDeleting
synchronisation stages.
TInt iMsgsToDo;
"Message to do" count for synchronisation. This is meaningful during the ESyncInbox
, ESyncOther
and EProcessingPendingOps
synchronisation stages.
TInt iMsgsDone;
"Message done" count for synchronisation. This is meaningful during the ESyncInbox
, ESyncOther
and 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.