RTI Connext C# API  6.1.0
DurabilityServiceBuilder Class Reference

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

Public Member Functions

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

Properties

Duration ServiceCleanupDelay [get, set]
 Controls when the service is able to remove all information regarding a data instances. More...
 
HistoryKind HistoryKind [get, set]
 The kind of history to apply in recouping durable data. More...
 
int HistoryDepth [get, set]
 Part of history QoS policy to apply when feeding a late joiner. More...
 
int MaxSamples [get, set]
 Part of resource limits QoS policy to apply when feeding a late joiner. More...
 
int MaxInstances [get, set]
 Part of resource limits QoS policy to apply when feeding a late joiner. More...
 
int MaxSamplesPerInstance [get, set]
 Part of resource limits QoS policy to apply when feeding a late joiner. More...
 

Detailed Description

A modifiable type used to create an immutable DurabilityService

Constructor & Destructor Documentation

◆ DurabilityServiceBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

DurabilityService Build ( )

Creates a new DurabilityService immutable object from this one.

Property Documentation

◆ HistoryDepth

int HistoryDepth
getset

Part of history QoS policy to apply when feeding a late joiner.

The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy::history_depth

◆ HistoryKind

The kind of history to apply in recouping durable data.

The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy::history_kind

◆ MaxInstances

int MaxInstances
getset

Part of resource limits QoS policy to apply when feeding a late joiner.

The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy::max_instances

◆ MaxSamples

int MaxSamples
getset

Part of resource limits QoS policy to apply when feeding a late joiner.

The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy::max_samples

◆ MaxSamplesPerInstance

int MaxSamplesPerInstance
getset

Part of resource limits QoS policy to apply when feeding a late joiner.

The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy::max_samples_per_instance

◆ ServiceCleanupDelay

Duration ServiceCleanupDelay
getset

Controls when the service is able to remove all information regarding a data instances.

The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy::service_cleanup_delay