RTI Connext C# API Version 7.3.0
Rti.Dds.Core.Policy.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()

Rti.Dds.Core.Policy.DurabilityServiceBuilder.DurabilityServiceBuilder ( DurabilityService  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

DurabilityService Rti.Dds.Core.Policy.DurabilityServiceBuilder.Build ( )

Creates a new DurabilityService immutable object from this one.

Property Documentation

◆ ServiceCleanupDelay

Duration Rti.Dds.Core.Policy.DurabilityServiceBuilder.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

◆ HistoryKind

HistoryKind Rti.Dds.Core.Policy.DurabilityServiceBuilder.HistoryKind
getset

The kind of history to apply in recouping durable data.

The full documentation is available in the C API: DDS_DurabilityServiceQosPolicy_history_kind

◆ HistoryDepth

int Rti.Dds.Core.Policy.DurabilityServiceBuilder.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

◆ MaxSamples

int Rti.Dds.Core.Policy.DurabilityServiceBuilder.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

◆ MaxInstances

int Rti.Dds.Core.Policy.DurabilityServiceBuilder.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

◆ MaxSamplesPerInstance

int Rti.Dds.Core.Policy.DurabilityServiceBuilder.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