bookeeper of future events, templated for fixed amount of events More...
#include <planner.hpp>
Public Attributes | |
| TimeEvent | events_holder [TimeEventsCount] |
Additional Inherited Members | |
Public Member Functions inherited from rotor_light::PlannerBase | |
| PlannerBase (TimeEvent *events, int32_t events_count) | |
| PlannerBase (const PlannerBase &)=delete | |
| PlannerBase (PlannerBase &&)=delete | |
| template<typename Ctx > | |
| EventId | add_event (TimePoint when, Callback callback, void *data) |
| records the new event More... | |
| void | remove_event (EventId event_id) |
| EventConsumer | consume (TimePoint deadline) |
| TimePoint | next_event () |
bookeeper of future events, templated for fixed amount of events
| TimeEvent rotor_light::Planner< TimeEventsCount >::events_holder[TimeEventsCount] |
storage for events