request = 0;
}
-void Client::connect_finished(int err)
+void Client::connect_finished(const exception *err)
{
if(err)
{
{
len = sock->read(rbuf, sizeof(rbuf));
}
- catch(const SystemError &e)
+ catch(const exception &e)
{
- signal_socket_error.emit(e.get_error_code());
+ signal_socket_error.emit(&e);
return;
}