Switch over to more modern unix sharedmemory API (requested by fatbob)
[umurmur.git] / src / sharedmemory_struct.h
1 typedef struct\r
2 {\r
3 \r
4   char username[121];\r
5   char ipaddress[46];\r
6   int tcp_port, udp_port;\r
7   char channel[121];\r
8   bool_t bUDP, authenticated, deaf, mute, self_deaf, self_mute, recording, bOpus;\r
9   uint32_t online_secs, idle_secs;\r
10   float UDPPingAvg, UDPPingVar, TCPPingAvg, TCPPingVar;\r
11   uint32_t UDPPackets, TCPPackets;\r
12 \r
13 }shmclient_t;\r
14 \r
15 typedef struct\r
16 {\r
17 \r
18   int clientcount, server_max_clients;\r
19   unsigned int umurmurd_pid;\r
20         uint8_t alive; \r
21   shmclient_t client[];    \r
22   \r
23 }shm_t;\r