#ifndef DBOX_MTOOLRFC_H #define DBOX_MTOOLRFC_H #include #include class rfcmessaget:public messaget { public: virtual void copyheaderid(char *dest, const char *id, size_t maxlen) const; virtual void copyheaderid(std::string &dest, const char *id) const; virtual void copyheadertext(char *dest, const char *text, size_t maxlen) const; virtual void copyheadertext(std::string &dest, const char *text) const; virtual bool parse(); virtual bool parseline(const char **start, const char **id, const char **text) const; }; #endif