xronos-sdk 0.6.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::BaseReactionBase class for implementing reactions
 Cxronos::sdk::Reaction< R >Reaction base class with reactor access
 Cxronos::sdk::InputPort< T >A reactor element for receiving messages from other reactors
 Cxronos::sdk::MetricA reactor element for recording metric data to an external data base
 Cxronos::sdk::OutputPort< T >A reactor element for sending messages to other reactors
 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::ProgrammableTimer< T >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
 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::Port< T >
 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::RuntimeProviderAbstract interface for providing a concrete runtime instance
 Cxronos::sdk::DefaultRuntimeProviderA runtime provider that provides the default runtime
 Cxronos::sdk::BaseReaction::ShutdownEffectAllows a reaction to terminate the program
 Cxronos::sdk::BaseReaction::Trigger< T >Declares a reaction trigger and provides read access to the triggering EventSource