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/core/rfc822/MCMessageParser.h | |
parent | d998016c04cb1e1dfc9fcf608639bfb5a4147439 (diff) |
headers show public API first. cleanup.
Diffstat (limited to 'src/core/rfc822/MCMessageParser.h')
-rw-r--r-- | src/core/rfc822/MCMessageParser.h | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/core/rfc822/MCMessageParser.h b/src/core/rfc822/MCMessageParser.h index f3f835fa..06673ec4 100644 --- a/src/core/rfc822/MCMessageParser.h +++ b/src/core/rfc822/MCMessageParser.h @@ -6,28 +6,34 @@ #include <mailcore/MCAbstractMessage.h> #include <mailcore/MCAbstractPart.h> +#ifdef __cplusplus + namespace mailcore { class MessageParser : public AbstractMessage { - private: - Data * mData; - AbstractPart * mMainPart; - void init(); - public: static MessageParser * messageParserWithData(Data * data); MessageParser(Data * data); - MessageParser(MessageParser * other); virtual ~MessageParser(); + virtual AbstractPart * mainPart(); + virtual Data * data(); + + public: // subclass behavior + MessageParser(MessageParser * other); virtual String * description(); virtual Object * copy(); + + private: + Data * mData; + AbstractPart * mMainPart; + void init(); - virtual AbstractPart * mainPart(); - virtual Data * data(); }; }; #endif + +#endif |