From 119b654d35db873bb7dbc77e24649462eb1aa4e6 Mon Sep 17 00:00:00 2001 From: DINH Viet Hoa Date: Mon, 21 Jan 2013 15:06:46 -0800 Subject: headers show public API first. cleanup. --- src/async/smtp/MCSMTPAsyncSession.h | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'src/async/smtp/MCSMTPAsyncSession.h') diff --git a/src/async/smtp/MCSMTPAsyncSession.h b/src/async/smtp/MCSMTPAsyncSession.h index 40b1cfbb..3159809b 100644 --- a/src/async/smtp/MCSMTPAsyncSession.h +++ b/src/async/smtp/MCSMTPAsyncSession.h @@ -6,6 +6,8 @@ #include #include +#ifdef __cplusplus + namespace mailcore { class MessageBuilder; @@ -14,12 +16,6 @@ namespace mailcore { class Address; class SMTPAsyncSession : public Object { - private: - SMTPSession * mSession; - OperationQueue * mQueue; - - void queue(SMTPOperation * op); - public: SMTPAsyncSession(); virtual ~SMTPAsyncSession(); @@ -54,11 +50,20 @@ namespace mailcore { virtual SMTPOperation * sendMessageOperation(Data * messageData); virtual SMTPOperation * checkAccountOperation(Address * from); - // private + public: // private virtual void runOperation(SMTPOperation * operation); virtual SMTPSession * session(); + + private: + SMTPSession * mSession; + OperationQueue * mQueue; + + void queue(SMTPOperation * op); + }; } #endif + +#endif -- cgit v1.2.3