RTI Connext Modern C++ API Version 7.5.0

These QoS affect participant and endpoint matching.

These QoS affect participant and endpoint matching.

See the pages of each individual QoS for a desription of how the QoS must be set in order for two applications to be considered matching. Look for information about compatibility or request-offered (RxO) semantics.

Basic Settings

dds::core::policy::Durabilitykind
<<basic>> <<spec>> The kind of durability.
dds::core::policy::DataRepresentationcompression_settings
<<basic>> <<extension>> Structure that contains the compression settings.
dds::core::policy::Deadlineperiod
<<basic>> <<spec>> Duration of the deadline period.
dds::core::policy::Ownershipkind
<<basic>> <<spec>> The kind of ownership
dds::core::policy::Livelinesskind
<<basic>> <<spec>> The kind of liveliness desired.
dds::core::policy::Livelinesslease_duration
<<basic>> <<spec>> The duration within which a dds::pub::DataWriter must be asserted, or else it is assumed to be not alive.
dds::core::policy::Partitionname
<<basic>> <<spec>> A list of partition names
dds::core::policy::Reliabilitykind
<<basic>> <<spec>> Kind of reliability.
dds::core::policy::DestinationOrderkind
<<basic>> <<spec>> Specifies the desired kind of destination order.

Advanced Settings

rti::core::CompressionSettingscompression_ids
<<extension>> Mask that represents the compression algorithms enabled.
dds::core::policy::DataRepresentationvalue
<<spec>> Sequence of representation identifiers.
dds::core::policy::Presentationaccess_scope
<<spec>> Determines the largest scope spanning the entities for which the order and coherency of changes can be preserved.
dds::core::policy::Presentationcoherent_access
<<spec>> Specifies support for coherent access. Controls whether coherent access is supported within the scope access_scope.
dds::core::policy::Presentationordered_access
<<spec>> Specifies support for ordered access to the samples received at the subscription end. Controls whether ordered access is supported within the scope access_scope.
dds::core::policy::LatencyBudgetduration
<<spec>> Duration of the maximum acceptable delay.
dds::core::policy::Reliabilityacknowledgment_kind
<<extension>> Kind of reliable acknowledgment
dds::core::policy::Reliabilityinstance_state_consistency_kind
<<extension>> Whether instance state consistency is enabled
dds::core::policy::TypeConsistencyEnforcementkind
<<spec>> Type consistency kind.
dds::core::policy::TypeConsistencyEnforcementignore_sequence_bounds
<<spec>> Controls whether sequence bounds are taken into consideration for type assignability.
dds::core::policy::TypeConsistencyEnforcementignore_string_bounds
<<spec>> Controls whether string bounds are taken into consideration for type assignability.
dds::core::policy::TypeConsistencyEnforcementignore_member_names
<<spec>> Controls whether member names are taken into consideration for type assignability.
dds::core::policy::TypeConsistencyEnforcementprevent_type_widening
<<spec>> Controls whether type widening is allowed.
dds::core::policy::TypeConsistencyEnforcementforce_type_validation
<<spec>> Controls whether type information must be available in order to complete matching between a dds::pub::DataWriter and a dds::sub::DataReader.
dds::core::policy::TypeConsistencyEnforcementignore_enum_literal_names
<<spec>> Controls whether enumeration constant names are taken into consideration for type assignability.