X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient.h;h=358993e0e77d6850cc60add09284bdb6be1fcbeb;hb=8f46c2a3cb1e906c68cd658469974d1ab3761d4d;hp=b7460b635fd1d9227ee8a5fc018aa8340beea0c9;hpb=6a6908d7031a79b5767d86a4da056f65a742ac9f;p=umurmur.git diff --git a/src/client.h b/src/client.h index b7460b6..358993e 100644 --- a/src/client.h +++ b/src/client.h @@ -46,10 +46,12 @@ #include "messages.h" #include "crypt.h" #include "timer.h" +#include "pds.h" #define BUFSIZE 2048 #define UDP_BUFSIZE 512 #define INACTICITY_TIMEOUT 15 /* Seconds */ +#define MAX_CODECS 10 #define IS_AUTH(_a_) ((_a_)->authenticated) @@ -70,6 +72,10 @@ typedef struct { char playerName[MAX_TEXT]; int playerId; bool_t authenticated, deaf, mute; + char *os, *release; + uint32_t version; + int codec_count; + int32_t codecs[MAX_CODECS]; int availableBandwidth; etimer_t lastActivity; struct dlist node; @@ -94,5 +100,7 @@ client_t *Client_iterate(client_t **client); int Client_send_message_except(client_t *client, message_t *msg); int Client_read_udp(void); void Client_disconnect_all(); +int Client_voiceMsg(client_t *client, uint8_t *data, int len); +void recheckCodecVersions(); #endif