28 boost::asio::steady_timer timer_;
31 SteadyTimer(ExecutorType& executor,
auto delay,
auto&& fn) : timer_{executor}
33 timer_.expires_after(delay);
34 timer_.async_wait(std::forward<
decltype(fn)>(fn));
37 SteadyTimer(SteadyTimer&&) =
default;
39 SteadyTimer(SteadyTimer
const&) =
delete;