RTI Connext C# API  6.1.1
ReaderDataLifecycleBuilder Class Reference

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

Public Member Functions

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

Properties

Duration AutopurgeNowriterSamplesDelay [get, set]
 Minimum duration for which the Subscription.DataReader<T> will maintain information regarding an instance once its instance_state becomes Omg.Dds.Subscription.InstanceState.NotAliveNoWriters. More...
 
Duration AutopurgeDisposedSamplesDelay [get, set]
 Minimum duration for which the Subscription.DataReader<T> will maintain samples for an instance once its instance_state becomes Omg.Dds.Subscription.InstanceState.NotAliveDisposed. More...
 
Duration AutopurgeDisposedInstancesDelay [get, set]
 Minimum duration for which the Subscription.DataReader<T> will maintain information about a received instance once its instance_state becomes Omg.Dds.Subscription.InstanceState.NotAliveDisposed and there are no samples for the instance in the DataReader queue. More...
 
Duration AutopurgeNowriterInstancesDelay [get, set]
 Minimum duration for which the Subscription.DataReader<T> will maintain information about a received instance once its instance_state becomes Omg.Dds.Subscription.InstanceState.NotAliveNoWriters and there are no samples for the instance in the DataReader queue. More...
 

Detailed Description

A modifiable type used to create an immutable ReaderDataLifecycle

Constructor & Destructor Documentation

◆ ReaderDataLifecycleBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Creates a new ReaderDataLifecycle immutable object from this one.

Property Documentation

◆ AutopurgeDisposedInstancesDelay

Duration AutopurgeDisposedInstancesDelay
getset

Minimum duration for which the Subscription.DataReader<T> will maintain information about a received instance once its instance_state becomes Omg.Dds.Subscription.InstanceState.NotAliveDisposed and there are no samples for the instance in the DataReader queue.

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

◆ AutopurgeDisposedSamplesDelay

Duration AutopurgeDisposedSamplesDelay
getset

Minimum duration for which the Subscription.DataReader<T> will maintain samples for an instance once its instance_state becomes Omg.Dds.Subscription.InstanceState.NotAliveDisposed.

The full documentation is available in the C API: DDS_ReaderDataLifecycleQosPolicy::autopurge_disposed_samples_delay

◆ AutopurgeNowriterInstancesDelay

Duration AutopurgeNowriterInstancesDelay
getset

Minimum duration for which the Subscription.DataReader<T> will maintain information about a received instance once its instance_state becomes Omg.Dds.Subscription.InstanceState.NotAliveNoWriters and there are no samples for the instance in the DataReader queue.

The full documentation is available in the C API: DDS_ReaderDataLifecycleQosPolicy::autopurge_nowriter_instances_delay

◆ AutopurgeNowriterSamplesDelay

Duration AutopurgeNowriterSamplesDelay
getset

Minimum duration for which the Subscription.DataReader<T> will maintain information regarding an instance once its instance_state becomes Omg.Dds.Subscription.InstanceState.NotAliveNoWriters.

The full documentation is available in the C API: DDS_ReaderDataLifecycleQosPolicy::autopurge_nowriter_samples_delay