]> git.sesse.net Git - cubemap/blob - stats.h
When doing persistent connections, explicitly flush the socket so that we do not...
[cubemap] / stats.h
1 #ifndef _STATS_H
2 #define _STATS_H 1
3
4 #include "thread.h"
5 #include <string>
6
7 // A thread that regularly writes out statistics, ie. a list of all connected clients
8 // with some information about each.
9
10 class StatsThread : public Thread {
11 public:
12         StatsThread(const std::string &stats_file, int stats_interval);
13
14 private:
15         virtual void do_work();
16
17         std::string stats_file;
18         int stats_interval;
19 };
20         
21 #endif  // !defined(_STATS_H)