X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fhttp%2Fclient.h;h=2012498e67c79d5b6d86772993c3af48a64f169a;hb=3ab65d35cfd696002e09768a38f98e6a2e1ade81;hp=d617ffed6c06e023daff3fe0e2ca2c20ef2e1c1c;hpb=6df110603b3a1248f52741e9d68d0bd032171b60;p=libs%2Fnet.git diff --git a/source/http/client.h b/source/http/client.h index d617ffe..2012498 100644 --- a/source/http/client.h +++ b/source/http/client.h @@ -10,12 +10,6 @@ namespace Msp { namespace Http { -class client_busy: public std::logic_error -{ -public: - client_busy(): std::logic_error(std::string()) { } -}; - class Request; class Response; @@ -36,20 +30,19 @@ private: void resolve_failed(unsigned, const std::exception &); }; - Net::StreamSocket *sock; - IO::EventDispatcher *event_disp; - Net::Resolver *resolver; - ResolveListener *resolve_listener; - unsigned resolve_tag; - std::string user_agent; - Request *request; - Response *response; + Net::StreamSocket *sock = nullptr; + IO::EventDispatcher *event_disp = nullptr; + Net::Resolver *resolver = nullptr; + ResolveListener *resolve_listener = nullptr; + unsigned resolve_tag = 0; + std::string user_agent = "libmspnet/1.0"; + Request *request = nullptr; + Response *response = nullptr; std::string in_buf; Client(const Client &); Client &operator=(const Client &); public: - Client(); ~Client(); void use_event_dispatcher(IO::EventDispatcher *);