aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/async/imap/MCIMAPFolderInfoOperation.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/async/imap/MCIMAPFolderInfoOperation.h')
-rw-r--r--src/async/imap/MCIMAPFolderInfoOperation.h24
1 files changed, 8 insertions, 16 deletions
diff --git a/src/async/imap/MCIMAPFolderInfoOperation.h b/src/async/imap/MCIMAPFolderInfoOperation.h
index b29f40a2..e0b5128c 100644
--- a/src/async/imap/MCIMAPFolderInfoOperation.h
+++ b/src/async/imap/MCIMAPFolderInfoOperation.h
@@ -15,31 +15,23 @@
#ifdef __cplusplus
namespace mailcore {
+
+ class IMAPFolderInfo;
class MAILCORE_EXPORT IMAPFolderInfoOperation : public IMAPOperation {
public:
IMAPFolderInfoOperation();
virtual ~IMAPFolderInfoOperation();
-
- virtual uint32_t uidNext();
- virtual uint32_t uidValidity();
- virtual uint64_t modSequenceValue();
- virtual int messageCount();
- virtual uint32_t firstUnseenUid();
- virtual bool allowsNewPermanentFlags();
-
+
+ IMAPFolderInfo * info();
+
public: // subclass behavior
virtual void main();
private:
-
- uint32_t mUidNext;
- uint32_t mUidValidity;
- uint64_t mModSequenceValue;
- int mMessageCount;
- uint32_t mFirstUnseenUid;
- bool mAllowsNewPermanentFlags;
-
+
+ IMAPFolderInfo * mInfo;
+
};
}