bookeeper of future events, templated for fixed amount of events More...
#include <planner.hpp>
Public Attributes | |
TimeEvent | events_holder [TimeEventsCount] |
Additional Inherited Members | |
![]() | |
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