xronos-sdk 0.5.0
Xronos C++ SDK
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cxronos::sdk::ElementBase class for all reactor elements
 Cxronos::sdk::PhysicalEvent< void >A reactor element for receiving events from external sources
 Cxronos::sdk::Port< void >Base class for reactor elements that may send or receive messages
 Cxronos::sdk::ProgrammableTimer< void >A reactor element for scheduling new events
 Cxronos::sdk::BaseReactionBase class for implementing reactions
 Cxronos::sdk::Reaction< R >Reaction base class with reactor access
 Cxronos::sdk::MetricA reactor element for recording metric data to an external data base
 Cxronos::sdk::PeriodicTimerA reactor element that emits events in regular intervals
 Cxronos::sdk::PhysicalEvent< T >A reactor element for receiving events from external sources
 Cxronos::sdk::PhysicalEvent< void >A reactor element for receiving events from external sources
 Cxronos::sdk::Port< T >Base class for reactor elements that may send or receive messages
 Cxronos::sdk::InputPort< T >A reactor element for receiving messages from other reactors
 Cxronos::sdk::OutputPort< T >A reactor element for sending messages to other reactors
 Cxronos::sdk::Port< void >Base class for reactor elements that may send or receive messages
 Cxronos::sdk::ProgrammableTimer< T >A reactor element for scheduling new events
 Cxronos::sdk::ProgrammableTimer< void >A reactor element for scheduling new events
 Cxronos::sdk::ReactorAn abstract reactor that can be subclassed to define new reactors
 Cxronos::sdk::ShutdownA reactor element that emits an event right before the program shuts down
 Cxronos::sdk::StartupA reactor element that emits an event when the program starts up
 Cxronos::sdk::EnvironmentThe entry point for assembling and executing reactor programs
 Cxronos::sdk::TestEnvironmentA variant of the environment that is configured for testing
 Cxronos::sdk::EnvironmentContextOpaque data type used for constructing reactors
 Cxronos::sdk::EventSource< T >Interface implemented by reactor elements that can be used as triggers of reactions
 Cxronos::sdk::PhysicalEvent< T >A reactor element for receiving events from external sources
 Cxronos::sdk::Port< T >Base class for reactor elements that may send or receive messages
 Cxronos::sdk::ProgrammableTimer< T >A reactor element for scheduling new events
 Cxronos::sdk::EventSource< void >Interface implemented by reactor elements that can be used as triggers of reactions.
 Cxronos::sdk::PhysicalEvent< void >A reactor element for receiving events from external sources
 Cxronos::sdk::Port< void >Base class for reactor elements that may send or receive messages
 Cxronos::sdk::ProgrammableTimer< void >A reactor element for scheduling new events
 Cxronos::sdk::PeriodicTimerA reactor element that emits events in regular intervals
 Cxronos::sdk::PhysicalEvent< void >A reactor element for receiving events from external sources
 Cxronos::sdk::Port< void >Base class for reactor elements that may send or receive messages
 Cxronos::sdk::ProgrammableTimer< void >A reactor element for scheduling new events
 Cxronos::sdk::ShutdownA reactor element that emits an event right before the program shuts down
 Cxronos::sdk::StartupA reactor element that emits an event when the program starts up
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Cxronos::sdk::ValidationErrorException that is thrown when a program reaches an invalid state
 Cxronos::sdk::BaseReaction::MetricEffectAllows a reaction to record telemetry data using a given Metric
 Cxronos::sdk::BaseReaction::PortEffect< T >Allows a reaction to write data to a given Port
 Cxronos::sdk::BaseReaction::ProgrammableTimerEffect< T >Allows a reaction to schedule future events using a ProgrammableTimer
 Cxronos::sdk::ReactionContextOpaque data type used for constructing reaction triggers and effects Reaction effect classes.
 Cxronos::sdk::ReactionPropertiesOpaque data type used for constructing reactions
 Cxronos::sdk::ReactorContextOpaque data type used for constructing Elements
 Cxronos::sdk::BaseReaction::Trigger< T >Declares a reaction trigger and provides read access to the triggering EventSource