Time Shield Library
C++ library for working with time
|
Helper structure that represents a timer ready to run. More...
#include <TimerScheduler.hpp>
Public Member Functions | |
DueTimer ()=default | |
DueTimer (TimerClock::time_point fire_time, std::uint64_t generation, std::shared_ptr< TimerState > state) | |
Public Attributes | |
TimerClock::time_point | m_fire_time {} |
std::uint64_t | m_generation {0} |
std::shared_ptr< TimerState > | m_state |
Helper structure that represents a timer ready to run.
Definition at line 96 of file TimerScheduler.hpp.
|
default |
|
inline |
Definition at line 99 of file TimerScheduler.hpp.
TimerClock::time_point time_shield::detail::DueTimer::m_fire_time {} |
Definition at line 104 of file TimerScheduler.hpp.
std::uint64_t time_shield::detail::DueTimer::m_generation {0} |
Definition at line 105 of file TimerScheduler.hpp.
std::shared_ptr<TimerState> time_shield::detail::DueTimer::m_state |
Definition at line 106 of file TimerScheduler.hpp.