| Cxronos::sdk::Element | Base class for all elements |
| Cxronos::sdk::BaseReaction | Base class for implementing reactions |
| Cxronos::sdk::Reaction< R > | Reaction base class with reactor access |
| Cxronos::sdk::InputPort< T, Serializer > | An element for receiving messages from other reactors |
| Cxronos::sdk::Metric | An element for recording numeric values over time |
| Cxronos::sdk::OutputPort< T, Serializer > | An element for sending messages to other reactors |
| Cxronos::sdk::PeriodicTimer | An element that emits events in regular intervals |
| Cxronos::sdk::PhysicalEvent< T > | An element for receiving events from external sources |
| Cxronos::sdk::ProgrammableTimer< T > | An event source that emits events scheduled by a reaction handler |
| Cxronos::sdk::Reactor | An abstract reactor that can be subclassed to define new reactors |
| Cxronos::sdk::Node | A reactor that xronos run loads as an application's unit of deployment |
| Cxronos::sdk::Shutdown | An event source that emits one event before execution ends |
| Cxronos::sdk::Startup | An event source that emits one event as execution begins |
| Cxronos::sdk::Environment | The entry point for assembling and executing applications |
| Cxronos::sdk::TestEnvironment | A variant of the environment that is configured for testing |
| Cxronos::sdk::EnvironmentContext | The environment's context, through which it creates top-level reactors |
| Cstd::exception | STL class |
| Cstd::runtime_error | STL class |
| Cxronos::sdk::VersionMismatchError | Exception thrown by Environment::execute(const RuntimeProvider&) when the provided runtime was built from a different release than the SDK |
| Cxronos::sdk::BaseReaction::MetricEffect | A reaction's effect on a Metric |
| Cabi::Node | |
| Cxronos::sdk::Node | A reactor that xronos run loads as an application's unit of deployment |
| Cxronos::sdk::NoSerializer< T > | Tag type used as a port's serializer parameter to indicate no serialization |
| Cxronos::sdk::BaseReaction::PortEffect< T > | A reaction's effect on a port |
| Cxronos::sdk::BaseReaction::ProgrammableTimerEffect< T > | A reaction's effect on a ProgrammableTimer |
| Cxronos::sdk::ReactionContext | A reaction's context, through which it declares its triggers and effects Reaction effect classes. |
| Cxronos::sdk::ReactionProperties | Opaque data type used for constructing reactions |
| Cxronos::sdk::ReactorContext | A reactor's context, through which it creates its elements |
| Cxronos::sdk::RuntimeProvider | Abstract interface for providing a concrete runtime instance |
| Cxronos::sdk::DefaultRuntimeProvider | A runtime provider that provides the default runtime |
| Cxronos::sdk::BaseReaction::ShutdownEffect | A reaction's effect on Shutdown |
| Cxronos::sdk::BaseReaction::Trigger< T > | A reaction's trigger, declared on an event source |
| Cxronos::sdk::Value< T > | An owned, shareable message value |
| Cxronos::sdk::ValueType< T > | The name identifying T across separately built nodes |
| Cxronos::sdk::ValueView< T > | A borrowed view of a message value |