1 #ifndef NETDATA_GLOBAL_STATISTICS_H
2 #define NETDATA_GLOBAL_STATISTICS_H 1
4 // ----------------------------------------------------------------------------
7 struct global_statistics {
8 volatile unsigned long volatile connected_clients;
9 volatile unsigned long long volatile web_requests;
10 volatile unsigned long long volatile web_usec;
11 volatile unsigned long long volatile bytes_received;
12 volatile unsigned long long volatile bytes_sent;
13 volatile unsigned long long volatile content_size;
14 volatile unsigned long long volatile compressed_content_size;
17 extern struct global_statistics global_statistics;
19 extern void global_statistics_lock(void);
20 extern void global_statistics_unlock(void);
22 #endif /* NETDATA_GLOBAL_STATISTICS_H */