]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - netconn.h
major overhaul for thread-safety - many global variables and static
[xonotic/darkplaces.git] / netconn.h
index ed2fc08dd2c7ec51d1b9f497d6629f4665d22a5a..69b0de518946ea361668d41b48234a536ff8e726 100755 (executable)
--- a/netconn.h
+++ b/netconn.h
@@ -221,6 +221,17 @@ typedef struct netconn_s
 
        char address[128];
        crypto_t crypto;
+
+       // statistic counters
+       int packetsSent;
+       int packetsReSent;
+       int packetsReceived;
+       int receivedDuplicateCount;
+       int droppedDatagrams;
+       int unreliableMessagesSent;
+       int unreliableMessagesReceived;
+       int reliableMessagesSent;
+       int reliableMessagesReceived;
 } netconn_t;
 
 extern netconn_t *netconn_list;
@@ -389,7 +400,10 @@ extern int masterreplycount;
 extern int serverquerycount;
 extern int serverreplycount;
 
-extern sizebuf_t net_message;
+extern sizebuf_t cl_message;
+extern sizebuf_t sv_message;
+extern char cl_readstring[MAX_INPUTLINE];
+extern char sv_readstring[MAX_INPUTLINE];
 
 extern cvar_t sv_public;