From e4235cc56031fda02663b9e638ed29613a47cfdd Mon Sep 17 00:00:00 2001 From: me_desk Date: Sun, 16 Sep 2012 20:47:33 +0000 Subject: close channel by client if it is not activated within PICA_CHAN_ACTIVATE_TIMEOUT seconds git-svn-id: svn://localhost/project_picapica/trunk@204 fb96df88-216d-11de-830c-f3023f12d8ac --- PICA_client.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'PICA_client.h') diff --git a/PICA_client.h b/PICA_client.h index 8d9299a..6ed4111 100755 --- a/PICA_client.h +++ b/PICA_client.h @@ -1,6 +1,8 @@ #ifndef PICA_CLIENT_H #define PICA_CLIENT_H +#include + #ifdef WIN32 #include @@ -75,6 +77,8 @@ typedef unsigned __int16 uint16_t; #define PICA_CONNSTATE_CONNECTING 17 #define PICA_CONNSTATE_CONNECTED 19 +#define PICA_CHAN_ACTIVATE_TIMEOUT 30 + struct PICA_conninfo; struct PICA_chaninfo; @@ -124,6 +128,7 @@ unsigned int write_buflen; struct PICA_chaninfo *next; struct PICA_chaninfo *prev; int state; +time_t timestamp; }; struct PICA_client_callbacks -- cgit v1.2.1