RTI Connext C# API  6.1.0
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()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Liveliness Build ( )

Creates a new Liveliness immutable object from this one.

Property Documentation

◆ AssertionsPerLeaseDuration

int 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

◆ Kind

LivelinessKind Kind
getset

The kind of liveliness desired.

The full documentation is available in the C API: DDS_LivelinessQosPolicy::kind

◆ LeaseDuration

Duration 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