X-Git-Url: http://developer.intra2net.com/git/?p=libt2n;a=blobdiff_plain;f=src%2Fsocket_client.cpp;h=a26b004cfacd5e33f0f8f8f28413738cab17f7d7;hp=6b5b481400c9b88a3106f8b489a6463e0f6dbc3b;hb=487afb796c9547de4353c503939b6666f8e0877d;hpb=3b2543e7dfd705d6e624560dd5a681898c0f242c diff --git a/src/socket_client.cpp b/src/socket_client.cpp index 6b5b481..a26b004 100644 --- a/src/socket_client.cpp +++ b/src/socket_client.cpp @@ -101,6 +101,7 @@ socket_client_connection::socket_client_connection(const std::string& _path, do_callbacks(new_connection); } +/// establish a connection via tcp void socket_client_connection::tcp_connect(int max_retries) { struct sockaddr_in sock_addr; @@ -140,6 +141,7 @@ void socket_client_connection::tcp_connect(int max_retries) } } +/// establish a connection via unix-socket void socket_client_connection::unix_connect(int max_retries) { struct sockaddr_un unix_addr; @@ -168,6 +170,7 @@ void socket_client_connection::unix_connect(int max_retries) } } +/// execute a connect on a prepared socket (tcp or unix) respecting timeouts void socket_client_connection::connect_with_timeout(struct sockaddr *sock_addr,unsigned int sockaddr_size) { set_socket_options(sock);