RTI Connext C# API  6.1.2
Reliability Class Reference

Configures the level of reliability offered or requested. More...

Inherits IEquatable< Reliability >.

Public Member Functions

Reliability With (Action< ReliabilityBuilder > build)
 Creates a new Reliability with a set of changes specified in an Action More...
 
override int GetHashCode ()
 Gets the hash code More...
 
override bool Equals (object other)
 Compares for equality More...
 
bool Equals (Reliability other)
 Compares for equality More...
 

Properties

ReliabilityKind Kind [get]
 Kind of reliability. More...
 
Duration MaxBlockingTime [get]
 The maximum time a writer may block on a write() call. More...
 
AcknowledgmentModeKind AcknowledgmentKind [get]
 Kind of reliable acknowledgment More...
 
static Reliability Default [get]
 Singleton containing the default value of a Reliability More...
 

Detailed Description

Configures the level of reliability offered or requested.

Member Function Documentation

◆ Equals() [1/2]

override bool Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Equals ( Reliability  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ With()

Reliability With ( Action< ReliabilityBuilder build)

Creates a new Reliability with a set of changes specified in an Action

Parameters
buildAn Action (typically a lambda function) that receives a modifiable object with the current values of this Reliability.
Returns
A new Reliability with the changes applied by the Action

Property Documentation

◆ AcknowledgmentKind

AcknowledgmentModeKind AcknowledgmentKind
get

Kind of reliable acknowledgment

The full documentation is available in the C API: DDS_ReliabilityQosPolicy::acknowledgment_kind

◆ Default

Reliability Default
staticget

Singleton containing the default value of a Reliability

◆ Kind

ReliabilityKind Kind
get

Kind of reliability.

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

◆ MaxBlockingTime

Duration MaxBlockingTime
get

The maximum time a writer may block on a write() call.

The full documentation is available in the C API: DDS_ReliabilityQosPolicy::max_blocking_time