diff options
author | Ryan Johnson <ryan@iambismark.net> | 2013-07-02 14:30:09 -0700 |
---|---|---|
committer | Ryan Johnson <ryan@iambismark.net> | 2013-07-16 14:50:01 -0700 |
commit | 73ea92fd846adbb4e3b25d8c12c04916da25b340 (patch) | |
tree | 07b3a9316b46b6ca7b9209281e91eb9d70289f37 /src/async/imap/MCIMAPFetchMessagesOperation.h | |
parent | f5e4186da2bc1c6d88582e8f2d4c6a236e278840 (diff) |
Allows for request custom headers when fetching messages
* Defines new request kind ExtraHeaders
* Exposes extraHeaders property on fetch messages operations
* Modifies MessageHeader::importIMFFields for handling any headers
Diffstat (limited to 'src/async/imap/MCIMAPFetchMessagesOperation.h')
-rw-r--r-- | src/async/imap/MCIMAPFetchMessagesOperation.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/async/imap/MCIMAPFetchMessagesOperation.h b/src/async/imap/MCIMAPFetchMessagesOperation.h index 64f75bbf..2a57e44c 100644 --- a/src/async/imap/MCIMAPFetchMessagesOperation.h +++ b/src/async/imap/MCIMAPFetchMessagesOperation.h @@ -33,6 +33,9 @@ namespace mailcore { virtual void setKind(IMAPMessagesRequestKind kind); virtual IMAPMessagesRequestKind kind(); + virtual void setExtraHeaders(Array * extraHeaders); + virtual Array * extraHeaders(); + // Result. virtual Array * /* IMAPMessage */ messages(); virtual IndexSet * vanishedMessages(); @@ -44,6 +47,7 @@ namespace mailcore { bool mFetchByUidEnabled; IndexSet * mIndexes; IMAPMessagesRequestKind mKind; + Array * /* String */ mExtraHeaders; Array * /* IMAPMessage */ mMessages; IndexSet * mVanishedMessages; uint64_t mModSequenceValue; |