+#include <arpa/inet.h>\r
+#include <stdint.h>\r
+#include "types.h"\r
+\r
typedef struct\r
{\r
\r
char username[121];\r
- char ipaddress[46];\r
- int tcp_port, udp_port;\r
+ char ipaddress[INET6_ADDRSTRLEN];\r
char channel[121];\r
+ char os[121], release[121], os_version[121];\r
+ int tcp_port, udp_port;\r
bool_t bUDP, authenticated, deaf, mute, self_deaf, self_mute, recording, bOpus;\r
+ int availableBandwidth;\r
uint32_t online_secs, idle_secs;\r
+ bool_t isAdmin;\r
+ bool_t isSuppressed;\r
float UDPPingAvg, UDPPingVar, TCPPingAvg, TCPPingVar;\r
uint32_t UDPPackets, TCPPackets;\r
\r
typedef struct\r
{\r
\r
+ int shmtotal_size, shmclient_size;\r
int clientcount, server_max_clients;\r
unsigned int umurmurd_pid;\r
- uint8_t alive; \r
- shmclient_t client[]; \r
- \r
+ uint8_t alive;\r
+ shmclient_t client[];\r
+\r
}shm_t;\r