9 boost::asio::steady_timer timer_;
12 SteadyTimer(ExecutorType& executor,
auto delay,
auto&& fn) : timer_{executor}
14 timer_.expires_after(delay);
15 timer_.async_wait(std::forward<
decltype(fn)>(fn));
18 SteadyTimer(SteadyTimer&&) =
default;
20 SteadyTimer(SteadyTimer
const&) =
delete;