diff options
Diffstat (limited to 'src/core/abstract/MCAbstractMessage.h')
-rw-r--r-- | src/core/abstract/MCAbstractMessage.h | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/core/abstract/MCAbstractMessage.h b/src/core/abstract/MCAbstractMessage.h index 59d0d75a..9f327cad 100644 --- a/src/core/abstract/MCAbstractMessage.h +++ b/src/core/abstract/MCAbstractMessage.h @@ -3,26 +3,32 @@ #include <mailcore/MCBaseTypes.h> +#ifdef __cplusplus + namespace mailcore { class MessageHeader; class AbstractMessage : public Object { - private: - MessageHeader * mHeader; - void init(); - public: AbstractMessage(); - AbstractMessage(AbstractMessage * other); virtual ~AbstractMessage(); - virtual String * description(); - virtual Object * copy(); - virtual MessageHeader * header(); virtual void setHeader(MessageHeader * header); + + public: //subclass behavior + AbstractMessage(AbstractMessage * other); + virtual String * description(); + virtual Object * copy(); + + private: + MessageHeader * mHeader; + void init(); + }; } #endif + +#endif |