X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fhttp%2Fmessage.h;h=be2224d88af4480704bd1d610e3455d14ad6218b;hb=394c9a732192fce9b3b453dfdb9e92400af2a4f8;hp=4d2310273f8b3fd0e4b0014aede99623028cd023;hpb=cf8d2e48581eeb8f1b83e8c48321a0bc2ffa6d83;p=libs%2Fnet.git diff --git a/source/http/message.h b/source/http/message.h index 4d23102..be2224d 100644 --- a/source/http/message.h +++ b/source/http/message.h @@ -4,26 +4,27 @@ #include #include #include +#include #include "version.h" namespace Msp { namespace Http { -class Message +class MSPNET_API Message { protected: typedef std::map HeaderMap; - Version http_version; + Version http_version = 0x11; HeaderMap headers; std::string content; - unsigned chunk_length; - bool complete; + std::string::size_type chunk_length = 0; + bool complete = false; Variant user_data; - Message(); + Message() = default; public: - virtual ~Message() { } + virtual ~Message() = default; void set_header(const std::string &, const std::string &); bool has_header(const std::string &) const;