-class Server : public ExceptionStore, public boost::noncopyable
-{
-public:
- Server (boost::shared_ptr<Log> log, bool verbose);
- ~Server ();
-
- void run (int num_threads);
-
-private:
- void worker_thread ();
- int process (boost::shared_ptr<Socket> socket, struct timeval &, struct timeval &);
- void broadcast_thread ();
- void broadcast_received ();