RTI Connext Modern C++ API Version 7.5.0

These QoS are sent as part of one of the built-in discovery topics.

These QoS are sent as part of one of the built-in discovery topics.

See also
dds::topic::ParticipantBuiltinTopicData
dds::topic::PublicationBuiltinTopicData
dds::topic::SubscriptionBuiltinTopicData

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::OwnershipStrengthvalue
<<basic>> <<spec>> The strength value used to arbitrate among multiple writers.
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::TimeBasedFilterminimum_separation
<<basic>> <<spec>> The minimum separation duration between subsequent samples.
dds::core::policy::Partitionname
<<basic>> <<spec>> A list of partition names
dds::core::policy::Reliabilitykind
<<basic>> <<spec>> Kind of reliability.
dds::core::policy::Reliabilitymax_blocking_time
<<basic>> <<spec>> The maximum time a DataWriter can block on a write() call.
dds::core::policy::DestinationOrderkind
<<basic>> <<spec>> Specifies the desired kind of destination order.
dds::core::policy::Lifespanduration
<<basic>> <<spec>> Maximum duration for the data's validity.
rti::core::policy::TransportMulticastvalue
<<basic>> <<extension>> A sequence of multicast communications settings.
rti::core::policy::Discoverymulticast_receive_addresses
<<basic>> <<extension>> Specifies the multicast group addresses on which discovery-related meta-traffic can be received by the DomainParticipant.
rti::core::policy::DiscoveryConfigparticipant_liveliness_lease_duration
<<basic>> <<extension>> The liveliness lease duration for the participant.
rti::core::policy::Propertyvalue
<<basic>> <<extension>> Sequence of properties.
rti::core::policy::EntityNamename
<<basic>> <<extension>> The name of the entity.

Advanced Settings

dds::core::policy::UserDatavalue
<<spec>> a sequence of octets
dds::core::policy::GroupDatavalue
<<spec>> a sequence of octets
dds::core::policy::Durabilitydirect_communication
<<extension>> Indicates whether or not a TRANSIENT or PERSISTENT dds::sub::DataReader should receive samples directly from a TRANSIENT or PERSISTENT dds::pub::DataWriter
dds::core::policy::DurabilityServiceservice_cleanup_delay
<<spec>> Controls when the service is able to remove all information regarding a data instances.
dds::core::policy::DurabilityServicehistory_kind
<<spec>> The kind of history to apply in recouping durable data.
dds::core::policy::DurabilityServicehistory_depth
<<spec>> Setting to use for the dds::core::policy::Durability::writer_depth when recouping durable data.
dds::core::policy::DurabilityServicemax_samples
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
dds::core::policy::DurabilityServicemax_instances
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
dds::core::policy::DurabilityServicemax_samples_per_instance
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
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.
rti::core::policy::TransportUnicastvalue
<<extension>> A sequence of unicast communication settings.
rti::core::policy::DataReaderProtocolvirtual_guid
<<extension>> The virtual GUID (Global Unique Identifier).
rti::core::policy::DataReaderProtocolexpects_inline_qos
[DEPRECATED] <<extension>> Specifies whether this DataReader expects inline QoS with every sample.
rti::core::policy::DataReaderProtocoldisable_positive_acks
<<extension>> Whether the reader sends positive acknowledgements to writers.
rti::core::policy::DataWriterProtocolvirtual_guid
<<extension>> The virtual GUID (Global Unique Identifier).
rti::core::policy::DataWriterProtocoldisable_positive_acks
<<extension>> Controls whether or not the writer expects positive acknowledgements from matching readers.
dds::core::policy::DataTagtags
<<spec>> Sequence of data tags.
rti::core::policy::EntityNamerole_name
<<extension>> The entity role name.
rti::core::policy::Servicekind
<<extension>> The kind of service.
rti::core::policy::MultiChannelchannels
<<extension>> A sequence of rti::core::ChannelSettings used to configure the channels' properties. If the length of the sequence is zero, the QoS policy will be ignored.
rti::core::policy::MultiChannelfilter_name
<<extension>> Name of the filter class used to describe the filter expressions of a MultiChannel DataWriter.
rti::core::policy::TopicQueryDispatchenable
<<extension>> Allows this writer to dispatch TopicQueries