RTI Connext C API Version 7.4.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.

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_DataRepresentationQosPolicycompression_settings
<<basic>> <<extension>> Structure that contains the compression settings.
DDS_DataReaderResourceLimitsQosPolicydisable_fragmentation_support
[DEPRECATED] <<extension>> Determines whether the DDS_DataReader can receive fragmented samples.
DDS_DataReaderResourceLimitsQosPolicymax_fragmented_samples
<<extension>> The maximum number of samples for which the DDS_DataReader may store fragments at a given point in time.
DDS_DataReaderResourceLimitsQosPolicyinitial_fragmented_samples
<<extension>> The initial number of samples for which a DDS_DataReader may store fragments.
DDS_DataReaderResourceLimitsQosPolicymax_fragmented_samples_per_remote_writer
<<extension>> The maximum number of samples per remote writer for which a DDS_DataReader 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 DDS_DataReader 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 DDS_DataReader.
DDS_DataWriterResourceLimitsQosPolicywriter_loaned_sample_allocation
<<extension>> Represents the allocation settings of loaned samples managed by a DDS_DataWriter.
DDS_DataWriterResourceLimitsQosPolicyinitialize_writer_loaned_sample
<<extension>> Whether or not to initialize loaned samples returned by a DDS_DataWriter
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 DDS_DomainParticipant.
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 DDS_DataReader can receive fragmented samples.
DDS_BuiltinTopicReaderResourceLimits_tmax_fragmented_samples
<<extension>> The maximum number of samples for which the built-in topic DDS_DataReader 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 DDS_DataReader 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 DDS_DataReader 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 DDS_DataReader pre-allocates storage for storing fragmented samples.