Classes | |
class | ArrayDynamicType |
ArrayDynamicType holds an 'Array' value. More... | |
class | BooleanDynamicType |
BooleanDynamicType holds an 'boolean' value. More... | |
class | CharDynamicType |
CharDynamicType holds an 'char' value. More... | |
class | DoubleDynamicType |
DoubleDynamicType holds an 'double' value. More... | |
class | DynamicType |
DynamicType is the base class for all specific DynamicTypes. More... | |
class | DynamicTypeDataReader |
DynamicTypeDataReader is an implementation of DataReader that supports DynamicTypes. More... | |
class | DynamicTypeDataWriter |
DynamicTypeDataWriter is an implementation of DataWriter that supports DynamicTypes. More... | |
class | DynamicTypeTypeSupport |
DynamicTypeTypeSupport is an implementation of TypeSupport that supports DynamicTypes. More... | |
class | EnumDynamicType |
EnumDynamicType represents ENUMs. More... | |
class | FloatDynamicType |
FloatDynamicType holds an 'float' value. More... | |
class | LongDynamicType |
LongDynamicType holds an 'long' value (32bits, signed). More... | |
class | LongLongDynamicType |
LongLongDynamicType holds an 'long long' (64bit, signed) value. More... | |
class | OctetDynamicType |
OctetDynamicType holds an 'octet' value. More... | |
class | SequenceDynamicType |
SequenceDynamicType holds an 'Sequence' value. More... | |
class | ShortDynamicType |
ShortDynamicType holds an 'short' value. More... | |
class | StringDynamicType |
StringDynamicType holds an 'string' value. More... | |
class | StructDynamicType |
StructDynamicType represents structures. More... | |
class | ULongDynamicType |
ULongDynamicType holds an 'unsigned long' value (32bits, unsigned). More... | |
class | ULongLongDynamicType |
ULongLongDynamicType holds an 'long long' (64bit, unsigned) value. More... | |
class | UnionDynamicType |
UnionDynamicType represents unionures. More... | |
class | UShortDynamicType |
UShortDynamicType holds an 'unsigned short' value. More... | |
Functions | |
static DynamicTypeTypeSupport | create_dynamic_typesupport (TypecodeQosPolicy typecode) |
Create a TypeSupport based on a discovered TypeCode. Using the builtin PublicationBuiltinTopicDataDataReader or SubscriptionBuiltinTopicDataDataReader it is possible for an application to discover external Entities and their associated data types. With the typecode that defines a data type, it is possible to generate a TypeSupport object that is capable of supporting DataReaders and DataWriters of this discovered data type. This allows an application to discover and interact with entities within the domain without prior knowledge of the data types. |