RTI Connext C# API Version 7.2.0
Rti.Dds.Core.Policy.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...
 
InstanceStateConsistencyKind InstanceStateConsistencyKind [get]
 Whether instance state consistency is enabled 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

◆ With()

Reliability Rti.Dds.Core.Policy.Reliability.With ( Action< ReliabilityBuilder build)
inline

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

◆ GetHashCode()

override int Rti.Dds.Core.Policy.Reliability.GetHashCode ( )
inline

Gets the hash code

◆ Equals() [1/2]

override bool Rti.Dds.Core.Policy.Reliability.Equals ( object  other)

Compares for equality

◆ Equals() [2/2]

bool Rti.Dds.Core.Policy.Reliability.Equals ( Reliability  other)
inline

Compares for equality

Property Documentation

◆ Kind

ReliabilityKind Rti.Dds.Core.Policy.Reliability.Kind
get

Kind of reliability.

The full documentation is available in the C API: DDS_ReliabilityQosPolicy_kind

◆ MaxBlockingTime

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

◆ AcknowledgmentKind

AcknowledgmentModeKind Rti.Dds.Core.Policy.Reliability.AcknowledgmentKind
get

Kind of reliable acknowledgment

The full documentation is available in the C API: DDSReliabilityQosPolicyacknowledgement_mode

◆ InstanceStateConsistencyKind

InstanceStateConsistencyKind Rti.Dds.Core.Policy.Reliability.InstanceStateConsistencyKind
get

Whether instance state consistency is enabled

Whether instance state consistency is enabled.

QoS:
DDS_ReliabilityQosPolicy

◆ Default

Reliability Rti.Dds.Core.Policy.Reliability.Default
staticget

Singleton containing the default value of a Reliability