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 >();
run_on_this_thread_settings_t< Traits > on_this_thread()
A special marker for the case when http_server must be run on the context of the current thread.
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