summaryrefslogtreecommitdiffstats
path: root/transport/socket/src/socket.h
diff options
context:
space:
mode:
Diffstat (limited to 'transport/socket/src/socket.h')
-rw-r--r--transport/socket/src/socket.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/transport/socket/src/socket.h b/transport/socket/src/socket.h
index 44715697db1..5a287a72c98 100644
--- a/transport/socket/src/socket.h
+++ b/transport/socket/src/socket.h
@@ -52,6 +52,8 @@
#define GF_MAX_SOCKET_WINDOW_SIZE (1 * GF_UNIT_MB)
#define GF_MIN_SOCKET_WINDOW_SIZE (128 * GF_UNIT_KB)
+#define GF_USE_DEFAULT_KEEPALIVE (-1)
+
typedef enum {
SOCKET_PROTO_STATE_NADA = 0,
SOCKET_PROTO_STATE_HEADER_COMING,
@@ -118,6 +120,8 @@ typedef struct {
int windowsize;
char lowlat;
char nodelay;
+ int keepalive;
+ int keepaliveintvl;
} socket_private_t;