RTI Connext Traditional C++ API Version 7.5.0

Use these QoS fields to configure aspects of the type system.

Use these QoS fields to configure aspects of the type system.

These settings include how types are sent during discovery, what criteria is used when types should be matched, and how data should be serialized.

Advanced Settings

DDS_DataRepresentationQosPolicyvalue
<<spec>> Sequence of representation identifiers.
DDS_TypeConsistencyEnforcementQosPolicykind
<<spec>> Type consistency kind.
DDS_TypeConsistencyEnforcementQosPolicyignore_sequence_bounds
<<spec>> Controls whether sequence bounds are taken into consideration for type assignability.
DDS_TypeConsistencyEnforcementQosPolicyignore_string_bounds
<<spec>> Controls whether string bounds are taken into consideration for type assignability.
DDS_TypeConsistencyEnforcementQosPolicyignore_member_names
<<spec>> Controls whether member names are taken into consideration for type assignability.
DDS_TypeConsistencyEnforcementQosPolicyprevent_type_widening
<<spec>> Controls whether type widening is allowed.
DDS_TypeConsistencyEnforcementQosPolicyforce_type_validation
<<spec>> Controls whether type information must be available in order to complete matching between a DDSDataWriter and a DDSDataReader.
DDS_TypeConsistencyEnforcementQosPolicyignore_enum_literal_names
<<spec>> Controls whether enumeration constant names are taken into consideration for type assignability.
DDS_DomainParticipantResourceLimitsQosPolicytype_code_max_serialized_length
[DEPRECATED] <<extension>> Maximum size of serialized string for type code.
DDS_DomainParticipantResourceLimitsQosPolicytype_object_max_serialized_length
<<extension>> The maximum length, in bytes, that the buffer to serialize a TypeObject can consume.
DDS_DomainParticipantResourceLimitsQosPolicytype_object_max_deserialized_length
<<extension>> The maximum number of bytes that a deserialized TypeObject can consume.
DDS_DomainParticipantResourceLimitsQosPolicydeserialized_type_object_dynamic_allocation_threshold
<<extension>> A threshold, in bytes, for dynamic memory allocation for the deserialized TypeObject.
DDS_DomainParticipantResourceLimitsQosPolicyserialized_type_object_dynamic_allocation_threshold
<<extension>> A threshold, in bytes, for dynamic memory allocation for the serialized TypeObject.
DDS_DiscoveryConfigQosPolicyendpoint_type_object_lb_serialization_threshold
<<extension>> Option to reduce the size required to propagate a TypeObject in Simple Endpoint Discovery