X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fhttp%2Fclient.h;h=c88ce32df2cd62b55f4c41a66db66e6295470d4b;hb=e9204f3fef08b617e59826edbf81035abd9465c3;hp=d617ffed6c06e023daff3fe0e2ca2c20ef2e1c1c;hpb=6df110603b3a1248f52741e9d68d0bd032171b60;p=libs%2Fnet.git diff --git a/source/http/client.h b/source/http/client.h index d617ffe..c88ce32 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 = 0; + IO::EventDispatcher *event_disp = 0; + Net::Resolver *resolver = 0; + ResolveListener *resolve_listener = 0; + unsigned resolve_tag = 0; + std::string user_agent = "libmspnet/1.0"; + Request *request = 0; + Response *response = 0; std::string in_buf; Client(const Client &); Client &operator=(const Client &); public: - Client(); ~Client(); void use_event_dispatcher(IO::EventDispatcher *);