RTI Connext DDS Micro C API
Version 3.0.2
|
Generic Type entity and associated elements. More...
Macros | |
#define | NDDS_Type_Plugin DDS_TypePlugin |
Typedefs | |
typedef struct DDS_BuiltinTopicKey_t | DDS_InstanceId_t |
The data structure by which RTI Connext DDS Micro identifies keys in user data types. |
Generic Type entity and associated elements.
#define NDDS_Type_Plugin DDS_TypePlugin |
This class is not a part of the DDS API per se and cannot be used on its own. It exists to unify common implementation and documentation from the nearly-identical DDS_Time_t and DDS_Duration_t types.
typedef struct DDS_BuiltinTopicKey_t DDS_InstanceId_t |
The data structure by which RTI Connext DDS Micro identifies keys in user data types.
RTI Connext DDS Micro propagates and differentiates between instances of keyed types using DDS_InstanceId_t . Before a sample of a keyed type can be written, its key must be translated into one of these.
Users who do not edit the code generated by rtiddsgen
do not need to deal with this type.
This type is structurally identical to the key type of the built-in topic types. A one-to-one mapping must exist from the key fields of a user data sample to the values of this type's fields.