Cxronos::sdk::Element | Base 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::BaseReaction | Base class for implementing reactions |
Cxronos::sdk::Reaction< R > | Reaction base class with reactor access |
Cxronos::sdk::Metric | A reactor element for recording metric data to an external data base |
Cxronos::sdk::PeriodicTimer | A 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::Reactor | An abstract reactor that can be subclassed to define new reactors |
Cxronos::sdk::Shutdown | A reactor element that emits an event right before the program shuts down |
Cxronos::sdk::Startup | A reactor element that emits an event when the program starts up |
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 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::PeriodicTimer | A 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::Shutdown | A reactor element that emits an event right before the program shuts down |
Cxronos::sdk::Startup | A reactor element that emits an event when the program starts up |
Cstd::exception | STL class |
Cstd::runtime_error | STL class |
Cxronos::sdk::ValidationError | Exception that is thrown when a program reaches an invalid state |
Cxronos::sdk::BaseReaction::MetricEffect | Allows 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::ReactionContext | Opaque data type used for constructing reaction triggers and effects Reaction effect classes. |
Cxronos::sdk::ReactionProperties | Opaque data type used for constructing reactions |
Cxronos::sdk::ReactorContext | Opaque data type used for constructing Elements |
Cxronos::sdk::BaseReaction::Trigger< T > | Declares a reaction trigger and provides read access to the triggering EventSource |