RTI Connext C# API  6.1.0
WriterDataLifecycleBuilder Class Reference

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

Public Member Functions

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

Properties

bool AutodisposeUnregisteredInstances [get, set]
 Boolean flag that controls the behavior when the Publication.DataWriter<T> unregisters an instance by means of the unregister operations. More...
 
Duration AutopurgeUnregisteredInstancesDelay [get, set]
 Maximum duration for which the Publication.DataWriter<T> will maintain information regarding an instance once it has unregistered the instance. More...
 
Duration AutopurgeDisposedInstancesDelay [get, set]
 Maximum duration for which the Publication.DataWriter<T> will maintain information regarding an instance once it has disposed the instance. More...
 

Detailed Description

A modifiable type used to create an immutable WriterDataLifecycle

Constructor & Destructor Documentation

◆ WriterDataLifecycleBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Creates a new WriterDataLifecycle immutable object from this one.

Property Documentation

◆ AutodisposeUnregisteredInstances

bool AutodisposeUnregisteredInstances
getset

Boolean flag that controls the behavior when the Publication.DataWriter<T> unregisters an instance by means of the unregister operations.

The full documentation is available in the C API: DDS_WriterDataLifecycleQosPolicy::autodispose_unregistered_instances

◆ AutopurgeDisposedInstancesDelay

Duration AutopurgeDisposedInstancesDelay
getset

Maximum duration for which the Publication.DataWriter<T> will maintain information regarding an instance once it has disposed the instance.

The full documentation is available in the C API: DDS_WriterDataLifecycleQosPolicy::autopurge_disposed_instances_delay

◆ AutopurgeUnregisteredInstancesDelay

Duration AutopurgeUnregisteredInstancesDelay
getset

Maximum duration for which the Publication.DataWriter<T> will maintain information regarding an instance once it has unregistered the instance.

The full documentation is available in the C API: DDS_WriterDataLifecycleQosPolicy::autopurge_unregistered_instances_delay