xronos-sdk 0.15.0
Xronos C++ SDK
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 Nxronos
  NsdkMain Xronos SDK namespace
   CBaseReactionBase class for implementing reactions
    CMetricEffectA reaction's effect on a Metric
    CPortEffectA reaction's effect on a port
    CProgrammableTimerEffectA reaction's effect on a ProgrammableTimer
    CShutdownEffectA reaction's effect on Shutdown
    CTriggerA reaction's trigger, declared on an event source
   CDefaultRuntimeProviderA runtime provider that provides the default runtime
   CElementBase class for all elements
   CEnvironmentThe entry point for assembling and executing applications
   CEnvironmentContextThe environment's context, through which it creates top-level reactors
   CInputPortAn element for receiving messages from other reactors
   CMetricAn element for recording numeric values over time
   CNodeA reactor that xronos run loads as an application's unit of deployment
   CNoSerializerTag type used as a port's serializer parameter to indicate no serialization
   COutputPortAn element for sending messages to other reactors
   CPeriodicTimerAn element that emits events in regular intervals
   CPhysicalEventAn element for receiving events from external sources
   CProgrammableTimerAn event source that emits events scheduled by a reaction handler
   CReactionReaction base class with reactor access
   CReactionContextA reaction's context, through which it declares its triggers and effects Reaction effect classes.
   CReactionPropertiesOpaque data type used for constructing reactions
   CReactorAn abstract reactor that can be subclassed to define new reactors
   CReactorContextA reactor's context, through which it creates its elements
   CRuntimeProviderAbstract interface for providing a concrete runtime instance
   CShutdownAn event source that emits one event before execution ends
   CStartupAn event source that emits one event as execution begins
   CTestEnvironmentA variant of the environment that is configured for testing
   CValueAn owned, shareable message value
   CValueTypeThe name identifying T across separately built nodes
   CValueViewA borrowed view of a message value
   CVersionMismatchErrorException thrown by Environment::execute(const RuntimeProvider&) when the provided runtime was built from a different release than the SDK