xronos-sdk 0.14.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
    CMetricEffectAllows a reaction to record values using a given Metric
    CPortEffectAllows a reaction to write data to a given port
    CProgrammableTimerEffectAllows a reaction to schedule future events using a ProgrammableTimer
    CShutdownEffectAllows a reaction to terminate the program
    CTriggerDeclares a reaction trigger and provides read access to the triggering event source
   CDefaultRuntimeProviderA runtime provider that provides the default runtime
   CElementBase class for all reactor elements
   CEnvironmentThe entry point for assembling and executing reactor programs
   CEnvironmentContextOpaque data type used for constructing reactors
   CInputPortA reactor element for receiving messages from other reactors
   CMetricA reactor element for recording numeric values to the Xronos Dashboard
   CNodeA Xronos program's entry point, launched with xronos run
   CNoSerializerTag type used as a port's serializer parameter to indicate no serialization
   COutputPortA reactor element for sending messages to other reactors
   CPeriodicTimerA reactor element that emits events in regular intervals
   CPhysicalEventA reactor element for receiving events from external sources
   CProgrammableTimerA reactor element for scheduling new events
   CReactionReaction base class with reactor access
   CReactionContextOpaque data type used for constructing reaction triggers and effects Reaction effect classes.
   CReactionPropertiesOpaque data type used for constructing reactions
   CReactorAn abstract reactor that can be subclassed to define new reactors
   CReactorContextOpaque data type used for constructing Elements
   CRuntimeProviderAbstract interface for providing a concrete runtime instance
   CShutdownA reactor element that emits an event right before the program shuts down
   CStartupA reactor element that emits an event when the program starts up
   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