aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/async/imap/MCIMAPFetchMessagesOperation.h
diff options
context:
space:
mode:
authorGravatar DINH Viet Hoa <dinh.viet.hoa@gmail.com>2013-03-10 22:39:15 -0700
committerGravatar DINH Viet Hoa <dinh.viet.hoa@gmail.com>2013-03-10 22:39:15 -0700
commit8c92ac7a4b67d4ebb4dd177cf70aef73278d2baa (patch)
tree8f410ca690418cb89c2bbc84e74cffa67a504235 /src/async/imap/MCIMAPFetchMessagesOperation.h
parent3288fbac4090ecf5ea490ba72e5c3c01a4233e21 (diff)
now uses IndexSet for message uids and numbers
Diffstat (limited to 'src/async/imap/MCIMAPFetchMessagesOperation.h')
-rw-r--r--src/async/imap/MCIMAPFetchMessagesOperation.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/async/imap/MCIMAPFetchMessagesOperation.h b/src/async/imap/MCIMAPFetchMessagesOperation.h
index 24cd5be8..9f13159c 100644
--- a/src/async/imap/MCIMAPFetchMessagesOperation.h
+++ b/src/async/imap/MCIMAPFetchMessagesOperation.h
@@ -23,6 +23,7 @@ namespace mailcore {
virtual void setFetchByUidEnabled(bool enabled);
virtual bool isFetchByUidEnabled();
+#if 0
virtual void setFirst(uint32_t first);
virtual uint32_t first();
@@ -34,6 +35,9 @@ namespace mailcore {
virtual void setNumbers(Array * numbers);
virtual Array * numbers();
+#endif
+ virtual void setIndexes(IndexSet * indexes);
+ virtual IndexSet * indexes();
virtual void setModSequenceValue(uint64_t modseq);
virtual uint64_t modSequenceValue();
@@ -50,10 +54,13 @@ namespace mailcore {
private:
bool mFetchByUidEnabled;
+#if 0
uint32_t mFirst;
uint32_t mLast;
Array * mUids;
Array * mNumbers;
+#endif
+ IndexSet * mIndexes;
IMAPMessagesRequestKind mKind;
Array * mMessages;
Array * mVanishedMessages;