{
lastErrorMsg=e.what();
LOGSTREAM(debug,"unix connect error: " << lastErrorMsg);
+ // FIXME: Calls virtual function close in constructor
close();
}
do_callbacks(new_connection);
}
+/**
+ * Destructor. Closes an open connection.
+ */
+socket_client_connection::~socket_client_connection()
+{
+ close();
+}
+
+
/// establish a connection via tcp
void socket_client_connection::tcp_connect(int max_retries)
{