|
C++ TargetRTS
|
| ►CException | Represents the predefined "Exception" protocol |
| ►CExternal | Represents the predefined "External" protocol |
| ►CFrame | Represents the predefined "Frame" protocol |
| ►CLog | Represents the predefined "Log" protocol |
| CRTAbortController | |
| CRTActiveConnector | |
| CRTActor | An instance of this class represents a capsule instance |
| CRTActor_class | |
| CRTActorClass | A type descriptor providing information about the external characteristics of a capsule |
| CRTActorFactory | A capsule factory where capsule instances are created by means of a provided 'create' function, and deleted using the regular delete operator |
| CRTActorFactoryInterface | Interface of a capsule factory responsible for creating and destroying capsule instances in a capsule part |
| CRTActorId | An object that identifies a capsule instance at run-time |
| CRTActorProbe | |
| CRTActorRef | Represents a capsule part |
| CRTActorRefProbe | |
| CRTArray_class | |
| CRTAsciiDecoding | The default decoding implementation that is used for all default type descriptors |
| CRTAsciiEncoding | The default encoding implementation that is used for all default type descriptors |
| CRTAssociation | |
| CRTBindingDescriptor | |
| CRTBindingEnd | |
| CRTBoolean | |
| CRTByteBlock | |
| ►CRTCachedString | |
| CRTCharacter | |
| CRTCmdLineObserver | |
| CRTComponentDescriptor | This structure describes a capsule part (a.k.a |
| CRTConnector_Actor | |
| CRTController | A controller manages a group of capsule instances that all run in the same physical thread (i.e |
| CRTCounts | |
| CRTCustomController | A controller that allows a custom actor object to control the execution of a physical thread in a multi-threaded RT application |
| CRTDaemon | |
| CRTDaemonInfo | |
| CRTDataObject | Provides a common interface to certain data type implementations (e.g |
| CRTDebugger | |
| ►CRTDebuggerInput | |
| CRTDecoding | |
| CRTDefaultActorFactory | A capsule factory with a default implementation for how to create and destroy capsule instances |
| CRTDefaultActorFactory_NoCreate | A capsule factory with a default destroy implementation, but without a create implementation (the create function will return nullptr) |
| CRTDiag | |
| CRTDiagBuffer | |
| CRTDiagStream | |
| ►CRTDictionary | |
| CRTDynamicStringOutBuffer | A dynamic string buffer |
| CRTElasticArray | |
| CRTEncoding | |
| CRTEnumerated | |
| CRTEventInfo | |
| CRTEventReception | A static constraint on an event that should be received by a capsule that uses the RTMultiReceive utility for keeping track of multiple received events |
| CRTEventReceptionInterface | Abstract description of an event that is expected to be received by a capsule that uses the RTMultiReceive utility for keeping track of multiple received events |
| CRTEventReceptionMsg | A dynamic constraint on a message that should be received by a capsule that uses the RTMultiReceive utility for keeping track of multiple received events |
| CRTExceptionSignal | |
| CRTFieldDescriptor | |
| CRTFormat | |
| CRTIBuffer | |
| ►CRTImportList | |
| CRTinet_address | |
| CRTInjector | Dependency injector for RT applications |
| CRTInSignal | Provides the API for working with messages of a certain protocol event received on a certain port |
| CRTInteger | |
| CRTInterfaceDescriptor | |
| CRTInterval | |
| CRTIOMonitor | |
| CRTJob | An object associated with a thread which captures its current state and implements its behavior |
| CRTJsonDecoding | |
| CRTJsonEncoding | |
| CRTJsonParser | Utility for parsing JSON |
| CRTJsonParserUtils | |
| CRTJsonResult | Represents the result of parsing a JSON string |
| CRTLargeOptional | |
| ►CRTLayerConnector | |
| CRTLayerData | |
| CRTLocalBindingDescriptor | |
| ►CRTLocalConnector | |
| CRTLock | Special utility class that allows to protect a piece of code from being accessed by multiple execution threads at the same time |
| CRTLogBuffer | |
| CRTMain | |
| CRTMemoryInBuffer | |
| CRTMemoryOutBuffer | |
| CRTMemoryUtil | |
| CRTMessage | Represents a message used for communication between capsule instances |
| CRTMessageBlock | |
| CRTMessageQ | Represents a message queue |
| CRTMultiReceive | This utility class can be used by a capsule to keep track of the reception of multiple events |
| CRTObject_class | A type descriptor providing information about a type |
| CRTObserver | |
| CRTOBuffer | Represents an output buffer |
| CRTOutSignal | Provides the API for working with messages of a certain protocol event to be sent on a certain port, optionally carrying a data object |
| CRTPeerController | A controller that acts as an interface to a physical thread which runs a group of capsule instances in a multi-threaded RT application |
| CRTPointer | |
| CRTPortDescriptor | |
| CRTPrefix | |
| CRTPriority | |
| CRTProbe | |
| CRTProtocol | Represents a general capsule port typed by a protocol which determines the set of events that can be sent to and received by the port |
| CRTProtocolAdapter | |
| CRTProtocolDescriptor | |
| CRTPurgeFilter | |
| CRTQFilter | |
| ►CRTQueue | |
| CRTReal | |
| CRTRecallFilter | |
| CRTRelayDescriptor | |
| CRTRelayPort | |
| CRTResourceMgr | |
| CRTRootProtocol | Represents a capsule port which at run-time can be bound to another capsule port |
| CRTSequence | |
| CRTSequenceOf | |
| CRTSignal | |
| CRTSignalDescriptor | |
| CRTSmallOptional | |
| CRTSoleController | A controller that acts as an interface to a physical thread which runs a group of capsule instances in a single-threaded RT application |
| CRTStreamBuffer | |
| CRTString | A C-style string wrapped in a data object |
| CRTSuperActor | |
| CRTSymmetricSignal | Provides the combined API of both RTOutSignal and RTInSignal for symmetric protocol events defined as an incoming and an outgoing event with the same name |
| CRTSystemDescriptor | |
| CRTTcpInBuffer | |
| CRTTcpOutBuffer | |
| CRTTcpSocket | |
| CRTThread | Represents a thread in the operating system |
| CRTTime | |
| CRTTimerActor | |
| CRTTimerController | |
| CRTTimerId | An identifier for a timer request |
| ►CRTTimerList | |
| CRTTimerNode | |
| CRTTimespec | A time value which can represent either an absolute or relative time |
| CRTToolsetObserver | |
| CRTTracer | |
| CRTTruncatingBuffer | |
| CRTTypedValue | Encapsulates a data object and its type descriptor |
| CRTTypedValue_RTActorId | |
| CRTTypedValue_RTBoolean | |
| CRTTypedValue_RTByteBlock | |
| CRTTypedValue_RTCharacter | |
| CRTTypedValue_RTDataObject | |
| CRTTypedValue_RTEnumerated | |
| CRTTypedValue_RTInteger | |
| CRTTypedValue_RTInterval | |
| CRTTypedValue_RTPointer | |
| CRTTypedValue_RTPriority | |
| CRTTypedValue_RTReal | |
| CRTTypedValue_RTSequence | |
| CRTTypedValue_RTSequenceOf | |
| CRTTypedValue_RTSignal | |
| CRTTypedValue_RTString | |
| CRTTypedValue_RTTime | |
| CRTTypedValue_RTTimerId | |
| CRTTypedValue_RTTimespec | |
| CRTTypedValue_RTWrapper | |
| CRTTypeInstaller | |
| CRTTypeModifier | |
| CRTUnknownObject | |
| CRTVAsciiDecoding | |
| CRTVAsciiEncoding | |
| CRTWebObserver | |
| CRTWrapper | |
| ►CTiming | Represents the predefined "Timing" protocol that can be used for implementing timers in your realtime application |
| CTO_actorInfo | |
| CTO_bufferInfo | |
| CTO_chainInfo | |
| CTO_daemonInfo | |
| CTO_daemonSett | |
| CTO_evtChain | |
| CTO_evtChildren | |
| CTO_evtHistory | |
| CTO_evtMsgIn | |
| CTO_evtMsgOut | |
| CTO_evtMsgOutIn | |
| CTO_evtMsgQueue | |
| CTO_evtPresence | |
| CTO_evtReference | |
| CTO_evtRtsStatus | |
| CTO_evtState | |
| CTO_evtTargetInfo | |
| CTO_evtVariable | |
| CTO_getChildrenInfo | |
| CTO_getMessages | |
| CTO_injectMsg | |
| CTO_message | |
| CTO_portInfo | |
| CTO_resultCode | |
| CTO_sendToAppInfo | |
| CTO_stateInfo | |
| CTO_structInfo | |
| CTO_timeStamp | |
| CTO_variableData | |
| CTO_variableInfo |