summaryrefslogtreecommitdiffstats
path: root/PICA_client.h
diff options
context:
space:
mode:
Diffstat (limited to 'PICA_client.h')
-rw-r--r--PICA_client.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/PICA_client.h b/PICA_client.h
index afe51de..247b949 100644
--- a/PICA_client.h
+++ b/PICA_client.h
@@ -191,6 +191,15 @@ enum PICA_directc2c_state
PICA_DIRECTC2C_STATE_ACTIVE
};
+enum PICA_directc2c_connection_state
+{
+ PICA_DIRECTC2C_CONNSTATE_NEW = 0,
+ PICA_DIRECTC2C_CONNSTATE_CONNECTING,
+ PICA_DIRECTC2C_CONNSTATE_WAITINGTLS,
+ PICA_DIRECTC2C_CONNSTATE_ACTIVE,
+ PICA_DIRECTC2C_CONNSTATE_FAILED
+};
+
struct PICA_c2c_direct
{
int is_outgoing;
@@ -203,6 +212,8 @@ struct PICA_c2c_direct
struct sockaddr_in addr;
+ enum PICA_directc2c_connection_state state;
+
struct PICA_c2c_direct *next;
};