RTI Connext Traditional C++ API Version 7.5.0

Use these QoS fields to optimize the process of sending large data.

Use these QoS fields to optimize the process of sending large data.

This includes QoS which help to reduce the number of copies needed and manage fragmentation.

See Sending Large Data, in the Core Libraries User's Manual, for more information.

Basic Settings

DDS_DataRepresentationQosPolicycompression_settings
<<basic>> <<extension>> Structure that contains the compression settings.

Advanced Settings

DDS_CompressionSettings_tcompression_ids
<<extension>> Mask that represents the compression algorithms enabled.
DDS_CompressionSettings_twriter_compression_level
<<extension>> The level of compression to use when compressing data.
DDS_CompressionSettings_twriter_compression_threshold
<<extension>> The threshold, in bytes, above which a serialized sample will be eligible to be compressed.
DDS_DataReaderResourceLimitsQosPolicydisable_fragmentation_support
[DEPRECATED] <<extension>> Determines whether the DDSDataReader can receive fragmented samples.
DDS_DataReaderResourceLimitsQosPolicymax_fragmented_samples
<<extension>> The maximum number of samples for which the DDSDataReader may store fragments at a given point in time.
DDS_DataReaderResourceLimitsQosPolicyinitial_fragmented_samples
<<extension>> The initial number of samples for which a DDSDataReader may store fragments.
DDS_DataReaderResourceLimitsQosPolicymax_fragmented_samples_per_remote_writer
<<extension>> The maximum number of samples per remote writer for which a DDSDataReader may store fragments.
DDS_DataReaderResourceLimitsQosPolicymax_fragments_per_sample
<<extension>> Maximum number of fragments for a single sample.
DDS_DataReaderResourceLimitsQosPolicydynamically_allocate_fragmented_samples
<<extension>> Determines whether the DDSDataReader pre-allocates storage for storing fragmented samples.
DDS_DataReaderResourceLimitsQosPolicyshmem_ref_transfer_mode_attached_segment_allocation
<<extension>> Allocation resource for the shared memory segments attached by the DDSDataReader.
DDS_DataWriterResourceLimitsQosPolicywriter_loaned_sample_allocation
<<extension>> Represents the allocation settings of loaned samples managed by a DDSDataWriter.
DDS_DataWriterResourceLimitsQosPolicyinitialize_writer_loaned_sample
<<extension>> Whether or not to initialize loaned samples returned by a DDSDataWriter
DDS_DataWriterTransferModeQosPolicyshmem_ref_settings
<<extension>> Settings related to transferring data using shared memory references.
DDS_DomainParticipantResourceLimitsQosPolicyshmem_ref_transfer_mode_max_segments
<<extension>> Maximum number of segments created by all DataWriters belonging to a DDSDomainParticipant.
DDS_DiscoveryConfigQosPolicyendpoint_type_object_lb_serialization_threshold
<<extension>> Option to reduce the size required to propagate a TypeObject in Simple Endpoint Discovery
DDS_BuiltinTopicReaderResourceLimits_tdisable_fragmentation_support
[DEPRECATED] <<extension>> Determines whether the built-in topic DDSDataReader can receive fragmented samples.
DDS_BuiltinTopicReaderResourceLimits_tmax_fragmented_samples
<<extension>> The maximum number of samples for which the built-in topic DDSDataReader may store fragments at a given point in time.
DDS_BuiltinTopicReaderResourceLimits_tinitial_fragmented_samples
<<extension>> The initial number of samples for which a built-in topic DDSDataReader may store fragments.
DDS_BuiltinTopicReaderResourceLimits_tmax_fragmented_samples_per_remote_writer
<<extension>> The maximum number of samples per remote writer for which a built-in topic DDSDataReader may store fragments.
DDS_BuiltinTopicReaderResourceLimits_tmax_fragments_per_sample
<<extension>> Maximum number of fragments for a single sample.
DDS_BuiltinTopicReaderResourceLimits_tdynamically_allocate_fragmented_samples
<<extension>> Determines whether the built-in topic DDSDataReader pre-allocates storage for storing fragmented samples.