| Nxronos | |
| Nsdk | Main Xronos SDK namespace |
| CBaseReaction | Base class for implementing reactions |
| CMetricEffect | A reaction's effect on a Metric |
| CPortEffect | A reaction's effect on a port |
| CProgrammableTimerEffect | A reaction's effect on a ProgrammableTimer |
| CShutdownEffect | A reaction's effect on Shutdown |
| CTrigger | A reaction's trigger, declared on an event source |
| CDefaultRuntimeProvider | A runtime provider that provides the default runtime |
| CElement | Base class for all elements |
| CEnvironment | The entry point for assembling and executing applications |
| CEnvironmentContext | The environment's context, through which it creates top-level reactors |
| CInputPort | An element for receiving messages from other reactors |
| CMetric | An element for recording numeric values over time |
| CNode | A reactor that xronos run loads as an application's unit of deployment |
| CNoSerializer | Tag type used as a port's serializer parameter to indicate no serialization |
| COutputPort | An element for sending messages to other reactors |
| CPeriodicTimer | An element that emits events in regular intervals |
| CPhysicalEvent | An element for receiving events from external sources |
| CProgrammableTimer | An event source that emits events scheduled by a reaction handler |
| CReaction | Reaction base class with reactor access |
| CReactionContext | A reaction's context, through which it declares its 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 | A reactor's context, through which it creates its elements |
| CRuntimeProvider | Abstract interface for providing a concrete runtime instance |
| CShutdown | An event source that emits one event before execution ends |
| CStartup | An event source that emits one event as execution begins |
| CTestEnvironment | A variant of the environment that is configured for testing |
| CValue | An owned, shareable message value |
| CValueType | The name identifying T across separately built nodes |
| CValueView | A borrowed view of a message value |
| CVersionMismatchError | Exception thrown by Environment::execute(const RuntimeProvider&) when the provided runtime was built from a different release than the SDK |