rotor_light
real-time C++ actor micro-framework for embedded systems, supervisable
rotor_light::TimeEvent Struct Reference

links together callback, data, timepoint and event id More...

#include <planner.hpp>

Public Member Functions

 TimeEvent (TimeEvent &&)=delete
 
 TimeEvent (const TimeEvent &)=delete
 
TimeEventoperator= (const TimeEvent &other)=default
 

Public Attributes

Callback callback = nullptr
 
void * data
 
TimePoint when = 0
 
EventId event_id = 0
 

Detailed Description

links together callback, data, timepoint and event id

Member Function Documentation

◆ operator=()

TimeEvent & rotor_light::TimeEvent::operator= ( const TimeEvent other)
default

copy-assignment operator

Member Data Documentation

◆ callback

Callback rotor_light::TimeEvent::callback = nullptr

callback

◆ data

void* rotor_light::TimeEvent::data

user-supplied data pointer

◆ event_id

EventId rotor_light::TimeEvent::event_id = 0

unique event id

◆ when

TimePoint rotor_light::TimeEvent::when = 0

timepoint of the event expiration


The documentation for this struct was generated from the following file: