Class timed_base::expiration

Nested Relationships

This class is a nested type of Template Class timed_base.

Class Documentation

class stream_client::detail::timed_base::expiration

RAII wrapper to set timer expiration.

Public Functions

inline expiration(timer_type *timer = nullptr)
inline expiration(timer_type *timer, const time_duration_type &duration)
inline expiration(timer_type *timer, const time_point_type &deadline)
expiration(const expiration &other) = default
inline expiration(expiration &&other) noexcept
inline expiration &operator=(const expiration &other) = default
inline expiration &operator=(expiration &&other) noexcept
inline ~expiration()