box/io_service.h
@@ -24,19 +24,17 @@ class IoService { public: IoService() : run_(false) {} bool Start(); void Stop(); IoService(); ~IoService(); typedef boost::asio::io_context io_service_t; io_service_t &io() { return io_; } private: virtual void OnStop() {} io_service_t io_; typedef boost::asio::executor_work_guard<io_service_t::executor_type> guard_t; guard_t guard_; std::thread worker_; std::atomic<bool> run_; }; #endif // end of include guard: IO_SERVICE_ODKKJG3D