summaryrefslogtreecommitdiffstats
path: root/PICA_client.h
diff options
context:
space:
mode:
authorme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2012-09-16 20:47:33 +0000
committerme_desk <me_desk@fb96df88-216d-11de-830c-f3023f12d8ac>2012-09-16 20:47:33 +0000
commite4235cc56031fda02663b9e638ed29613a47cfdd (patch)
tree91ac618b0291074e22419ebad026857fe2409d21 /PICA_client.h
parent15cdb926992e8b2bf29751a889512edb793c9951 (diff)
downloadpica-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-xPICA_client.h5
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