diff options
author | DINH Viet Hoa <hoa@sprw.me> | 2013-01-21 15:06:46 -0800 |
---|---|---|
committer | DINH Viet Hoa <hoa@sprw.me> | 2013-01-21 15:06:46 -0800 |
commit | 119b654d35db873bb7dbc77e24649462eb1aa4e6 (patch) | |
tree | ae42d35a781f94d8fe6994963230b095a1b2340a /src/async/imap/MCIMAPOperation.h | |
parent | d998016c04cb1e1dfc9fcf608639bfb5a4147439 (diff) |
headers show public API first. cleanup.
Diffstat (limited to 'src/async/imap/MCIMAPOperation.h')
-rw-r--r-- | src/async/imap/MCIMAPOperation.h | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/src/async/imap/MCIMAPOperation.h b/src/async/imap/MCIMAPOperation.h index f0dcb2c9..e78c1291 100644 --- a/src/async/imap/MCIMAPOperation.h +++ b/src/async/imap/MCIMAPOperation.h @@ -12,22 +12,14 @@ #include <mailcore/MCBaseTypes.h> #include <mailcore/MCIMAPProgressCallback.h> +#ifdef __cplusplus + namespace mailcore { class IMAPAsyncConnection; class IMAPOperationCallback; class IMAPOperation : public Operation, public IMAPProgressCallback { - IMAPAsyncConnection * mSession; - String * mFolder; - IMAPOperationCallback * mImapCallback; - ErrorCode mError; - private: - virtual void bodyProgress(IMAPSession * session, unsigned int current, unsigned int maximum); - virtual void bodyProgressOnMainThread(void * context); - virtual void itemsProgress(IMAPSession * session, unsigned int current, unsigned int maximum); - virtual void itemsProgressOnMainThread(void * context); - public: IMAPOperation(); virtual ~IMAPOperation(); @@ -45,8 +37,23 @@ namespace mailcore { virtual ErrorCode error(); virtual void start(); + + private: + IMAPAsyncConnection * mSession; + String * mFolder; + IMAPOperationCallback * mImapCallback; + ErrorCode mError; + + private: + virtual void bodyProgress(IMAPSession * session, unsigned int current, unsigned int maximum); + virtual void bodyProgressOnMainThread(void * context); + virtual void itemsProgress(IMAPSession * session, unsigned int current, unsigned int maximum); + virtual void itemsProgressOnMainThread(void * context); + }; } +#endif + #endif /* defined(__mailcore2__MCIMAPOperation__) */ |