RTI Connext Traditional C++ API Version 7.5.0

Use these QoS fields to configure how much and how long data remains retrievable in the system.

Use these QoS fields to configure how much and how long data remains retrievable in the system.

Basic Settings

DDS_DurabilityQosPolicykind
<<basic>> <<spec>> The kind of durability.
DDS_DurabilityQosPolicywriter_depth
<<basic>> <<extension>> Indicates the number of samples per instance that a durable DDSDataWriter will send to a late-joining DDSDataReader.
DDS_ResourceLimitsQosPolicymax_samples
<<basic>> <<spec>> Represents the maximum samples the middleware can store for any one DDSDataWriter (or DDSDataReader).
DDS_ResourceLimitsQosPolicymax_instances
<<basic>> <<spec>> Represents the maximum number of instances a DDSDataWriter (or DDSDataReader) can manage.
DDS_LifespanQosPolicyduration
<<basic>> <<spec>> Maximum duration for the data's validity.

Advanced Settings

DDS_AvailabilityQosPolicyenable_required_subscriptions
<<extension>> Enables support for required subscriptions in a DDSDataWriter
DDS_AvailabilityQosPolicymax_data_availability_waiting_time
<<extension>> Defines how much time to wait before delivering a sample to the application without having received some of the previous samples.
DDS_AvailabilityQosPolicymax_endpoint_availability_waiting_time
<<extension>> Defines how much time to wait to discover DataWriters providing samples for the same data source (virtual GUID).
DDS_AvailabilityQosPolicyrequired_matched_endpoint_groups
<<extension>> A sequence of endpoint groups.
DDS_DurabilityQosPolicydirect_communication
<<extension>> Indicates whether or not a TRANSIENT or PERSISTENT DDSDataReader should receive samples directly from a TRANSIENT or PERSISTENT DDSDataWriter
DDS_DurabilityQosPolicystorage_settings
<<extension>> Configures durable writer history and durable reader state.
DDS_PersistentStorageSettingsenable
<<extension>> Enables durable writer history in a DDSDataWriter and durable reader state in a DDSDataReader.
DDS_PersistentStorageSettingsfile_name
<<extension>> The file name where the durable writer history or durable reader state will be stored.
DDS_PersistentStorageSettingstrace_file_name
<<extension>> The file name where to store the SQL statements executed when loading and storing the durable writer history or durable reader state.
DDS_PersistentStorageSettingsjournal_kind
<<extension>> Sets the journal mode of the persistent storage.
DDS_PersistentStorageSettingssynchronization_kind
<<extension>> Sets the level of synchronization with the physical disk.
DDS_PersistentStorageSettingsvacuum
<<extension>> Sets the auto-vacuum status of the storage.
DDS_PersistentStorageSettingsrestore
<<extension>> Indicates if the persisted writer history or reader state must be restored.
DDS_PersistentStorageSettingswriter_instance_cache_allocation
<<extension>> Configures the resource limits associated with the instance durable writer history cache.
DDS_PersistentStorageSettingswriter_sample_cache_allocation
<<extension>> Configures the resource limits associated with the sample durable writer history cache.
DDS_PersistentStorageSettingswriter_memory_state
<<extension>> Determines how much state will be kept in memory by the durable writer history in order to avoid accessing the persistent storage in disk.
DDS_PersistentStorageSettingsreader_checkpoint_frequency
<<extension>> Controls how often the reader state is stored into the database.
DDS_DurabilityServiceQosPolicyservice_cleanup_delay
<<spec>> Controls when the service is able to remove all information regarding a data instances.
DDS_DurabilityServiceQosPolicyhistory_kind
<<spec>> The kind of history to apply in recouping durable data.
DDS_DurabilityServiceQosPolicyhistory_depth
<<spec>> Setting to use for the DDS_DurabilityQosPolicy::writer_depth when recouping durable data.
DDS_DurabilityServiceQosPolicymax_samples
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
DDS_DurabilityServiceQosPolicymax_instances
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
DDS_DurabilityServiceQosPolicymax_samples_per_instance
<<spec>> Part of resource limits QoS policy to apply when feeding a late joiner.
DDS_ResourceLimitsQosPolicymax_samples_per_instance
<<spec>> Represents the maximum number of samples of any one instance a DDSDataWriter (or DDSDataReader) can manage.
DDS_DataWriterProtocolQosPolicypropagate_app_ack_with_no_response
<<extension>> Controls whether or not a DDSDataWriter receives DDSDataWriterListener::on_application_acknowledgment notifications with an empty or invalid response.
DDS_RtpsReliableWriterProtocol_tdisable_positive_acks_enable_adaptive_sample_keep_duration
[DEPRECATED] <<extension>> Enables dynamic adjustment of sample keep duration in response to congestion.
DDS_RtpsReliableWriterProtocol_tdisable_positive_acks_min_sample_keep_duration
<<extension>> The minimum duration a sample is queued for ACK-disabled readers.
DDS_RtpsReliableWriterProtocol_tdisable_positive_acks_max_sample_keep_duration
<<extension>> The maximum duration a sample is queued for ACK-disabled readers.
DDS_RtpsReliableWriterProtocol_tdisable_positive_acks_decrease_sample_keep_duration_factor
[DEPRECATED] <<extension>> Controls rate of contraction of dynamic sample keep duration.
DDS_RtpsReliableWriterProtocol_tdisable_positive_acks_increase_sample_keep_duration_factor
[DEPRECATED] <<extension>> Controls rate of growth of dynamic sample keep duration.
DDS_BuiltinTopicReaderResourceLimits_tinitial_samples
<<extension>> Initial number of samples.
DDS_BuiltinTopicReaderResourceLimits_tmax_samples
<<extension>> Maximum number of samples.
DDS_EntityNameQosPolicyrole_name
<<extension>> The entity role name.