]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - netconn.h
removed winding.[ch] files from dsp files
[xonotic/darkplaces.git] / netconn.h
index 72c257d845ae6c92a5b96b90921def5306104e6d..631e6f2978337c4c2a4d58d1e67d827398acee5d 100755 (executable)
--- a/netconn.h
+++ b/netconn.h
@@ -207,10 +207,20 @@ typedef enum
        SLIF_COUNT
 } serverlist_infofield_t;
 
+typedef enum
+{
+       SQS_NONE = 0,
+       SQS_QUERYING,
+       SQS_QUERIED,
+       SQS_TIMEDOUT
+} serverlist_query_state;
+
 typedef struct
 {
        // used to determine whether this entry should be included into the final view
-       qboolean finished;
+       serverlist_query_state query;
+       // used to count the number of times the host has tried to query this server already
+       unsigned querycounter;
        // used to calculate ping when update comes in
        double querytime;
 
@@ -296,6 +306,7 @@ void NetConn_ClientFrame(void);
 void NetConn_ServerFrame(void);
 void NetConn_QueryMasters(void);
 void NetConn_Heartbeat(int priority);
+void NetConn_QueryQueueFrame(void);
 int NetConn_SendToAll(sizebuf_t *data, double blocktime);
 void Net_Stats_f(void);
 void Net_Slist_f(void);