RTI Connext C# API  7.1.0
RtpsReliableReaderProtocolBuilder Class Reference

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

Public Member Functions

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

Properties

Duration MinHeartbeatResponseDelay [get, set]
 The minimum delay to respond to a heartbeat. More...
 
Duration MaxHeartbeatResponseDelay [get, set]
 The maximum delay to respond to a heartbeat. More...
 
Duration HeartbeatSuppressionDuration [get, set]
 The duration a reader ignores consecutively received heartbeats More...
 
Duration NackPeriod [get, set]
 The period at which to send NACKs More...
 
int ReceiveWindowSize [get, set]
 The number of received out-of-order samples a reader can keep at a time More...
 
Duration RoundTripTime [get, set]
 The duration from sending a NACK to receiving a repair of a sample More...
 
Duration AppAckPeriod [get, set]
 The period at which application-level acknowledgment messages are sent More...
 
Duration MinAppAckResponseKeepDuration [get, set]
 Minimum duration for which application-level acknowledgment response data is kept More...
 
int SamplesPerAppAck [get, set]
 The minimum number of samples acknowledged by one application-level acknowledgment message More...
 

Detailed Description

A modifiable type used to create an immutable RtpsReliableReaderProtocol

Constructor & Destructor Documentation

◆ RtpsReliableReaderProtocolBuilder()

Creates a builder with the values of an existing immutable instance

Member Function Documentation

◆ Build()

Creates a new RtpsReliableReaderProtocol immutable object from this one.

Property Documentation

◆ AppAckPeriod

Duration AppAckPeriod
getset

The period at which application-level acknowledgment messages are sent

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::app_ack_period

◆ HeartbeatSuppressionDuration

Duration HeartbeatSuppressionDuration
getset

The duration a reader ignores consecutively received heartbeats

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::heartbeat_suppression_duration

◆ MaxHeartbeatResponseDelay

Duration MaxHeartbeatResponseDelay
getset

The maximum delay to respond to a heartbeat.

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::max_heartbeat_response_delay

◆ MinAppAckResponseKeepDuration

Duration MinAppAckResponseKeepDuration
getset

Minimum duration for which application-level acknowledgment response data is kept

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::min_app_ack_response_keep_duration

◆ MinHeartbeatResponseDelay

Duration MinHeartbeatResponseDelay
getset

The minimum delay to respond to a heartbeat.

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::min_heartbeat_response_delay

◆ NackPeriod

Duration NackPeriod
getset

The period at which to send NACKs

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::nack_period

◆ ReceiveWindowSize

int ReceiveWindowSize
getset

The number of received out-of-order samples a reader can keep at a time

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::receive_window_size

◆ RoundTripTime

Duration RoundTripTime
getset

The duration from sending a NACK to receiving a repair of a sample

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::round_trip_time

◆ SamplesPerAppAck

int SamplesPerAppAck
getset

The minimum number of samples acknowledged by one application-level acknowledgment message

The full documentation is available in the C API: DDS_RtpsReliableReaderProtocol_t::samples_per_app_ack