30 typedef std::chrono::duration<rep, period>
duration;
54class AsioTimer :
public openvpn_io::basic_waitable_timer<AsioClock>
57 typedef std::unique_ptr<AsioTimer>
UPtr;
60 : openvpn_io::basic_waitable_timer<
AsioClock>(io_context)
std::size_t expires_at(const Time &t)
AsioTimer(openvpn_io::io_context &io_context)
std::unique_ptr< AsioTimer > UPtr
std::size_t expires_after(const Time::Duration &d)
static duration to_duration(const Time::Duration &d)
static time_point to_time_point(const Time &t)
std::chrono::duration< rep, period > duration
std::ratio< 1, 1024 > period
std::chrono::time_point< AsioClock > time_point
static constexpr bool is_steady()