RTI Connext C# API  6.1.2
AvailabilityBuilder Class Reference

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

Public Member Functions

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

Properties

bool EnableRequiredSubscriptions [get, set]
 Enables support for required subscriptions in a Publication.DataWriter<T> More...
 
Duration MaxDataAvailabilityWaitingTime [get, set]
 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, set]
 Defines how much time to wait to discover DataWriters providing samples for the same data source (virtual GUID). More...
 
ImmutableList< EndpointGroup >.Builder RequiredMatchedEndpointGroups [get, set]
 A sequence of endpoint groups. More...
 

Detailed Description

A modifiable type used to create an immutable Availability

Constructor & Destructor Documentation

◆ AvailabilityBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Availability Build ( )

Creates a new Availability immutable object from this one.

Property Documentation

◆ EnableRequiredSubscriptions

bool EnableRequiredSubscriptions
getset

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
getset

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
getset

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>.Builder RequiredMatchedEndpointGroups
getset

A sequence of endpoint groups.

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