diff --git a/docs-sources/targetrts-api/_r_t_actor_factory_8h_source.html b/docs-sources/targetrts-api/_r_t_actor_factory_8h_source.html index bcaa9da..8738091 100644 --- a/docs-sources/targetrts-api/_r_t_actor_factory_8h_source.html +++ b/docs-sources/targetrts-api/_r_t_actor_factory_8h_source.html @@ -99,14 +99,14 @@
- + - + - + @@ -117,9 +117,10 @@ -Public Types | |
enum | { + |
enum | { rti_arithmeticError = rtiLast_RTProtocol + 1 , rti_error , rti_notFoundError @@ -113,7 +113,7 @@ rti_userError } |
Public Member Functions |
Protected Types | |
enum | { rtiLast_Exception = rti_userError + |
enum | { rtiLast_Exception = rti_userError } |
Protected Types inherited from RTProtocol | |
enum | { + |
enum | { BindingNotification = 1 , RegisteredAsSAP = 2 , SendTypeCheck = 4 @@ -314,10 +314,10 @@ Resized = 16 } |
enum | { rtiLast_RTProtocol = 0 - } |
enum | { rtiLast_RTProtocol = 0 + } |
Additional Inherited Members |
Public Types | |
enum | { rti_event = rtiLast_RTProtocol + 1 + |
enum | { rti_event = rtiLast_RTProtocol + 1 } |
Public Member Functions |
Protected Types | |
enum | { rtiLast_External = rti_event + |
enum | { rtiLast_External = rti_event } |
Protected Types inherited from RTProtocol | |
enum | { + |
enum | { BindingNotification = 1 , RegisteredAsSAP = 2 , SendTypeCheck = 4 @@ -273,10 +273,10 @@ Resized = 16 } |
enum | { rtiLast_RTProtocol = 0 - } |
enum | { rtiLast_RTProtocol = 0 + } |
Additional Inherited Members | |||||
incarnate(RTActorRef &cp, const RTActorClass &cap, const RTDataObject &data, RTController *controller=nullptr, int index=-1) | Frame::Base | ||||
incarnate(RTActorRef &cp, const RTTypedValue &info, RTController *controller=nullptr, int index=-1) | Frame::Base | ||||
incarnate(RTActorRef &cp, const RTActorClass &cap, const RTTypedValue &info, RTController *controller=nullptr, int index=-1) | Frame::Base | ||||
incarnateCustom(RTActorRef &cp, RTActorFactory &factory, int index=-1) | Frame::Base | ||||
incarnateCustom(RTActorRef &cp, RTActorFactory &&factory, int index=-1) (defined in Frame::Base) | Frame::Base | ||||
incarnateCustom(RTActorRef &cp, const void *data, const RTObject_class *type, RTActorFactory &factory, int index=-1) | Frame::Base | ||||
incarnateCustom(RTActorRef &cp, const void *data, const RTObject_class *type, RTActorFactory &&factory, int index=-1) (defined in Frame::Base) | Frame::Base | ||||
incarnationAt(const RTActorRef &cp, int index) | Frame::Base | ||||
incarnationsOf(const RTActorRef &cp) | Frame::Base | ||||
indexTo(RTActor *capsule) const | RTProtocol | ||||
RTActorId | incarnate (RTActorRef &cp, const RTActorClass &cap, const RTTypedValue &info, RTController *controller=nullptr, int index=-1) | ||||
Incarnates a capsule by creating an instance of the capsule in an optional capsule part. | |||||
RTActorId | incarnateCustom (RTActorRef &cp, RTActorFactory &factory, int index=-1) | ||||
Incarnates a capsule by creating an instance of the capsule in an optional capsule part using a custom capsule factory for creating the capsule instance. | |||||
+RTActorId | incarnateCustom (RTActorRef &cp, RTActorFactory &&factory, int index=-1) | ||||
RTActorId | incarnateCustom (RTActorRef &cp, const void *data, const RTObject_class *type, RTActorFactory &factory, int index=-1) | ||||
Incarnates a capsule by creating an instance of the capsule in an optional capsule part using a custom capsule factory for creating the capsule instance. | |||||
+RTActorId | incarnateCustom (RTActorRef &cp, const void *data, const RTObject_class *type, RTActorFactory &&factory, int index=-1) | ||||
int | destroy (RTActorId &i) | ||||
Destroy a capsule instance. | |||||
Additional Inherited Members | |||||
Protected Types inherited from RTProtocol | |||||
enum | { + | ||||
enum | { BindingNotification = 1 , RegisteredAsSAP = 2 , SendTypeCheck = 4 @@ -297,10 +309,10 @@ Resized = 16 } | ||||
enum | { rtiLast_RTProtocol = 0 - } | ||||
enum | { rtiLast_RTProtocol = 0 + } | ||||
Protected Member Functions inherited from RTProtocol | |||||
void | init (const RTPortDescriptor *) |
RTActorId Frame::Base::incarnateCustom | +( | +RTActorRef & | +cp, | +
+ | + | const void * | +data, | +
+ | + | const RTObject_class * | +type, | +
+ | + | RTActorFactory & | +factory, | +
+ | + | int | +index = -1 |
+
+ | ) | ++ |
Incarnates a capsule by creating an instance of the capsule in an optional capsule part using a custom capsule factory for creating the capsule instance.
+Use this instead of the standard incarnate function if you need to create the capsule instance in some special way, for example using another capsule constructor than the one that is used by default.
[in] | cp | The capsule part where to insert the created capsule instance. |
[in] | data | Initialization data to pass to the created capsule instance. It can be accessed from the initial transition of its state machine. |
[in] | type | Type descriptor for the data object. |
[in] | factory | The capsule factory which will be used for creating the capsule instance. |
[in] | index | The index within a replicated capsule part where to insert the created capsule instance. Use -1 to insert the instance at the first free slot. |
RTActorId Frame::Base::incarnateCustom | +( | +RTActorRef & | +cp, | +
+ | + | RTActorFactory & | +factory, | +
+ | + | int | +index = -1 |
+
+ | ) | ++ |
Incarnates a capsule by creating an instance of the capsule in an optional capsule part using a custom capsule factory for creating the capsule instance.
+Use this instead of the standard incarnate function if you need to create the capsule instance in some special way, for example using another capsule constructor than the one that is used by default.
[in] | cp | The capsule part where to insert the created capsule instance. |
[in] | factory | The capsule factory which will be used for creating the capsule instance. |
[in] | index | The index within a replicated capsule part where to insert the created capsule instance. Use -1 to insert the instance at the first free slot. |
void Log::Base::log | +( | +const RTTypedValue & | +info | ) | ++ |
Print the default ASCII encoding of an object to the log, followed by a carriage return.
+[in] | info | An RTTypedValue object which encapsules the data object to print and its type descriptor. The type descriptor must provide an encode function. |
void Log::Base::log | +( | +const void * | +data, | +
+ | + | const RTObject_class * | +type | +
+ | ) | ++ |
Print the default ASCII encoding of an object to the log, followed by a carriage return.
+[in] | data | Data object to encode to a string that will be printed to the log |
[in] | type | Type descriptor for the data object. Must provide an encode function. |
void Log::Base::show | +( | +const RTTypedValue & | +info | ) | ++ |
Print the default ASCII encoding of an object to the log.
+[in] | info | An RTTypedValue object which encapsules the data object to print and its type descriptor. The type descriptor must provide an encode function. |
void Log::Base::show | +( | +const void * | +data, | +
+ | + | const RTObject_class * | +type | +
+ | ) | ++ |
Print the default ASCII encoding of an object to the log.
+[in] | data | Data object to encode to a string that will be printed to the log |
[in] | type | Type descriptor for the data object. Must provide an encode function. |
create(RTController *rts, RTActorRef *ref, int index) override | RTActorFactory | virtual |
destroy(RTActor *actor) override | RTActorFactory | virtual |
RTActorFactory() (defined in RTActorFactory) | RTActorFactory | |
RTActorFactory(std::function< RTActor *(RTController *, RTActorRef *, int)> createFunc) | RTActorFactory |
Public Member Functions | |
RTActorFactory (std::function< RTActor *(RTController *, RTActorRef *, int)> createFunc) | |
Create a capsule factory which will use the provided function to implement capsule instance creation. | |
RTActor * | create (RTController *rts, RTActorRef *ref, int index) override |
Called by the TargetRTS to create a capsule instance, which later will be inserted into a capsule part. | |
A capsule factory where capsule instances are created by means of a provided 'create' function, and deleted using the regular delete operator.
-RTActorFactory::RTActorFactory | +( | +std::function< RTActor *(RTController *, RTActorRef *, int)> | +createFunc | ) | ++ |
Create a capsule factory which will use the provided function to implement capsule instance creation.
+[in] | createFunc | A function which performs creation of a capsule instance |
+Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
An object that identifies a capsule instance at run-time.
diff --git a/docs-sources/targetrts-api/class_r_t_ascii_decoding-members.html b/docs-sources/targetrts-api/class_r_t_ascii_decoding-members.html new file mode 100644 index 0000000..1ca8e0f --- /dev/null +++ b/docs-sources/targetrts-api/class_r_t_ascii_decoding-members.html @@ -0,0 +1,124 @@ + + + + + + + +
+ C++ TargetRTS
+
+ |
+
This is the complete list of members for RTAsciiDecoding, including all inherited members.
+get(void **, const RTObject_class **) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_address(void *&) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_array(void *, int, const RTObject_class *) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_bool(bool &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_char(char &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_enum(int &, int, const RTFieldDescriptor *) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_indirect(void *, const RTObject_class *) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_int(int &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_long(long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_long_long(long long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_opaque(int &, char *&) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_short(short &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_string(char *&) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_struct(void *, const RTObject_class *) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_uchar(unsigned char &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_ulong(unsigned long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsigned(unsigned &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedchar(unsigned char &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedint(unsigned int &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedlong(unsigned long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedlonglong(unsigned long long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedshort(unsigned short &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_ushort(unsigned short &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
getAddress(void *&) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getArray(void *, int, const RTObject_class *) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getByte(char &) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getCharQuote() (defined in RTAsciiDecoding) | RTAsciiDecoding | protectedvirtual |
getError(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | |
getFieldListFinish(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getFieldListStart(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getFieldName(char *value, int length) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getFieldSeparator(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getName(char *value, int length) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getNonWhite(char &) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getUnknown(const char *) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
RTAsciiDecoding(RTIBuffer *) (defined in RTAsciiDecoding) | RTAsciiDecoding | explicit |
RTDecoding(void) (defined in RTDecoding) | RTDecoding | |
ungetByte(char) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
~RTAsciiDecoding(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
~RTDecoding(void) (defined in RTDecoding) | RTDecoding | virtual |
+ C++ TargetRTS
+
+ |
+
The default decoding implementation that is used for all default type descriptors. + More...
+ +#include <RTAsciiDecoding.h>
+Public Member Functions | |
+ | RTAsciiDecoding (RTIBuffer *) |
+int | getError (void) |
virtual int | get (void **, const RTObject_class **) override |
virtual int | get_address (void *&) override |
virtual int | get_bool (bool &) override |
virtual int | get_char (char &) override |
virtual int | get_int (int &) override |
virtual int | get_long (long &) override |
virtual int | get_unsignedint (unsigned int &) override |
virtual int | get_unsignedlong (unsigned long &) override |
virtual int | get_unsignedlonglong (unsigned long long &) override |
virtual int | get_unsignedshort (unsigned short &) override |
virtual int | get_unsignedchar (unsigned char &) override |
virtual int | get_long_long (long long &) override |
virtual int | get_short (short &) override |
virtual int | get_uchar (unsigned char &) override |
virtual int | get_unsigned (unsigned &) override |
virtual int | get_ulong (unsigned long &) override |
virtual int | get_ushort (unsigned short &) override |
virtual int | get_string (char *&) override |
virtual int | get_opaque (int &, char *&) override |
virtual int | get_enum (int &, int, const RTFieldDescriptor *) override |
virtual int | get_array (void *, int, const RTObject_class *) override |
virtual int | get_indirect (void *, const RTObject_class *) override |
virtual int | get_struct (void *, const RTObject_class *) override |
+virtual int | get (void **data, const RTObject_class **type)=0 |
+virtual int | get_address (void *&)=0 |
+virtual int | get_bool (bool &)=0 |
+virtual int | get_char (char &)=0 |
+virtual int | get_int (int &)=0 |
+virtual int | get_long (long &)=0 |
+virtual int | get_unsignedint (unsigned int &)=0 |
+virtual int | get_unsignedlong (unsigned long &)=0 |
+virtual int | get_unsignedlonglong (unsigned long long &)=0 |
+virtual int | get_unsignedshort (unsigned short &)=0 |
+virtual int | get_unsignedchar (unsigned char &)=0 |
+virtual int | get_long_long (long long &)=0 |
+virtual int | get_short (short &)=0 |
+virtual int | get_uchar (unsigned char &)=0 |
+virtual int | get_unsigned (unsigned &)=0 |
+virtual int | get_ulong (unsigned long &)=0 |
+virtual int | get_ushort (unsigned short &)=0 |
+virtual int | get_string (char *&)=0 |
+virtual int | get_opaque (int &, char *&)=0 |
+virtual int | get_enum (int &value, int numChoices, const RTFieldDescriptor *choices)=0 |
+virtual int | get_array (void *, int numElements, const RTObject_class *elementType)=0 |
+virtual int | get_indirect (void *pointer, const RTObject_class *targetType)=0 |
+virtual int | get_struct (void *record, const RTObject_class *recordType)=0 |
+Protected Member Functions | |
+virtual char | getCharQuote () |
+int | getArray (void *, int, const RTObject_class *) |
+int | getAddress (void *&) |
+int | getName (char *value, int length) |
+RTUnknownObject * | getUnknown (const char *) |
+int | getNonWhite (char &) |
+int | getByte (char &) |
+void | ungetByte (char) |
+int | getFieldListStart (void) |
+int | getFieldName (char *value, int length) |
+int | getFieldSeparator (void) |
+int | getFieldListFinish (void) |
The default decoding implementation that is used for all default type descriptors.
+It reads a string produced by RTAsciiEncoding and creates the corresponding in-memory data representation.
+
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +
+
|
+ +overridevirtual | +
Implements RTDecoding.
+ +Additional Inherited Members | ||
Static Public Member Functions inherited from RTDataObject | ||
+static void | initialize (void) | |
Public Attributes inherited from RTInteger | ||
int | value | |
getClassData(void) const override (defined in RTByteBlock) | RTByteBlock | virtual |
getTypeName(void) const (defined in RTDataObject) | RTDataObject | virtual |
getVersion(void) const (defined in RTDataObject) | RTDataObject | |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
length (defined in RTByteBlock) | RTByteBlock | |
initialize(void) (defined in RTDataObject) | RTDataObject | static |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
length (defined in RTByteBlock) | RTByteBlock | |
ObjectForm(RTDecoding &) (defined in RTDataObject) | RTDataObject | virtual |
operator const void *(void) const (defined in RTByteBlock) | RTByteBlock | |
operator void *(void) (defined in RTByteBlock) | RTByteBlock | |
operator!=(const RTDataObject &) const (defined in RTDataObject) | RTDataObject | |
operator=(const RTByteBlock &) (defined in RTByteBlock) | RTByteBlock | |
operator==(const RTDataObject &) const override (defined in RTByteBlock) | RTByteBlock | virtual |
RTByteBlock(void) (defined in RTByteBlock) | RTByteBlock | |
RTByteBlock(int size, const void *contents) (defined in RTByteBlock) | RTByteBlock | |
RTByteBlock(const RTByteBlock &) (defined in RTByteBlock) | RTByteBlock | |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
~RTByteBlock(void) (defined in RTByteBlock) | RTByteBlock | virtual |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
printString(void) const (defined in RTDataObject) | RTDataObject | |
printString(char *buf, int size) const (defined in RTDataObject) | RTDataObject | |
put(RTEncoding &) const (defined in RTDataObject) | RTDataObject | virtual |
RTByteBlock(void) (defined in RTByteBlock) | RTByteBlock | |
RTByteBlock(int size, const void *contents) (defined in RTByteBlock) | RTByteBlock | |
RTByteBlock(const RTByteBlock &) (defined in RTByteBlock) | RTByteBlock | |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
~RTByteBlock(void) (defined in RTByteBlock) | RTByteBlock | virtual |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
+Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
+Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
Protected Types | |
enum | { OneDelivered + |
enum | { OneDelivered , NoneToDeliver } |
Protected Member Functions | |
Protected Types inherited from RTController | |
enum | { OneDelivered + |
enum | { OneDelivered , NoneToDeliver } |
+Static Public Member Functions | |
+static void | initialize (void) |
Static Public Attributes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diff --git a/docs-sources/targetrts-api/class_r_t_decoding-members.html b/docs-sources/targetrts-api/class_r_t_decoding-members.html
new file mode 100644
index 0000000..921f386
--- /dev/null
+++ b/docs-sources/targetrts-api/class_r_t_decoding-members.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+RTDecoding Member List
+
+
+
+This is the complete list of members for RTDecoding, including all inherited members. +
+Generated by 1.9.6 + + + diff --git a/docs-sources/targetrts-api/class_r_t_decoding.html b/docs-sources/targetrts-api/class_r_t_decoding.html new file mode 100644 index 0000000..31116ae --- /dev/null +++ b/docs-sources/targetrts-api/class_r_t_decoding.html @@ -0,0 +1,170 @@ + + + + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Loading...
+Searching...
+No Matches
+
+
+
+RTDecoding Class Referenceabstract
+
+
+
+Inheritance diagram for RTDecoding:
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+Generated by 1.9.6 + + + diff --git a/docs-sources/targetrts-api/class_r_t_decoding.png b/docs-sources/targetrts-api/class_r_t_decoding.png new file mode 100644 index 0000000..dcd20e7 Binary files /dev/null and b/docs-sources/targetrts-api/class_r_t_decoding.png differ diff --git a/docs-sources/targetrts-api/class_r_t_diag_stream-members.html b/docs-sources/targetrts-api/class_r_t_diag_stream-members.html index 24e5843..cd02c30 100644 --- a/docs-sources/targetrts-api/class_r_t_diag_stream-members.html +++ b/docs-sources/targetrts-api/class_r_t_diag_stream-members.html @@ -80,7 +80,8 @@ | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RTDiagStream(void) (defined in RTDiagStream) | RTDiagStream | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
unlock(void) (defined in RTDiagStream) | RTDiagStream | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write(const char *) (defined in RTDiagStream) | RTDiagStream | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
~RTDiagStream(void) (defined in RTDiagStream) | RTDiagStream | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
write(const void *, const RTObject_class *) (defined in RTDiagStream) | RTDiagStream | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
~RTDiagStream(void) (defined in RTDiagStream) | RTDiagStream |
+ C++ TargetRTS
+
+ |
+
This is the complete list of members for RTEncoding, including all inherited members.
+flush(void)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put(const void *, const RTObject_class *)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_address(const void *)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_array(const void *array_base, int numElements, const RTObject_class *elementType)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_bool(bool)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_char(char)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_enum(int value, int numChoices, const RTFieldDescriptor *choices)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_indirect(const void *pointer, const RTObject_class *targetType)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_int(int)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_long(long)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_long_long(long long)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_opaque(int, const char *)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_short(short)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_string(const char *)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_struct(const void *record, const RTObject_class *recordType)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_uchar(unsigned char)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_ulong(unsigned long)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_unsigned(unsigned)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_unsignedchar(unsigned char)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_unsignedint(unsigned int)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_unsignedlong(unsigned long)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_unsignedlonglong(unsigned long long)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_unsignedshort(unsigned short)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
put_ushort(unsigned short)=0 (defined in RTEncoding) | RTEncoding | pure virtual |
RTEncoding(void) (defined in RTEncoding) | RTEncoding | |
write_string(const char *) (defined in RTEncoding) | RTEncoding | virtual |
~RTEncoding(void) (defined in RTEncoding) | RTEncoding | virtual |
+ C++ TargetRTS
+
+ |
+
+Public Member Functions | |
+virtual int | flush (void)=0 |
+virtual int | put (const void *, const RTObject_class *)=0 |
+virtual int | put_address (const void *)=0 |
+virtual int | put_bool (bool)=0 |
+virtual int | put_char (char)=0 |
+virtual int | put_int (int)=0 |
+virtual int | put_long (long)=0 |
+virtual int | put_long_long (long long)=0 |
+virtual int | put_short (short)=0 |
+virtual int | put_uchar (unsigned char)=0 |
+virtual int | put_unsigned (unsigned)=0 |
+virtual int | put_ulong (unsigned long)=0 |
+virtual int | put_ushort (unsigned short)=0 |
+virtual int | put_unsignedint (unsigned int)=0 |
+virtual int | put_unsignedlong (unsigned long)=0 |
+virtual int | put_unsignedlonglong (unsigned long long)=0 |
+virtual int | put_unsignedshort (unsigned short)=0 |
+virtual int | put_unsignedchar (unsigned char)=0 |
+virtual int | put_string (const char *)=0 |
+virtual int | put_opaque (int, const char *)=0 |
+virtual int | put_enum (int value, int numChoices, const RTFieldDescriptor *choices)=0 |
+virtual int | put_array (const void *array_base, int numElements, const RTObject_class *elementType)=0 |
+virtual int | put_indirect (const void *pointer, const RTObject_class *targetType)=0 |
+virtual int | put_struct (const void *record, const RTObject_class *recordType)=0 |
+virtual int | write_string (const char *) |
+Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
Public Types | |
enum | { CanRead = 1 + |
enum | { CanRead = 1 , CanWrite = 2 , Exception = 4 } |
Public Member Functions | ||
getClassData(void) const override (defined in RTInteger) | RTInteger | virtual |
getTypeName(void) const (defined in RTDataObject) | RTDataObject | virtual |
getVersion(void) const (defined in RTDataObject) | RTDataObject | |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
initialize(void) (defined in RTDataObject) | RTDataObject | static |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
ObjectForm(RTDecoding &) (defined in RTDataObject) | RTDataObject | virtual |
operator int(void) const (defined in RTInteger) | RTInteger | |
operator!(void) const (defined in RTInteger) | RTInteger | |
operator!=(const RTDataObject &) const (defined in RTDataObject) | RTDataObject | |
operator=(const RTInteger &) (defined in RTInteger) | RTInteger | |
operator==(const RTDataObject &) const override (defined in RTInteger) | RTInteger | virtual |
operator~(void) const (defined in RTInteger) | RTInteger | |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
RTInteger(int=0) (defined in RTInteger) | RTInteger | |
RTInteger(const RTInteger &) (defined in RTInteger) | RTInteger | |
value (defined in RTInteger) | RTInteger | |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
~RTInteger(void) (defined in RTInteger) | RTInteger | virtual |
printString(void) const (defined in RTDataObject) | RTDataObject | |
printString(char *buf, int size) const (defined in RTDataObject) | RTDataObject | |
put(RTEncoding &) const (defined in RTDataObject) | RTDataObject | virtual |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
RTInteger(int=0) (defined in RTInteger) | RTInteger | |
RTInteger(const RTInteger &) (defined in RTInteger) | RTInteger | |
value (defined in RTInteger) | RTInteger | |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
~RTInteger(void) (defined in RTInteger) | RTInteger | virtual |
+Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
Protected Types | |
enum | { MaskDeferred = 1 + |
enum | { MaskDeferred = 1 , MaskDataOwned = 2 } |
Protected Member Functions | |
Protected Types inherited from RTController | |
enum | { OneDelivered + |
enum | { OneDelivered , NoneToDeliver } |
A controller that acts as an interface to a physical thread which runs a group of capsule instances in a multi-threaded RT application.
diff --git a/docs-sources/targetrts-api/class_r_t_pointer-members.html b/docs-sources/targetrts-api/class_r_t_pointer-members.html index 3cb4345..3c65ba2 100644 --- a/docs-sources/targetrts-api/class_r_t_pointer-members.html +++ b/docs-sources/targetrts-api/class_r_t_pointer-members.html @@ -81,9 +81,11 @@Additional Inherited Members | ||
Static Public Member Functions inherited from RTDataObject | ||
+static void | initialize (void) | |
Public Attributes inherited from RTByteBlock | ||
int | length | |
getClassData(void) const override (defined in RTPriority) | RTPriority | virtual |
getTypeName(void) const (defined in RTDataObject) | RTDataObject | virtual |
getVersion(void) const (defined in RTDataObject) | RTDataObject | |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
isValid(int) (defined in RTPriority) | RTPriority | static |
lookup(const char *) (defined in RTPriority) | RTPriority | static |
name(int) (defined in RTPriority) | RTPriority | static |
name(void) const (defined in RTPriority) | RTPriority | |
initialize(void) (defined in RTDataObject) | RTDataObject | static |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
isValid(int) (defined in RTPriority) | RTPriority | static |
lookup(const char *) (defined in RTPriority) | RTPriority | static |
name(int) (defined in RTPriority) | RTPriority | static |
name(void) const (defined in RTPriority) | RTPriority | |
ObjectForm(RTDecoding &) (defined in RTDataObject) | RTDataObject | virtual |
operator int(void) const (defined in RTInteger) | RTInteger | |
operator!(void) const (defined in RTInteger) | RTInteger | |
operator!=(const RTDataObject &) const (defined in RTDataObject) | RTDataObject | |
operator=(const RTInteger &) (defined in RTInteger) | RTInteger | |
operator==(const RTDataObject &) const override (defined in RTInteger) | RTInteger | virtual |
operator~(void) const (defined in RTInteger) | RTInteger | |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
RTInteger(int=0) (defined in RTInteger) | RTInteger | |
RTInteger(const RTInteger &) (defined in RTInteger) | RTInteger | |
RTPriority(int=Default) (defined in RTPriority) | RTPriority | |
RTPriority(const RTPriority &) (defined in RTPriority) | RTPriority | |
value (defined in RTInteger) | RTInteger | |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
~RTInteger(void) (defined in RTInteger) | RTInteger | virtual |
~RTPriority(void) (defined in RTPriority) | RTPriority | virtual |
printString(void) const (defined in RTDataObject) | RTDataObject | |
printString(char *buf, int size) const (defined in RTDataObject) | RTDataObject | |
put(RTEncoding &) const (defined in RTDataObject) | RTDataObject | virtual |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
RTInteger(int=0) (defined in RTInteger) | RTInteger | |
RTInteger(const RTInteger &) (defined in RTInteger) | RTInteger | |
RTPriority(int=Default) (defined in RTPriority) | RTPriority | |
RTPriority(const RTPriority &) (defined in RTPriority) | RTPriority | |
value (defined in RTInteger) | RTInteger | |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
~RTInteger(void) (defined in RTInteger) | RTInteger | virtual |
~RTPriority(void) (defined in RTPriority) | RTPriority | virtual |
Public Types | |
enum | { Default = General + |
enum | { Default = General } |
Public Member Functions | |
virtual RTDataObject * | copy (void) const |
+char * | printString (void) const |
+int | printString (char *buf, int size) const |
+virtual int | put (RTEncoding &) const |
+virtual int | ObjectForm (RTDecoding &) |
virtual const RTObject_class * | getClassData (void) const |
@@ -179,6 +191,10 @@ | |
static int | lookup (const char *) |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
Protected Member Functions |
Public Types | |
enum | { rti_rtBound = rtiLast_RTProtocol + 1 + |
enum | { rti_rtBound = rtiLast_RTProtocol + 1 , rti_rtUnbound } |
Public Member Functions |
Protected Types | |
enum | { rtiLast_RTRootProtocol = rti_rtUnbound + |
enum | { rtiLast_RTRootProtocol = rti_rtUnbound } |
Protected Types inherited from RTProtocol | |
enum | { + |
enum | { BindingNotification = 1 , RegisteredAsSAP = 2 , SendTypeCheck = 4 @@ -251,10 +251,10 @@ Resized = 16 } |
enum | { rtiLast_RTProtocol = 0 - } |
enum | { rtiLast_RTProtocol = 0 + } |
Additional Inherited Members | ||
getClassData(void) const override (defined in RTSequence) | RTSequence | virtual |
getTypeName(void) const (defined in RTDataObject) | RTDataObject | virtual |
getVersion(void) const (defined in RTDataObject) | RTDataObject | |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
initialize(void) (defined in RTDataObject) | RTDataObject | static |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
ObjectForm(RTDecoding &) (defined in RTDataObject) | RTDataObject | virtual |
operator!=(const RTDataObject &) const (defined in RTDataObject) | RTDataObject | |
operator=(const RTSequence &) (defined in RTSequence) | RTSequence | |
operator==(const RTDataObject &) const (defined in RTDataObject) | RTDataObject | virtual |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
RTSequence(void) (defined in RTSequence) | RTSequence | |
RTSequence(const RTSequence &) (defined in RTSequence) | RTSequence | |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
~RTSequence(void) (defined in RTSequence) | RTSequence | virtual |
printString(void) const (defined in RTDataObject) | RTDataObject | |
printString(char *buf, int size) const (defined in RTDataObject) | RTDataObject | |
put(RTEncoding &) const (defined in RTDataObject) | RTDataObject | virtual |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
RTSequence(void) (defined in RTSequence) | RTSequence | |
RTSequence(const RTSequence &) (defined in RTSequence) | RTSequence | |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
~RTSequence(void) (defined in RTSequence) | RTSequence | virtual |
+Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
+Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
Public Attributes inherited from RTInteger | |
int | value |
Protected Types inherited from RTController | |
enum | { OneDelivered + |
enum | { OneDelivered , NoneToDeliver } |
A controller that acts as an interface to a physical thread which runs a group of capsule instances in a single-threaded RT application.
diff --git a/docs-sources/targetrts-api/class_r_t_string-members.html b/docs-sources/targetrts-api/class_r_t_string-members.html index c9260a9..ee68caa 100644 --- a/docs-sources/targetrts-api/class_r_t_string-members.html +++ b/docs-sources/targetrts-api/class_r_t_string-members.html @@ -81,8 +81,10 @@+Additional Inherited Members | |
Static Public Member Functions inherited from RTDataObject | |
+static void | initialize (void) |
A C-style string wrapped in a data object.
diff --git a/docs-sources/targetrts-api/class_r_t_super_actor.html b/docs-sources/targetrts-api/class_r_t_super_actor.html index c486345..53e0a85 100644 --- a/docs-sources/targetrts-api/class_r_t_super_actor.html +++ b/docs-sources/targetrts-api/class_r_t_super_actor.html @@ -197,10 +197,10 @@Protected Types | |
enum | { rtid_frame = 1 + |
enum | { rtid_frame = 1 , rtid_timer } |
Public Member Functions | ||
getTypeName(void) const (defined in RTDataObject) | RTDataObject | virtual |
getVersion(void) const (defined in RTDataObject) | RTDataObject | |
hours (defined in RTTime) | RTTime | |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
minutes (defined in RTTime) | RTTime | |
now(void) (defined in RTTime) | RTTime | static |
initialize(void) (defined in RTDataObject) | RTDataObject | static |
isSameType(const RTObject_class *) const (defined in RTDataObject) | RTDataObject | |
isType(const char *) const (defined in RTDataObject) | RTDataObject | |
minutes (defined in RTTime) | RTTime | |
now(void) (defined in RTTime) | RTTime | static |
ObjectForm(RTDecoding &) (defined in RTDataObject) | RTDataObject | virtual |
operator!=(const RTDataObject &) const (defined in RTDataObject) | RTDataObject | |
operator+=(const RTTime &) (defined in RTTime) | RTTime | |
operator-=(const RTTime &) (defined in RTTime) | RTTime | |
operator=(const RTTime &) (defined in RTTime) | RTTime | |
operator=(const RTSequence &) (defined in RTSequence) | RTSequence | |
operator==(const RTDataObject &) const override (defined in RTTime) | RTTime | virtual |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
RTSequence(void) (defined in RTSequence) | RTSequence | |
RTSequence(const RTSequence &) (defined in RTSequence) | RTSequence | |
RTTime(int _hrs=0, int _min=0, int _sec=0) (defined in RTTime) | RTTime | explicit |
RTTime(const RTTime &) (defined in RTTime) | RTTime | |
RTTime(const RTTimespec &) (defined in RTTime) | RTTime | |
seconds (defined in RTTime) | RTTime | |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
~RTSequence(void) (defined in RTSequence) | RTSequence | virtual |
~RTTime(void) (defined in RTTime) | RTTime | virtual |
printString(void) const (defined in RTDataObject) | RTDataObject | |
printString(char *buf, int size) const (defined in RTDataObject) | RTDataObject | |
put(RTEncoding &) const (defined in RTDataObject) | RTDataObject | virtual |
RTDataObject(void) (defined in RTDataObject) | RTDataObject | |
RTDataObject(const RTDataObject &) (defined in RTDataObject) | RTDataObject | |
RTSequence(void) (defined in RTSequence) | RTSequence | |
RTSequence(const RTSequence &) (defined in RTSequence) | RTSequence | |
RTTime(int _hrs=0, int _min=0, int _sec=0) (defined in RTTime) | RTTime | explicit |
RTTime(const RTTime &) (defined in RTTime) | RTTime | |
RTTime(const RTTimespec &) (defined in RTTime) | RTTime | |
seconds (defined in RTTime) | RTTime | |
~RTDataObject(void) (defined in RTDataObject) | RTDataObject | virtual |
~RTSequence(void) (defined in RTSequence) | RTSequence | virtual |
~RTTime(void) (defined in RTTime) | RTTime | virtual |
Public Attributes | |
Protected Types inherited from RTController | |
enum | { OneDelivered + |
enum | { OneDelivered , NoneToDeliver } |
+ C++ TargetRTS
+
+ |
+
This is the complete list of members for RTVAsciiDecoding, including all inherited members.
+get(void **, const RTObject_class **) override (defined in RTVAsciiDecoding) | RTVAsciiDecoding | virtual |
get_address(void *&) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_array(void *, int, const RTObject_class *) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_bool(bool &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_char(char &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_enum(int &, int, const RTFieldDescriptor *) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_indirect(void *, const RTObject_class *) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_int(int &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_long(long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_long_long(long long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_opaque(int &, char *&) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_short(short &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_string(char *&) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_struct(void *, const RTObject_class *) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_uchar(unsigned char &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_ulong(unsigned long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsigned(unsigned &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedchar(unsigned char &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedint(unsigned int &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedlong(unsigned long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedlonglong(unsigned long long &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_unsignedshort(unsigned short &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
get_ushort(unsigned short &) override (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
getAddress(void *&) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getArray(void *, int, const RTObject_class *) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getByte(char &) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getCharQuote() (defined in RTAsciiDecoding) | RTAsciiDecoding | protectedvirtual |
getError(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | |
getFieldListFinish(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getFieldListStart(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getFieldName(char *value, int length) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getFieldSeparator(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getName(char *value, int length) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getNonWhite(char &) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
getUnknown(const char *) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
RTAsciiDecoding(RTIBuffer *) (defined in RTAsciiDecoding) | RTAsciiDecoding | explicit |
RTDecoding(void) (defined in RTDecoding) | RTDecoding | |
RTVAsciiDecoding(RTIBuffer *) (defined in RTVAsciiDecoding) | RTVAsciiDecoding | explicit |
ungetByte(char) (defined in RTAsciiDecoding) | RTAsciiDecoding | protected |
~RTAsciiDecoding(void) (defined in RTAsciiDecoding) | RTAsciiDecoding | virtual |
~RTDecoding(void) (defined in RTDecoding) | RTDecoding | virtual |
~RTVAsciiDecoding(void) (defined in RTVAsciiDecoding) | RTVAsciiDecoding | virtual |
+ C++ TargetRTS
+
+ |
+
+Public Member Functions | |
+ | RTVAsciiDecoding (RTIBuffer *) |
virtual int | get (void **, const RTObject_class **) override |
Public Member Functions inherited from RTAsciiDecoding | |
+ | RTAsciiDecoding (RTIBuffer *) |
+int | getError (void) |
virtual int | get (void **, const RTObject_class **) override |
virtual int | get_address (void *&) override |
virtual int | get_bool (bool &) override |
virtual int | get_char (char &) override |
virtual int | get_int (int &) override |
virtual int | get_long (long &) override |
virtual int | get_unsignedint (unsigned int &) override |
virtual int | get_unsignedlong (unsigned long &) override |
virtual int | get_unsignedlonglong (unsigned long long &) override |
virtual int | get_unsignedshort (unsigned short &) override |
virtual int | get_unsignedchar (unsigned char &) override |
virtual int | get_long_long (long long &) override |
virtual int | get_short (short &) override |
virtual int | get_uchar (unsigned char &) override |
virtual int | get_unsigned (unsigned &) override |
virtual int | get_ulong (unsigned long &) override |
virtual int | get_ushort (unsigned short &) override |
virtual int | get_string (char *&) override |
virtual int | get_opaque (int &, char *&) override |
virtual int | get_enum (int &, int, const RTFieldDescriptor *) override |
virtual int | get_array (void *, int, const RTObject_class *) override |
virtual int | get_indirect (void *, const RTObject_class *) override |
virtual int | get_struct (void *, const RTObject_class *) override |
+virtual int | get (void **data, const RTObject_class **type)=0 |
+virtual int | get_address (void *&)=0 |
+virtual int | get_bool (bool &)=0 |
+virtual int | get_char (char &)=0 |
+virtual int | get_int (int &)=0 |
+virtual int | get_long (long &)=0 |
+virtual int | get_unsignedint (unsigned int &)=0 |
+virtual int | get_unsignedlong (unsigned long &)=0 |
+virtual int | get_unsignedlonglong (unsigned long long &)=0 |
+virtual int | get_unsignedshort (unsigned short &)=0 |
+virtual int | get_unsignedchar (unsigned char &)=0 |
+virtual int | get_long_long (long long &)=0 |
+virtual int | get_short (short &)=0 |
+virtual int | get_uchar (unsigned char &)=0 |
+virtual int | get_unsigned (unsigned &)=0 |
+virtual int | get_ulong (unsigned long &)=0 |
+virtual int | get_ushort (unsigned short &)=0 |
+virtual int | get_string (char *&)=0 |
+virtual int | get_opaque (int &, char *&)=0 |
+virtual int | get_enum (int &value, int numChoices, const RTFieldDescriptor *choices)=0 |
+virtual int | get_array (void *, int numElements, const RTObject_class *elementType)=0 |
+virtual int | get_indirect (void *pointer, const RTObject_class *targetType)=0 |
+virtual int | get_struct (void *record, const RTObject_class *recordType)=0 |
+Additional Inherited Members | |
Protected Member Functions inherited from RTAsciiDecoding | |
+virtual char | getCharQuote () |
+int | getArray (void *, int, const RTObject_class *) |
+int | getAddress (void *&) |
+int | getName (char *value, int length) |
+RTUnknownObject * | getUnknown (const char *) |
+int | getNonWhite (char &) |
+int | getByte (char &) |
+void | ungetByte (char) |
+int | getFieldListStart (void) |
+int | getFieldName (char *value, int length) |
+int | getFieldSeparator (void) |
+int | getFieldListFinish (void) |
+
|
+ +overridevirtual | +
Reimplemented from RTAsciiDecoding.
+ +
+ C++ TargetRTS
+
+ |
+
This is the complete list of members for RTVAsciiEncoding, including all inherited members.
+putType(const RTObject_class *) override (defined in RTVAsciiEncoding) | RTVAsciiEncoding | protectedvirtual |
RTVAsciiEncoding(RTOBuffer *) (defined in RTVAsciiEncoding) | RTVAsciiEncoding | explicit |
~RTVAsciiEncoding(void) (defined in RTVAsciiEncoding) | RTVAsciiEncoding | virtual |
+ C++ TargetRTS
+
+ |
+
+Public Member Functions | |
+ | RTVAsciiEncoding (RTOBuffer *) |
+Protected Member Functions | |
+virtual int | putType (const RTObject_class *) override |
Public Types | |
enum | { rti_timeout = rtiLast_RTProtocol + 1 + |
enum | { rti_timeout = rtiLast_RTProtocol + 1 } |
Public Member Functions | |
void | adjustTimeEnd (const RTTimespec &delta) |
End adjustment of system time. | |
+RTTimerNode * | informAt (const std::chrono::system_clock::time_point &when, const void *data, const RTObject_class *type, int prio=General) |
+RTTimerNode * | informAt (const std::chrono::system_clock::time_point &when, int prio=General) |
+RTTimerNode * | informAt (const std::chrono::system_clock::time_point &when, const RTDataObject &data, int prio=General) |
+RTTimerNode * | informAt (const std::chrono::system_clock::time_point &when, const RTTypedValue &info, int prio=General) |
+RTTimerNode * | informIn (const std::chrono::nanoseconds &delta_ns, const void *data, const RTObject_class *type, int prio=General) |
+RTTimerNode * | informIn (const std::chrono::nanoseconds &delta_ns, int prio=General) |
+RTTimerNode * | informIn (const std::chrono::nanoseconds &delta_ns, const RTDataObject &data, int prio=General) |
+RTTimerNode * | informIn (const std::chrono::nanoseconds &delta_ns, const RTTypedValue &info, int prio=General) |
+RTTimerNode * | informEvery (const std::chrono::nanoseconds &delta_ns, const void *data, const RTObject_class *type, int prio=General) |
+RTTimerNode * | informEvery (const std::chrono::nanoseconds &delta_ns, const RTDataObject &data, int prio=General) |
+RTTimerNode * | informEvery (const std::chrono::nanoseconds &delta_ns, const RTTypedValue &info, int prio=General) |
+RTTimerNode * | informEvery (const std::chrono::nanoseconds &delta_ns) |
Public Member Functions inherited from RTProtocol | |
RTController * | context (void) const |
Get the context of the capsule that owns this port. |
Protected Types | |
enum | { rtiLast_Timing = rti_timeout + |
enum | { rtiLast_Timing = rti_timeout } |
Protected Types inherited from RTProtocol | |
enum | { + |
enum | { BindingNotification = 1 , RegisteredAsSAP = 2 , SendTypeCheck = 4 @@ -314,10 +350,10 @@ Resized = 16 } |
enum | { rtiLast_RTProtocol = 0 - } |
enum | { rtiLast_RTProtocol = 0 + } |
Protected Member Functions | |
CRTDebuggerInput | |
CRTDiag | |
CRTDiagStream | |
CRTDictionary | |
CRTElasticArray | |
CRTEventInfo | |
CRTExceptionSignal | |
CRTFieldDescriptor | |
CRTFormat | |
►CRTIBuffer | |
CRTImportList | |
CRTInjector | Dependency injector for RT applications |
CRTInSignal | Provides the API for working with messages of a certain protocol event received on a certain port |
CRTInterfaceDescriptor | |
CRTInterval | |
CRTIOMonitor | |
►CRTJob | An object associated with a thread which captures its current state and implements its behavior |
CRTJsonParser | Utility for parsing JSON |
CRTJsonResult | Represents the result of parsing a JSON string |
CRTLargeOptional | |
►CRTLayerConnector | |
►CRTLayerData | |
CRTLocalBindingDescriptor | |
CRTMain | |
CRTMemoryUtil | |
CRTMessage | Represents a message used for communication between capsule instances |
CRTMessageBlock | |
CRTMessageQ | Represents a message queue |
►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 |
CRTPortDescriptor | |
CRTPrefix | |
►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 | |
►CRTQFilter | |
CRTQueue | |
CRTRelayDescriptor | |
CRTRelayPort | |
CRTResourceMgr | |
CRTSignalDescriptor | |
CRTSmallOptional | |
CRTSymmetricSignal | Provides the combined API of both RTOutSignal and RTInSignal for symmetric protocol events defined in the model as an incoming and an outgoing event with the same name |
CRTSystemDescriptor | |
CRTTcpSocket | |
CRTThread | Represents a thread in the operating system |
CRTTimerId | An identifier for a timer request |
CRTTimerList | |
CRTTimerNode | |
CRTTimespec | A time value which can represent either an absolute or relative time |
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_RTSequence | |
CRTTypedValue_RTSequenceOf | |
CRTTypedValue_RTSignal | |
CRTTypedValue_RTString | |
CRTTypedValue_RTTime | |
CRTTypedValue_RTTimerId | |
CRTTypedValue_RTTimespec | |
CRTTypedValue_RTWrapper | |
CRTTypeModifier | |
CRTWrapper | |
CTiming | Represents the UML-RT "Timing" protocol |
CTO_actorInfo | |
CTO_bufferInfo | |
CTO_chainInfo | |
CTO_daemonInfo | |
CTO_daemonSett | |
CTO_evtChain | |
CTO_evtHistory | |
CTO_evtMsgIn | |
CTO_evtMsgOut | |
CTO_evtMsgOutIn | |
CTO_evtMsgQueue | |
CTO_evtPresence | |
CTO_evtReference | |
CTO_evtRtsStatus | |
CTO_evtState | |
CTO_evtTargetInfo | |
CTO_evtVariable | |
CTO_getMessages | |
CTO_injectMsg | |
CTO_message | |
CTO_portInfo | |
CTO_resultCode | |
CTO_sendToAppInfo | |
CTO_stateInfo | |
CTO_structInfo | |
CTO_timeStamp | |
CTO_variableData | |
CTO_variableInfo | |
CRTImportList::Unused | |
CRTImportList::Used | |
►CRTDecoding | |
CRTDiag | |
CRTDiagStream | |
CRTDictionary | |
CRTElasticArray | |
CRTEncoding | |
CRTEventInfo | |
CRTExceptionSignal | |
CRTFieldDescriptor | |
CRTFormat | |
►CRTIBuffer | |
CRTImportList | |
CRTInjector | Dependency injector for RT applications |
CRTInSignal | Provides the API for working with messages of a certain protocol event received on a certain port |
CRTInterfaceDescriptor | |
CRTInterval | |
CRTIOMonitor | |
►CRTJob | An object associated with a thread which captures its current state and implements its behavior |
CRTJsonParser | Utility for parsing JSON |
CRTJsonResult | Represents the result of parsing a JSON string |
CRTLargeOptional | |
►CRTLayerConnector | |
►CRTLayerData | |
CRTLocalBindingDescriptor | |
CRTMain | |
CRTMemoryUtil | |
CRTMessage | Represents a message used for communication between capsule instances |
CRTMessageBlock | |
CRTMessageQ | Represents a message queue |
►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 |
CRTPortDescriptor | |
CRTPrefix | |
►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 | |
►CRTQFilter | |
CRTQueue | |
CRTRelayDescriptor | |
CRTRelayPort | |
CRTResourceMgr | |
CRTSignalDescriptor | |
CRTSmallOptional | |
CRTSymmetricSignal | Provides the combined API of both RTOutSignal and RTInSignal for symmetric protocol events defined in the model as an incoming and an outgoing event with the same name |
CRTSystemDescriptor | |
CRTTcpSocket | |
CRTThread | Represents a thread in the operating system |
CRTTimerId | An identifier for a timer request |
CRTTimerList | |
CRTTimerNode | |
CRTTimespec | A time value which can represent either an absolute or relative time |
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_RTSequence | |
CRTTypedValue_RTSequenceOf | |
CRTTypedValue_RTSignal | |
CRTTypedValue_RTString | |
CRTTypedValue_RTTime | |
CRTTypedValue_RTTimerId | |
CRTTypedValue_RTTimespec | |
CRTTypedValue_RTWrapper | |
CRTTypeModifier | |
CRTUnknownObject | |
CRTVAsciiEncoding | |
CRTWrapper | |
CTiming | Represents the UML-RT "Timing" protocol |
CTO_actorInfo | |
CTO_bufferInfo | |
CTO_chainInfo | |
CTO_daemonInfo | |
CTO_daemonSett | |
CTO_evtChain | |
CTO_evtHistory | |
CTO_evtMsgIn | |
CTO_evtMsgOut | |
CTO_evtMsgOutIn | |
CTO_evtMsgQueue | |
CTO_evtPresence | |
CTO_evtReference | |
CTO_evtRtsStatus | |
CTO_evtState | |
CTO_evtTargetInfo | |
CTO_evtVariable | |
CTO_getMessages | |
CTO_injectMsg | |
CTO_message | |
CTO_portInfo | |
CTO_resultCode | |
CTO_sendToAppInfo | |
CTO_stateInfo | |
CTO_structInfo | |
CTO_timeStamp | |
CTO_variableData | |
CTO_variableInfo | |
CRTImportList::Unused | |
CRTImportList::Used |
This is the complete list of members for RTArray_class, including all inherited members.
_copy_func | RTObject_class | |
_destroy_func | RTObject_class | |
_decode_func | RTObject_class | |
_destroy_func | RTObject_class | |
_encode_func | RTObject_class | |
_fields | RTObject_class | |
_init_func | RTObject_class | |
_move_func | RTObject_class | |
_version | RTObject_class | |
allocate(void) const | RTObject_class | |
copy(void *to, const void *from) const | RTObject_class | |
destroy(void *inst, DestroyOption opt) const | RTObject_class | |
DestroyAndDeallocate enum value (defined in RTObject_class) | RTObject_class | |
DestroyOnly enum value (defined in RTObject_class) | RTObject_class | |
DestroyOption enum name (defined in RTObject_class) | RTObject_class | |
element (defined in RTArray_class) | RTArray_class | |
decode(void *data, RTDecoding *decoder) const | RTObject_class | |
destroy(void *inst, DestroyOption opt) const | RTObject_class | |
DestroyAndDeallocate enum value (defined in RTObject_class) | RTObject_class | |
DestroyOnly enum value (defined in RTObject_class) | RTObject_class | |
DestroyOption enum name (defined in RTObject_class) | RTObject_class | |
element (defined in RTArray_class) | RTArray_class | |
encode(const void *data, RTEncoding *encoder) const | RTObject_class | |
fromType() | RTObject_class | static |
fromType() (defined in RTObject_class) | RTObject_class | inlinestatic |
fromType() (defined in RTObject_class) | RTObject_class | inlinestatic |
init(void *data) const | RTObject_class | |
install(bool warnForDuplicates=true) const | RTObject_class | |
isKindOf(const RTObject_class *other) const | RTObject_class | |
move(void *to, void *from) const | RTObject_class | |
name(void) const | RTObject_class | |
RTArray_class(int size, const RTObject_class *element_type) (defined in RTArray_class) | RTArray_class | |
super(void) const | RTObject_class | |
version(void) const | RTObject_class | |
lookup(const char *className) | RTObject_class | static |
move(void *to, void *from) const | RTObject_class | |
name(void) const | RTObject_class | |
RTArray_class(int size, const RTObject_class *element_type) (defined in RTArray_class) | RTArray_class | |
super(void) const | RTObject_class | |
version(void) const | RTObject_class |
Public Types | |
enum | { Size = 32 + |
enum | { Size = 32 } |