12 #ifndef INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_SOFTWARETIMERLISTNODE_HPP_ 13 #define INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_SOFTWARETIMERLISTNODE_HPP_ 82 #endif // INCLUDE_DISTORTOS_INTERNAL_SCHEDULER_SOFTWARETIMERLISTNODE_HPP_ void setTimePoint(const TickClock::time_point timePoint)
Sets time point of expiration.
Definition: SoftwareTimerListNode.hpp:67
const TickClock::time_point & getTimePoint() const
Definition: SoftwareTimerListNode.hpp:51
SoftwareTimerListNode class is a base for SoftwareTimerControlBlock that serves as a node in intrusiv...
Definition: SoftwareTimerListNode.hpp:32
constexpr SoftwareTimerListNode()
SoftwareTimerListNode's constructor.
Definition: SoftwareTimerListNode.hpp:40
TickClock::time_point timePoint_
time point of expiration
Definition: SoftwareTimerListNode.hpp:75
IntrusiveListNode class is the node that is needed for the object to be linked in IntrusiveList.
Definition: IntrusiveList.hpp:38
std::chrono::time_point< TickClock > time_point
basic time_point type of clock
Definition: TickClock.hpp:42
Top-level namespace of distortos project.
Definition: buttons.hpp:33
estd::IntrusiveListNode node
node for intrusive list
Definition: SoftwareTimerListNode.hpp:57
IntrusiveList template class header.