+ boost::condition _full_condition;
+ boost::condition _empty_condition;
+ boost::shared_ptr<Log> _log;
+ bool _verbose;
+
+ boost::asio::io_service _io_service;
+ boost::asio::ip::tcp::acceptor _acceptor;
+
+ struct Broadcast {
+
+ Broadcast ()
+ : thread (0)
+ , socket (0)
+ {}
+
+ boost::thread* thread;
+ boost::asio::ip::udp::socket* socket;
+ char buffer[64];
+ boost::asio::ip::udp::endpoint send_endpoint;
+ boost::asio::io_service io_service;
+
+ } _broadcast;