xronos-sdk 0.2.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 >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::BaseReactionNon-template base class for reactions
 Cxronos::sdk::Reaction< R >Reaction base class that is intended to be inherited by application code
 Cxronos::sdk::MetricAllows recording values to an external data base from reaction handlers
 Cxronos::sdk::PeriodicTimerA 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::ReactorAn abstract reactor that can be subclassed to define new reactors
 Cxronos::sdk::ShutdownAn event that triggers before the program shuts down
 Cxronos::sdk::StartupAn event that triggers when the program starts executing
 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 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::PeriodicTimerA 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::ShutdownAn event that triggers before the program shuts down
 Cxronos::sdk::StartupAn event that triggers when the program starts executing
 Cxronos::sdk::BaseReaction::MetricEffectAccess 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::ReactionContextOpaque object used by reactions at construction time
 Cxronos::sdk::ReactorContextOpaque object used by reactors at construction time
 CSource
 Cxronos::sdk::BaseReaction::Trigger< T >Access to a reactor element that this reaction may write to