X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fhttp%2Fclient.cpp;h=073656d184440aa225ca2774f5f98e2dafd8374b;hb=6625cf0e574406425c35d33110f8d99617e902df;hp=e09057684957cac17acdeb17adeaf272efdc1952;hpb=d20870655aeca0614d9fc315fe5f9893ebdc7aa3;p=libs%2Fnet.git diff --git a/source/http/client.cpp b/source/http/client.cpp index e090576..073656d 100644 --- a/source/http/client.cpp +++ b/source/http/client.cpp @@ -1,3 +1,4 @@ +#include #include #include #include @@ -10,17 +11,6 @@ using namespace std; namespace Msp { namespace Http { -Client::Client(): - sock(0), - event_disp(0), - resolver(0), - resolve_listener(0), - resolve_tag(0), - user_agent("libmsphttp/0.1"), - request(0), - response(0) -{ } - Client::~Client() { delete sock; @@ -53,7 +43,7 @@ void Client::use_resolver(Net::Resolver *r) void Client::start_request(const Request &r) { if(request) - throw client_busy(); + throw invalid_state("already processing a request"); delete sock; sock = 0;