Class timed_base::expiration¶
Defined in File timed_base.hpp
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
()¶
-
inline