diff options
Diffstat (limited to 'src/core/abstract/MCMessageConstants.h')
-rw-r--r-- | src/core/abstract/MCMessageConstants.h | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/core/abstract/MCMessageConstants.h b/src/core/abstract/MCMessageConstants.h index a8f0a056..59b65f5b 100644 --- a/src/core/abstract/MCMessageConstants.h +++ b/src/core/abstract/MCMessageConstants.h @@ -10,7 +10,7 @@ namespace mailcore { ConnectionTypeStartTLS = 1 << 1, ConnectionTypeTLS = 1 << 2, }; - + enum AuthType { AuthTypeSASLNone = 0, AuthTypeSASLCRAMMD5 = 1 << 0, @@ -23,7 +23,7 @@ namespace mailcore { AuthTypeSASLKerberosV4 = 1 << 7, AuthTypeXOAuth2 = 1 << 8, }; - + enum IMAPFolderFlag { IMAPFolderFlagNone = 0, IMAPFolderFlagMarked = 1 << 0, @@ -43,7 +43,7 @@ namespace mailcore { IMAPFolderFlagJunk = IMAPFolderFlagSpam, IMAPFolderFlagFlagged = IMAPFolderFlagStarred, }; - + enum MessageFlag { MessageFlagNone = 0, MessageFlagSeen = 1 << 0, @@ -56,7 +56,7 @@ namespace mailcore { MessageFlagSubmitPending = 1 << 7, MessageFlagSubmitted = 1 << 8, } ; - + enum IMAPMessagesRequestKind { IMAPMessagesRequestKindUid = 0, // This is the default and it's always fetched IMAPMessagesRequestKindFlags = 1 << 0, @@ -71,24 +71,24 @@ namespace mailcore { IMAPMessagesRequestKindExtraHeaders = 1 << 9, IMAPMessagesRequestKindSize = 1 << 10, }; - + enum IMAPFetchRequestType { IMAPFetchRequestTypeUID = 0, IMAPFetchRequestTypeSequence = 1 }; - + enum IMAPStoreFlagsRequestKind { IMAPStoreFlagsRequestKindAdd, IMAPStoreFlagsRequestKindRemove, IMAPStoreFlagsRequestKindSet, }; - + enum IMAPWorkaround { IMAPWorkaroundGmail = 1 << 0, IMAPWorkaroundYahoo = 1 << 1, IMAPWorkaroundExchange2003 = 1 << 2, }; - + enum IMAPCapability { IMAPCapabilityACL, IMAPCapabilityBinary, @@ -126,7 +126,7 @@ namespace mailcore { IMAPCapabilityXOAuth2, IMAPCapabilityGmail, }; - + enum POPCapability { POPCapabilityNone, POPCapabilityStartTLS, @@ -149,7 +149,7 @@ namespace mailcore { POPCapabilityAuthSKey, POPCapabilityAuthSRP, }; - + enum Encoding { Encoding7Bit = 0, // should match MAILIMAP_BODY_FLD_ENC_7BIT Encoding8Bit = 1, // should match MAILIMAP_BODY_FLD_ENC_8BIT @@ -255,6 +255,7 @@ namespace mailcore { IMAPMessageRenderingTypePlainTextBody, IMAPMessageRenderingTypePlainTextBodyAndStripWhitespace, }; + } #endif |