X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fsharedmemory_struct.h;h=de356c428fbab8c0ab07b0fd8f4d93acbf536812;hb=97729daab63f49323ca6bee7859260653e5090a1;hp=d1453fbe5de24b8b71e9f1788cc3fadaeecba5ff;hpb=38d77b3cbee831144dcfdb2b79c93bc6d494f7fe;p=umurmur.git diff --git a/src/sharedmemory_struct.h b/src/sharedmemory_struct.h index d1453fb..de356c4 100644 --- a/src/sharedmemory_struct.h +++ b/src/sharedmemory_struct.h @@ -1,13 +1,17 @@ +#include +#include +#include "types.h" + typedef struct { char username[121]; - char ipaddress[46]; + char ipaddress[INET6_ADDRSTRLEN]; char channel[121]; char os[121], release[121], os_version[121]; int tcp_port, udp_port; bool_t bUDP, authenticated, deaf, mute, self_deaf, self_mute, recording, bOpus; - int availableBandwidth; + int availableBandwidth; uint32_t online_secs, idle_secs; bool_t isAdmin; bool_t isSuppressed; @@ -19,9 +23,10 @@ typedef struct typedef struct { + int shmtotal_size, shmclient_size; int clientcount, server_max_clients; unsigned int umurmurd_pid; - uint8_t alive; - shmclient_t client[]; - + uint8_t alive; + shmclient_t client[]; + }shm_t;