X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fclient.h;h=608c87c036f81d453f133ace43342af1ef3c3c0f;hb=320a5588a8f195ee982722729c2b8dc99c68756f;hp=d2f935c2511c52dac9d0eca17b20dc34f80e400c;hpb=4c75c8f9eb45c0a696f992c277dcc8ffb77fa3ba;p=umurmur.git diff --git a/src/client.h b/src/client.h index d2f935c..608c87c 100644 --- a/src/client.h +++ b/src/client.h @@ -1,5 +1,5 @@ -/* Copyright (C) 2009-2010, Martin Johansson - Copyright (C) 2005-2010, Thorvald Natvig +/* Copyright (C) 2009-2011, Martin Johansson + Copyright (C) 2005-2011, Thorvald Natvig All rights reserved. @@ -31,6 +31,7 @@ #ifndef CLIENT_H_45786678 #define CLIENT_H_45786678 +#include #include #include /* close() */ #include @@ -70,7 +71,7 @@ typedef struct { int sessionId; uint64_t key; char *username; - bool_t bUDP, authenticated, deaf, mute; + bool_t bUDP, authenticated, deaf, mute, recording; char *os, *release, *os_version; uint32_t version; int codec_count; @@ -100,6 +101,8 @@ int Client_add(int fd, struct sockaddr_in *remote); int Client_read_fd(int fd); int Client_write_fd(int fd); int Client_send_message(client_t *client, message_t *msg); +int Client_send_message_ver(client_t *client, message_t *msg, uint32_t version); +int Client_send_message_except_ver(client_t *client, message_t *msg, uint32_t version); int Client_count(void); void Client_close(client_t *client); client_t *Client_iterate(client_t **client);