X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fmessage.h;h=b1809a610f857fc2c58da542d9f91315a4216fb3;hb=df006bfbbe8e8b49a52296f42894d4a452ed4c90;hp=ae38ffafd9a65dbc1bda16f838da41cb3efa1664;hpb=b06cf07513fdd85e249398ebfce500fbf3dfb6a7;p=libs%2Fnet.git diff --git a/source/message.h b/source/message.h index ae38ffa..b1809a6 100644 --- a/source/message.h +++ b/source/message.h @@ -33,6 +33,7 @@ public: virtual ~Message() { } void set_header(const std::string &, const std::string &); + bool has_header(const std::string &) const; const std::string &get_header(const std::string &) const; void add_content(const std::string &); const std::string &get_content() const { return content; } @@ -40,7 +41,7 @@ public: const Variant &get_user_data() const { return user_data; } bool is_complete() const { return complete; } unsigned parse_content(const std::string &); - virtual std::string str() const =0; + virtual std::string str() const = 0; protected: unsigned parse_headers(const std::string &); std::string str_common() const;