Nxronos | |
Nsdk | Main Xronos SDK namespace |
CBaseReaction | Base class for implementing reactions |
CMetricEffect | Allows a reaction to record telemetry data using a given Metric |
CPortEffect | Allows a reaction to write data to a given Port |
CProgrammableTimerEffect | Allows a reaction to schedule future events using a ProgrammableTimer |
CTrigger | Declares a reaction trigger and provides read access to the triggering EventSource |
CElement | Base class for all reactor elements |
CEnvironment | The entry point for assembling and executing reactor programs |
CEnvironmentContext | Opaque data type used for constructing reactors |
CEventSource | Interface implemented by reactor elements that can be used as triggers of reactions |
CEventSource< void > | Interface implemented by reactor elements that can be used as triggers of reactions. |
CInputPort | A reactor element for receiving messages from other reactors |
CMetric | A reactor element for recording metric data to an external data base |
COutputPort | A reactor element for sending messages to other reactors |
CPeriodicTimer | A reactor element that emits events in regular intervals |
CPhysicalEvent | A reactor element for receiving events from external sources |
CPhysicalEvent< void > | A reactor element for receiving events from external sources |
CPort | Base class for reactor elements that may send or receive messages |
CPort< void > | Base class for reactor elements that may send or receive messages |
CProgrammableTimer | A reactor element for scheduling new events |
CProgrammableTimer< void > | A reactor element for scheduling new events |
CReaction | Reaction base class with reactor access |
CReactionContext | Opaque data type used for constructing reaction triggers and effects Reaction effect classes. |
CReactionProperties | Opaque data type used for constructing reactions |
CReactor | An abstract reactor that can be subclassed to define new reactors |
CReactorContext | Opaque data type used for constructing Elements |
CShutdown | A reactor element that emits an event right before the program shuts down |
CStartup | A reactor element that emits an event when the program starts up |
CTestEnvironment | A variant of the environment that is configured for testing |
CValidationError | Exception that is thrown when a program reaches an invalid state |