RTI Connext C# API Version 7.3.0
Rti.Dds.Core.Policy.LivelinessBuilder Class Reference

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

Public Member Functions

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

Properties

LivelinessKind Kind [get, set]
 The kind of liveliness desired. More...
 
Duration LeaseDuration [get, set]
 The duration within which a Publication.DataWriter<T> must be asserted, or else it is assumed to be not alive. More...
 
int AssertionsPerLeaseDuration [get, set]
 The number of assertions a Publication.DataWriter<T> will send during a its LeaseDuration. More...
 

Detailed Description

A modifiable type used to create an immutable Liveliness

Constructor & Destructor Documentation

◆ LivelinessBuilder()

Rti.Dds.Core.Policy.LivelinessBuilder.LivelinessBuilder ( Liveliness  data)
inline

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Liveliness Rti.Dds.Core.Policy.LivelinessBuilder.Build ( )

Creates a new Liveliness immutable object from this one.

Property Documentation

◆ Kind

LivelinessKind Rti.Dds.Core.Policy.LivelinessBuilder.Kind
getset

The kind of liveliness desired.

The full documentation is available in the C API: DDS_LivelinessQosPolicy_kind

◆ LeaseDuration

Duration Rti.Dds.Core.Policy.LivelinessBuilder.LeaseDuration
getset

The duration within which a Publication.DataWriter<T> must be asserted, or else it is assumed to be not alive.

The full documentation is available in the C API: DDS_LivelinessQosPolicy_lease_duration

◆ AssertionsPerLeaseDuration

int Rti.Dds.Core.Policy.LivelinessBuilder.AssertionsPerLeaseDuration
getset

The number of assertions a Publication.DataWriter<T> will send during a its LeaseDuration.

The full documentation is available in the C API: DDS_LivelinessQosPolicy_assertions_per_lease_duration