RTI Connext C# API  6.1.2
Availability Class Reference

configures the availability of data. More...

Inherits IEquatable< Availability >.

Public Member Functions

Availability With (Action< AvailabilityBuilder > build)
 Creates a new Availability 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 (Availability other)
 Compares for equality More...
 

Properties

bool EnableRequiredSubscriptions [get]
 Enables support for required subscriptions in a Publication.DataWriter<T> More...
 
Duration MaxDataAvailabilityWaitingTime [get]
 Defines how much time to wait before delivering a sample to the application without having received some of the previous samples. More...
 
Duration MaxEndpointAvailabilityWaitingTime [get]
 Defines how much time to wait to discover DataWriters providing samples for the same data source (virtual GUID). More...
 
ImmutableList< EndpointGroupRequiredMatchedEndpointGroups [get]
 A sequence of endpoint groups. More...
 
static Availability Default [get]
 Singleton containing the default value of a Availability More...
 

Detailed Description

configures the availability of data.

The full documentation is available in the C API: DDS_AvailabilityQosPolicy

Member Function Documentation

◆ Equals() [1/2]

bool Equals ( Availability  other)

Compares for equality

◆ Equals() [2/2]

override bool Equals ( object  other)

Compares for equality

◆ GetHashCode()

override int GetHashCode ( )

Gets the hash code

◆ With()

Availability With ( Action< AvailabilityBuilder build)

Creates a new Availability 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 Availability.
Returns
A new Availability with the changes applied by the Action

Property Documentation

◆ Default

Availability Default
staticget

Singleton containing the default value of a Availability

◆ EnableRequiredSubscriptions

bool EnableRequiredSubscriptions
get

Enables support for required subscriptions in a Publication.DataWriter<T>

The full documentation is available in the C API: DDS_AvailabilityQosPolicy::enable_required_subscriptions

◆ MaxDataAvailabilityWaitingTime

Duration MaxDataAvailabilityWaitingTime
get

Defines how much time to wait before delivering a sample to the application without having received some of the previous samples.

The full documentation is available in the C API: DDS_AvailabilityQosPolicy::max_data_availability_waiting_time

◆ MaxEndpointAvailabilityWaitingTime

Duration MaxEndpointAvailabilityWaitingTime
get

Defines how much time to wait to discover DataWriters providing samples for the same data source (virtual GUID).

The full documentation is available in the C API: DDS_AvailabilityQosPolicy::max_endpoint_availability_waiting_time

◆ RequiredMatchedEndpointGroups

ImmutableList<EndpointGroup> RequiredMatchedEndpointGroups
get

A sequence of endpoint groups.

The full documentation is available in the C API: DDS_AvailabilityQosPolicy::required_matched_endpoint_groups