RTI Connext C# API Version 7.2.0
|
Data Structures | |
interface | IAggregationMember |
Common interface for the members of an aggregation type. More... | |
interface | IArrayType |
Defines an IArrayType. More... | |
interface | ICollectionType |
Defines an IDynamicType collection. More... | |
interface | IConstructedType |
Common interface for constructed types. More... | |
interface | IDynamicType |
Interface of DynamicType. More... | |
interface | IEnumMember |
Defines a member of an IEnumType. More... | |
interface | IEnumType |
Represents an IDL enum. More... | |
interface | IMember |
Common interface for all members of an IDynamicType. More... | |
interface | IPrimitiveType |
Represents an IDL primitive type. More... | |
interface | ISequenceType |
Defines an ISequenceType. More... | |
interface | IStringType |
Defines an IStringType. More... | |
interface | IStructMember |
Defines a member of an IStructType. More... | |
interface | IStructType |
Represents an IDL struct. More... | |
interface | IUnidimensionalCollectionType |
Defines a single-dimension ICollectionType. More... | |
interface | IUnionMember |
Defines a member of an IUnionType. More... | |
interface | IUnionType |
Represents an IDL union. More... | |
Enumerations | |
enum | TypeKind : int { None = 0 , Annotation = 0x0080 , Aggregation = 0x0100 , Collection = 0x0200 , Primitive = 0x4000 , Boolean = Primitive | 0x0001 , Uint8 = Primitive | 0x0002 , Int16 = Primitive | 0x0003 , Uint16 = Primitive | 0x0004 , Int32 = Primitive | 0x0005 , UInt32 = Primitive | 0x0006 , Int64 = Primitive | 0x0007 , UInt64 = Primitive | 0x0008 , Float32 = Primitive | 0x0009 , Float64 = Primitive | 0x000A , Float128 = Primitive | 0x000B , Char8 = Primitive | 0x000C , Char16 = Primitive | 0x000D , Constructed = 0x8000 , Enumeration = Constructed | 0x0001 , Bitset = Constructed | 0x0002 , Alias = Constructed | 0x0003 , Union = Constructed | Aggregation | 0x0008 , Structure = Constructed | Aggregation | 0x0009 , UnionFwdDecl = Constructed | Aggregation | 0x000A , StructureFwdDecl = Constructed | Aggregation | 0x000B , Array = Constructed | Collection | 0x0004 , Sequence = Constructed | Collection | 0x0005 , String = Constructed | Collection | 0x0006 , MapType = Constructed | Collection | 0x0007 , WideString = Constructed | Collection | 0x0008 } |
The different kinds of DynamicType. More... | |
enum Omg.Types.Dynamic.TypeKind : int |
The different kinds of DynamicType.
Enumerator | |
---|---|
None | None. |
Annotation | Flag indicating the definition of an annotation. |
Aggregation | Flag indicating an aggregation type (Structure, Union) |
Collection | Flag indicating a collection type |
Primitive | Flag indicating a primitive type (Rti.Types.Dynamic.PrimitiveType<T>). |
Boolean | Flag indicating a bool (`PrimitiveType<bool>) |
Uint8 | Flag indicating a byte ( |
Int16 | Flag indicating a short ( |
Uint16 | Flag indicating a ushort ( |
Int32 | Flag indicating an int ( |
UInt32 | Flag indicating a uint ( |
Int64 | Flag indicating a long ( |
UInt64 | Flag indicating a ulong ( |
Float32 | Flag indicating a float ( |
Float64 | Flag indicating a double ( |
Float128 | Flag indicating a long double ( |
Char8 | Flag indicating a UTF-8 character ( |
Char16 | Flag indicating a UTF-16 character. |
Constructed | Flag indicating a constructed type (Enumeration, Alias, Collection, Aggregation) |
Enumeration | Flag indicating an Rti.Types.Dynamic.EnumType. |
Bitset | Flag indicating a bitset type. |
Alias | Flag indicating an Rti.Types.Dynamic.AliasType. |
Union | Flag indicating a Rti.Types.Dynamic.UnionType. |
Structure | Flag indicating a Rti.Types.Dynamic.StructType. |
UnionFwdDecl | Flag indicating a union forward declaration. |
StructureFwdDecl | Flag indicating a structure forward declaration. |
Array | Flag indicating an Rti.Types.Dynamic.ArrayType. |
Sequence | Flag indicating a Rti.Types.Dynamic.SequenceType. |
String | Flag indicating a UTF-8 Rti.Types.Dynamic.StringType. |
MapType | Flag indicating a map type. |
WideString | Flag indicating a UTF-16 Rti.Types.Dynamic.WideStringType. |