#ifndef _POP_MAILMESSAGE_HPP_ #define _POP_MAILMESSAGE_HPP_ #ifndef _POP_HEADER_HPP_ #include #endif #ifndef _COMMON_BLOCK_HPP_ #include #endif #ifndef _COMMON_STRING_HPP_ #include #endif class Mail : public Block, public Header { public: Mail(void); Mail(Block &msgLines); virtual ~Mail(); Mail &operator=(Block &msgLines); private: }; inline Mail::Mail(void) { } inline Mail::Mail(Block &msgLines) : Block(msgLines), Header(msgLines) { } inline Mail::~Mail() { } inline Mail &Mail::operator=(Block &msgLines) { (Block&)*this=msgLines; (Header&)*this=msgLines; return *this; } #endif