]> git.tdb.fi Git - libs/net.git/blobdiff - source/http/client.h
Change Client::signal_socket_error parameter to reference
[libs/net.git] / source / http / client.h
index ee10f8c1cb5a0e389d860c6b9c59ee6a45aeb9a4..37acf0cfe0e3bb08d1483520e9a3cd7bc557dc76 100644 (file)
@@ -9,6 +9,13 @@
 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;
 
@@ -16,7 +23,7 @@ class Client
 {
 public:
        sigc::signal<void, const Response &> signal_response_complete;
-       sigc::signal<void, const std::exception *> signal_socket_error;
+       sigc::signal<void, const std::exception &> signal_socket_error;
 
 private:
        Net::StreamSocket *sock;