X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fhttp%2Fclient.h;h=c88ce32df2cd62b55f4c41a66db66e6295470d4b;hb=1c300cbe77a7084951a080020361fc45bd190253;hp=ebb73216a4eacfbbdfce4cc511e86f1e771395ef;hpb=ebbf753626c9e5dd26743c379741c53f9f11866e;p=libs%2Fnet.git diff --git a/source/http/client.h b/source/http/client.h index ebb7321..c88ce32 100644 --- a/source/http/client.h +++ b/source/http/client.h @@ -10,13 +10,6 @@ namespace Msp { namespace Http { -class client_busy: public std::logic_error -{ -public: - client_busy(): std::logic_error(std::string()) { } - virtual ~client_busy() throw() { } -}; - class Request; class Response; @@ -37,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 *);