31 template <
typename... Args >
39 constexpr timer_guard_t
51 create( asio_ns::io_context & )
const
53 return std::make_shared< null_timer_manager_t >();
auto create(asio_ns::io_context &) const
Timer guard for async operations.
constexpr void cancel() const noexcept
constexpr void schedule(Args &&...) const noexcept
Timer factory implementation using asio timers.
constexpr void stop() const noexcept
constexpr void start() const noexcept
Start/stop timer manager.
constexpr timer_guard_t create_timer_guard() const noexcept