Lines Matching refs:boost
68 static std::vector<std::shared_ptr<boost::asio::steady_timer>> timers;
78 boost::asio::io_context io;
80 boost::asio::signal_set signals(io, SIGHUP, SIGTERM);
155 static boost::asio::steady_timer reloadTimer(io); in restartControlLoops()
180 std::shared_ptr<boost::asio::steady_timer> timer = in restartControlLoops()
182 std::make_shared<boost::asio::steady_timer>(io)); in restartControlLoops()
191 static boost::asio::steady_timer timer(io); in tryRestartControlLoops()
193 auto restartLbd = [](const boost::system::error_code& error) { in tryRestartControlLoops()
194 if (error == boost::asio::error::operation_aborted) in tryRestartControlLoops()
215 boost::asio::post(io, [restartLbd] { in tryRestartControlLoops()
216 restartLbd(boost::system::error_code()); in tryRestartControlLoops()
232 static boost::asio::steady_timer timer(io); in tryTerminateControlLoops()
234 auto stopLbd = [](const boost::system::error_code& error) { in tryTerminateControlLoops()
235 if (error == boost::asio::error::operation_aborted) in tryTerminateControlLoops()
258 boost::asio::post(io, in tryTerminateControlLoops()
259 [stopLbd] { stopLbd(boost::system::error_code()); }); in tryTerminateControlLoops()
273 void signalHandler(const boost::system::error_code& error, int signal_number) in signalHandler()
275 static boost::asio::steady_timer timer(io); in signalHandler()
290 timer.async_wait([](const boost::system::error_code ec) { in signalHandler()