|
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.