summaryrefslogtreecommitdiff
path: root/ndb/include/util/SocketClient.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'ndb/include/util/SocketClient.hpp')
-rw-r--r--ndb/include/util/SocketClient.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/ndb/include/util/SocketClient.hpp b/ndb/include/util/SocketClient.hpp
index e1f1752e9a8..bb8d9b9ac41 100644
--- a/ndb/include/util/SocketClient.hpp
+++ b/ndb/include/util/SocketClient.hpp
@@ -23,6 +23,7 @@ class SocketClient
{
NDB_SOCKET_TYPE m_sockfd;
struct sockaddr_in m_servaddr;
+ unsigned int m_connect_timeout_sec;
unsigned short m_port;
char *m_server_name;
SocketAuthenticator *m_auth;
@@ -34,6 +35,9 @@ public:
m_port = port;
m_servaddr.sin_port = htons(m_port);
};
+ void set_connect_timeout(unsigned int s) {
+ m_connect_timeout_sec= s;
+ }
unsigned short get_port() { return m_port; };
char *get_server_name() { return m_server_name; };
int bind(const char* toaddress, unsigned short toport);