diff options
| author | me_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac> | 2012-09-16 20:47:33 +0000 |
|---|---|---|
| committer | me_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac> | 2012-09-16 20:47:33 +0000 |
| commit | e4235cc56031fda02663b9e638ed29613a47cfdd (patch) | |
| tree | 91ac618b0291074e22419ebad026857fe2409d21 /PICA_client.h | |
| parent | 15cdb926992e8b2bf29751a889512edb793c9951 (diff) | |
| download | pica-pica-e4235cc56031fda02663b9e638ed29613a47cfdd.tar.gz pica-pica-e4235cc56031fda02663b9e638ed29613a47cfdd.zip | |
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
Diffstat (limited to 'PICA_client.h')
| -rwxr-xr-x | PICA_client.h | 5 |
1 files changed, 5 insertions, 0 deletions
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 <time.h> + #ifdef WIN32 #include <winsock2.h> @@ -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 |
