RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.CompressionSettingsBuilder Class Reference

A modifiable type used to create an immutable CompressionSettings More...

Public Member Functions

 CompressionSettingsBuilder (CompressionSettings data)
 Creates a builder with the values of an existing immutable instance More...
 
CompressionSettings Build ()
 Creates a new CompressionSettings immutable object from this one. More...
 

Properties

CompressionId CompressionIds [get, set]
 Mask that represents the compression algorithms enabled. More...
 
uint WriterCompressionLevel [get, set]
 The level of compression to use when compressing data. More...
 
int WriterCompressionThreshold [get, set]
 The threshold, in bytes, above which a serialized sample will be eligible to be compressed. More...
 

Detailed Description

A modifiable type used to create an immutable CompressionSettings

Constructor & Destructor Documentation

◆ CompressionSettingsBuilder()

Rti.Dds.Core.Policy.CompressionSettingsBuilder.CompressionSettingsBuilder ( CompressionSettings  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

CompressionSettings Rti.Dds.Core.Policy.CompressionSettingsBuilder.Build ( )

Creates a new CompressionSettings immutable object from this one.

Property Documentation

◆ CompressionIds

CompressionId Rti.Dds.Core.Policy.CompressionSettingsBuilder.CompressionIds
getset

Mask that represents the compression algorithms enabled.

The full documentation is available in the C API: DDSCompressionSettings_t_compression_ids

◆ WriterCompressionLevel

uint Rti.Dds.Core.Policy.CompressionSettingsBuilder.WriterCompressionLevel
getset

The level of compression to use when compressing data.

The full documentation is available in the C API: DDSCompressionSettings_t_writer_compression_level

◆ WriterCompressionThreshold

int Rti.Dds.Core.Policy.CompressionSettingsBuilder.WriterCompressionThreshold
getset

The threshold, in bytes, above which a serialized sample will be eligible to be compressed.

The full documentation is available in the C API: DDSCompressionSettings_t_writer_compression_threshold