▼Cxronos::sdk::Element | Base class for all reactor elements |
Cxronos::sdk::PhysicalEvent< void > | An element for scheduling new events from external contexts |
Cxronos::sdk::Port< void > | Base class for ports that do not communicate values |
Cxronos::sdk::ProgrammableTimer< void > | An element for scheduling new events |
▼Cxronos::sdk::BaseReaction | Non-template base class for reactions |
Cxronos::sdk::Reaction< R > | Reaction base class that is intended to be inherited by application code |
Cxronos::sdk::Metric | Allows recording values to an external data base from reaction handlers |
Cxronos::sdk::PeriodicTimer | A trigger that emits events in regular intervals |
Cxronos::sdk::PhysicalEvent< T > | An element for scheduling new events from external contexts |
Cxronos::sdk::PhysicalEvent< void > | An element for scheduling new events from external contexts |
▼Cxronos::sdk::Port< T > | Base class for inputs and outputs of reactors |
Cxronos::sdk::InputPort< T > | A port that receives values from other reactors |
Cxronos::sdk::OutputPort< T > | A port that sends values to other reactors |
Cxronos::sdk::Port< void > | Base class for ports that do not communicate values |
Cxronos::sdk::ProgrammableTimer< T > | A reactor element for scheduling new events |
Cxronos::sdk::ProgrammableTimer< void > | An element for scheduling new events |
Cxronos::sdk::Reactor | An abstract reactor that can be subclassed to define new reactors |
Cxronos::sdk::Shutdown | An event that triggers before the program shuts down |
Cxronos::sdk::Startup | An event that triggers when the program starts executing |
▼Cxronos::sdk::Environment | The entry point for assembling and executing reactor programs |
Cxronos::sdk::TestEnvironment | A variant of the environment that is configured for testing |
Cxronos::sdk::EnvironmentContext | Opaque object used by top-level reactors at construction time |
▼Cxronos::sdk::EventSource< T > | Base class for reactor elements that can be used as sources or triggers of reactions |
Cxronos::sdk::PhysicalEvent< T > | An element for scheduling new events from external contexts |
Cxronos::sdk::Port< T > | Base class for inputs and outputs of reactors |
Cxronos::sdk::ProgrammableTimer< T > | A reactor element for scheduling new events |
▼Cxronos::sdk::EventSource< void > | Base class for reactor elements that can be used as sources or triggers of reactions |
Cxronos::sdk::PhysicalEvent< void > | An element for scheduling new events from external contexts |
Cxronos::sdk::Port< void > | Base class for ports that do not communicate values |
Cxronos::sdk::ProgrammableTimer< void > | An element for scheduling new events |
Cxronos::sdk::PeriodicTimer | A trigger that emits events in regular intervals |
Cxronos::sdk::PhysicalEvent< void > | An element for scheduling new events from external contexts |
Cxronos::sdk::Port< void > | Base class for ports that do not communicate values |
Cxronos::sdk::ProgrammableTimer< void > | An element for scheduling new events |
Cxronos::sdk::Shutdown | An event that triggers before the program shuts down |
Cxronos::sdk::Startup | An event that triggers when the program starts executing |
Cxronos::sdk::BaseReaction::MetricEffect | Access to a metric that can be recorded |
Cxronos::sdk::BaseReaction::PortEffect< T > | Access to a port that this reaction may write to |
Cxronos::sdk::BaseReaction::ProgrammableTimerEffect< T > | Access to a programmable timer that this reaction may schedule events with |
Cxronos::sdk::ReactionContext | Opaque object used by reactions at construction time |
Cxronos::sdk::ReactorContext | Opaque object used by reactors at construction time |
▼CSource | |
Cxronos::sdk::BaseReaction::Trigger< T > | Access to a reactor element that this reaction may write to |