|
RTI Connext Micro C++ API Version 4.2.0
|
A list of data representations supported by a DDSDataWriter or DDSDataReader. More...
Classes | |
| struct | DDS_DataRepresentationQosPolicy |
| This QoS policy contains a list of representation identifiers used by DDSDataWriter and DDSDataReader entities to negotiate which data representation to use. More... | |
Macros | |
| #define | DDS_XCDR_DATA_REPRESENTATION ((DDS_DataRepresentationId_t)0) |
| Corresponds to the Extended Common Data Representation encoding version 1. | |
| #define | DDS_XML_DATA_REPRESENTATION ((DDS_DataRepresentationId_t)1) |
| Corresponds to the XML Data Representation (unsupported). | |
| #define | DDS_XCDR2_DATA_REPRESENTATION ((DDS_DataRepresentationId_t)2) |
| Corresponds to the Extended Common Data Representation encoding version 2. | |
| #define | DDS_AUTO_DATA_REPRESENTATION ((DDS_DataRepresentationId_t)-1) |
| Representation is automatically chosen based on the type. | |
| #define | T DDS_InstanceHandle_t |
| A two-byte signed integer that identifies a data representation. | |
| #define | T struct DDS_QosPolicyCount |
| A two-byte signed integer that identifies a data representation. | |
| #define | T DDS_EncapsulationId_t |
| A two-byte signed integer that identifies a data representation. | |
| #define | T struct DDS_TransportEncapsulationSettings_t |
| A two-byte signed integer that identifies a data representation. | |
| #define | T DDS_DataRepresentationId_t |
| A two-byte signed integer that identifies a data representation. | |
| #define | T struct RTPS_Locator |
| A two-byte signed integer that identifies a data representation. | |
| #define | T struct DDS_ConditionImpl* |
| A two-byte signed integer that identifies a data representation. | |
Typedefs | |
| typedef DDS_Short | DDS_DataRepresentationId_t |
| A two-byte signed integer that identifies a data representation. | |
A list of data representations supported by a DDSDataWriter or DDSDataReader.
| #define DDS_XCDR_DATA_REPRESENTATION ((DDS_DataRepresentationId_t)0) |
Corresponds to the Extended Common Data Representation encoding version 1.
| #define DDS_XML_DATA_REPRESENTATION ((DDS_DataRepresentationId_t)1) |
Corresponds to the XML Data Representation (unsupported).
| #define DDS_XCDR2_DATA_REPRESENTATION ((DDS_DataRepresentationId_t)2) |
Corresponds to the Extended Common Data Representation encoding version 2.
| #define DDS_AUTO_DATA_REPRESENTATION ((DDS_DataRepresentationId_t)-1) |
Representation is automatically chosen based on the type.
For plain language binding, if the allow_data_representation annotation is not specified or if it contains the value XCDR, RTI Connext DDS Micro translates this field to DDS_XCDR_DATA_REPRESENTATION. Otherwise, it translates this field to DDS_XCDR2_DATA_REPRESENTATION.
For the FlatData Topic-Types "FlatData language binding", RTI Connext DDS Micro translates this field to DDS_XCDR2_DATA_REPRESENTATION.
| #define T DDS_InstanceHandle_t |
A two-byte signed integer that identifies a data representation.
| #define T struct DDS_QosPolicyCount |
A two-byte signed integer that identifies a data representation.
| #define T DDS_EncapsulationId_t |
A two-byte signed integer that identifies a data representation.
| #define T struct DDS_TransportEncapsulationSettings_t |
A two-byte signed integer that identifies a data representation.
| #define T DDS_DataRepresentationId_t |
A two-byte signed integer that identifies a data representation.
| #define T struct RTPS_Locator |
A two-byte signed integer that identifies a data representation.
| #define T struct DDS_ConditionImpl* |
A two-byte signed integer that identifies a data representation.
| typedef DDS_Short DDS_DataRepresentationId_t |
A two-byte signed integer that identifies a data representation.