Add support for UserStats message.
[umurmur.git] / src / client.h
index 66bf7d8d9ad1bfc0ff4b8b95e4f6c0106c8dcc70..d2f935c2511c52dac9d0eca17b20dc34f80e400c 100644 (file)
@@ -71,12 +71,12 @@ typedef struct {
        uint64_t key;
        char *username;
        bool_t bUDP, authenticated, deaf, mute;
-       char *os, *release;
+       char *os, *release, *os_version;
        uint32_t version;
        int codec_count;
        struct dlist codecs;
        int availableBandwidth;
-       etimer_t lastActivity;
+       etimer_t lastActivity, connectTime, idleTime;
        struct dlist node;
        struct dlist txMsgQueue;
        int txQueueCount;
@@ -84,6 +84,8 @@ typedef struct {
        char *context;
        struct dlist chan_node;
        struct dlist voicetargets;
+       float UDPPingAvg, UDPPingVar, TCPPingAvg, TCPPingVar;
+       uint32_t UDPPackets, TCPPackets;
 } client_t;
 
 typedef struct {