#include <mw/imapset.h>
| class TImap4SyncProgress |
| Public Member Enumerations | |
|---|---|
| enum | TImap4SyncProgressState { EIdle, EBusy, EConnecting, EDisconnecting, ..., EProcessingPendingOps } |
IMAP4 synchronisation progress information.
The client may then use an object of this type created by the server MTM to track synchronisation progress.
| TInt | iFoldersDone |
"Folders done" count for synchronisation. This is meaningful during the ESyncOther and EDeleting synchronisation stages.
| 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 | iFoldersToDo |
"Folders to do" count for synchronisation. This is meaningful during the ESyncOther and EDeleting synchronisation stages.
| 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 | 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 | iMsgsDone |
"Message done" count for synchronisation. This is meaningful during the ESyncInbox, ESyncOther and EProcessingPendingOps synchronisation stages.
| TInt | iMsgsToDo |
"Message to do" 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.
Synchronisation state.
| Enumerator | Value | Description |
|---|---|---|
| EIdle |
Idle. | |
| EBusy |
Busy. | |
| EConnecting |
Connecting. | |
| EDisconnecting |
Disconnecting. | |
| ESyncInbox |
Synchronising inbox. | |
| ESyncFolderTree |
Synchronising folder tree. | |
| ECheckRemoteSubscription |
Checking remote subscription. | |
| EUpdateRemoteSubscription |
Updating remote subscription. | |
| ESyncOther |
Synchronising other information. | |
| EDeleting |
Deleting. | |
| EProcessingPendingOps |
Processing pending operations. |