RTI Connext DDS Micro C++ API
Version 3.0.3
|
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.