X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=src%2Fsharedmemory_struct.h;h=a36382e8e425126e720643cc7ce3ab8d3e1591d0;hb=583a6eb8b24037cfbd3e851559002001c4865a81;hp=61d6488c96846d970230bbcd180740753303c008;hpb=a738ff892738e239ad74f5aa686108298efa7cea;p=umurmur.git diff --git a/src/sharedmemory_struct.h b/src/sharedmemory_struct.h index 61d6488..a36382e 100644 --- a/src/sharedmemory_struct.h +++ b/src/sharedmemory_struct.h @@ -2,11 +2,15 @@ typedef struct { char username[121]; - char ipaddress[46]; - int tcp_port, udp_port; + 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; uint32_t online_secs, idle_secs; + bool_t isAdmin; + bool_t isSuppressed; float UDPPingAvg, UDPPingVar, TCPPingAvg, TCPPingVar; uint32_t UDPPackets, TCPPackets; @@ -15,9 +19,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;