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