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

Rti.Dds.Core.Policy.WriterDataLifecycleBuilder.WriterDataLifecycleBuilder ( WriterDataLifecycle  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

WriterDataLifecycle Rti.Dds.Core.Policy.WriterDataLifecycleBuilder.Build ( )

Creates a new WriterDataLifecycle immutable object from this one.

Property Documentation

◆ AutodisposeUnregisteredInstances

bool Rti.Dds.Core.Policy.WriterDataLifecycleBuilder.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

◆ AutopurgeUnregisteredInstancesDelay

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

◆ AutopurgeDisposedInstancesDelay

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