RTI Connext DDS Micro C++ API
Version 4.0.1
|
APIs to configure compliance with certain standard specifications. More...
Typedefs | |
typedef DDS_UnsignedLong | NDDS_Config_XTypesComplianceMask |
XTypes compliance mask. |
Enumerations | |
enum | NDDS_Config_XTypesComplianceMaskBits { , NDDS_CONFIG_XTYPES_ENCAPSULATION_OPTIONS_WITH_PADDING_BIT } |
The bits for the NDDS_Config_XTypesComplianceMask with different aspects of the Extended CDR encoding (XCDR and XCDR2). More... |
APIs to configure compliance with certain standard specifications.
XTypes compliance mask.
The NDDS_Config_XTypesComplianceMask configures different aspects of the Extended CDR encoding (XCDR and XCDR2).
Applications that don't use the exact same XTypes compliance mask may not be interoperable.
By default, data serialization is not fully compliant with Extended CDR encoding due to bugs when implementing the standard. These bugs do not result in breaking functional correctness. They only affect interoperability with other vendors.
You can change the default compliance mask for an application using any of the following mechanisms:
The bits for the NDDS_Config_XTypesComplianceMask with different aspects of the Extended CDR encoding (XCDR and XCDR2).