RTI Connext Modern C++ API Version 7.5.0

These QoS are applied per-instance.

These QoS are applied per-instance.

For example, the dds::core::policy::History::depth configures the number of samples that are stored in the DataWriter and DataReader queues per-instance.

Basic Settings

dds::core::policy::Durabilitywriter_depth
<<basic>> <<extension>> Indicates the number of samples per instance that a durable dds::pub::DataWriter will send to a late-joining dds::sub::DataReader.
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::TimeBasedFilterminimum_separation
<<basic>> <<spec>> The minimum separation duration between subsequent samples.
dds::core::policy::DestinationOrderkind
<<basic>> <<spec>> Specifies the desired kind of destination order.
dds::core::policy::Historykind
<<basic>> <<spec>> Specifies the kind of history to be kept.
dds::core::policy::Historydepth
<<basic>> <<spec>> Specifies the number of samples per instance to be kept, when the kind is dds::core::policy::HistoryKind::KEEP_LAST

Advanced Settings

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::Presentationaccess_scope
<<spec>> Determines the largest scope spanning the entities for which the order and coherency of changes can be preserved.
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::DestinationOrderscope
<<spec>> Specifies the desired scope of the source destination order.
dds::core::policy::DestinationOrdersource_timestamp_tolerance
<<extension>> Allowed tolerance between source timestamps of consecutive samples.