links together callback, data, timepoint and event id More...
#include <planner.hpp>
Public Member Functions | |
TimeEvent (TimeEvent &&)=delete | |
TimeEvent (const TimeEvent &)=delete | |
TimeEvent & | operator= (const TimeEvent &other)=default |
Public Attributes | |
Callback | callback = nullptr |
void * | data |
TimePoint | when = 0 |
EventId | event_id = 0 |
links together callback, data, timepoint and event id
copy-assignment operator
Callback rotor_light::TimeEvent::callback = nullptr |
callback
void* rotor_light::TimeEvent::data |
user-supplied data pointer
EventId rotor_light::TimeEvent::event_id = 0 |
unique event id
TimePoint rotor_light::TimeEvent::when = 0 |
timepoint of the event expiration