RTI Connext Modern C++ API Version 7.6.0

Use these QoS fields to configure how Connext manages memory related to the samples that are stored and managed by the DataReader and DataWriter queues.

Use these QoS fields to configure how Connext manages memory related to the samples that are stored and managed by the DataReader and DataWriter queues.

Basic Settings

dds::core::policy::ResourceLimitsmax_samples
<<basic>> <<spec>> Represents the maximum samples the middleware can store for any one dds::pub::DataWriter (or dds::sub::DataReader).
dds::core::policy::ResourceLimitsmax_instances
<<basic>> <<spec>> Represents the maximum number of instances a dds::pub::DataWriter (or dds::sub::DataReader) can manage.
dds::core::policy::ResourceLimitsinitial_samples
<<basic>> <<extension>> Represents the initial samples the middleware will store for any one dds::pub::DataWriter (or dds::sub::DataReader).
dds::core::policy::ResourceLimitsinitial_instances
<<basic>> <<extension>> Represents the initial number of instances a dds::pub::DataWriter (or dds::sub::DataReader) will manage.

Advanced Settings

rti::core::PersistentStorageSettingswriter_instance_cache_allocation
<<extension>> Configures the resource limits associated with the instance durable writer history cache.
rti::core::PersistentStorageSettingswriter_sample_cache_allocation
<<extension>> Configures the resource limits associated with the sample durable writer history cache.
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.
dds::core::policy::ResourceLimitsmax_samples_per_instance
<<spec>> Represents the maximum number of samples of any one instance a dds::pub::DataWriter (or dds::sub::DataReader) can manage.
dds::core::policy::WriterDataLifecycleautodispose_unregistered_instances
<<spec>> Boolean flag that controls whether or not a writer will also dispose of an instance when the dds::pub::DataWriter unregisters from the instance by means of the unregister operations.
dds::core::policy::WriterDataLifecycleautopurge_unregistered_instances_delay
<<extension>> Maximum duration for which the dds::pub::DataWriter will maintain information regarding an instance once it has unregistered the instance.
dds::core::policy::WriterDataLifecycleautopurge_disposed_instances_delay
<<extension>> Maximum duration for which the dds::pub::DataWriter will maintain information regarding an instance once it has disposed the instance.
dds::core::policy::ReaderDataLifecycleautopurge_nowriter_samples_delay
<<spec>> Minimum duration for which the dds::sub::DataReader will maintain samples for an instance once its instance_state becomes dds::sub::status::InstanceState::not_alive_no_writers().
dds::core::policy::ReaderDataLifecycleautopurge_disposed_samples_delay
<<spec>> Minimum duration for which the dds::sub::DataReader will maintain samples for an instance once its instance_state becomes dds::sub::status::InstanceState::not_alive_disposed().
dds::core::policy::ReaderDataLifecycleautopurge_disposed_instances_delay
<<extension>> Minimum duration for which the dds::sub::DataReader will maintain information about a received instance once its instance_state becomes dds::sub::status::InstanceState::not_alive_disposed() and there are no samples for the instance in the DataReader queue.
dds::core::policy::ReaderDataLifecycleautopurge_nowriter_instances_delay
<<extension>> Minimum duration for which the dds::sub::DataReader will maintain information about a received instance once its instance_state becomes dds::sub::status::InstanceState::not_alive_no_writers() and there are no samples for the instance in the DataReader queue.
rti::core::policy::DataReaderResourceLimitsmax_fragmented_samples
<<extension>> The maximum number of samples for which the dds::sub::DataReader may store fragments at a given point in time.
rti::core::policy::DataReaderResourceLimitsinitial_fragmented_samples
<<extension>> The initial number of samples for which a dds::sub::DataReader may store fragments.
rti::core::policy::DataReaderResourceLimitsmax_fragmented_samples_per_remote_writer
<<extension>> The maximum number of samples per remote writer for which a dds::sub::DataReader may store fragments.
rti::core::policy::DataReaderResourceLimitsmax_fragments_per_sample
<<extension>> Maximum number of fragments for a single sample.
rti::core::policy::DataReaderResourceLimitsdynamically_allocate_fragmented_samples
<<extension>> Determines whether the dds::sub::DataReader pre-allocates storage for storing fragmented samples.
rti::core::policy::DataWriterResourceLimitsinitial_batches
<<extension>> Represents the initial number of batches a dds::pub::DataWriter will manage.
rti::core::policy::DataWriterResourceLimitsmax_batches
<<extension>> Represents the maximum number of batches a dds::pub::DataWriter will manage.
rti::core::policy::DataWriterResourceLimitswriter_loaned_sample_allocation
<<extension>> Represents the allocation settings of loaned samples managed by a dds::pub::DataWriter.
rti::core::policy::DataWriterResourceLimitsinitialize_writer_loaned_sample
<<extension>> Whether or not to initialize loaned samples returned by a dds::pub::DataWriter
rti::core::policy::DiscoveryConfigparticipant_reader_resource_limits
<<extension>> Resource limits.
rti::core::policy::DiscoveryConfigpublication_reader_resource_limits
<<extension>> Resource limits.
rti::core::policy::DiscoveryConfigsubscription_reader_resource_limits
<<extension>> Resource limits.
rti::core::policy::DiscoveryConfigparticipant_configuration_reader_resource_limits
<<extension>> Resource limits for the built-in topic participant configuration reader.
rti::core::policy::BuiltinTopicReaderResourceLimitsinitial_samples
<<extension>> Initial number of samples.
rti::core::policy::BuiltinTopicReaderResourceLimitsmax_samples
<<extension>> Maximum number of samples.