RELIABILITY
[QoS Policies]

Indicates the level of reliability offered/requested by RTI Data Distribution Service. More...

Classes

struct  DDS::ReliabilityQosPolicy
 Indicates the level of reliability offered/requested by RTI Data Distribution Service. More...

Enumerations

enum  DDS::ReliabilityQosPolicyKind {
  DDS::BEST_EFFORT_RELIABILITY_QOS,
  DDS::RELIABLE_RELIABILITY_QOS
}
 Kinds of reliability. More...

Functions

static System::String^ DDS::ReliabilityQosPolicy::get_reliability_qos_policy_name ()
 Stringified human-readable name for DDS::ReliabilityQosPolicy.

Detailed Description

Indicates the level of reliability offered/requested by RTI Data Distribution Service.


Enumeration Type Documentation

Kinds of reliability.

QoS:
DDS::ReliabilityQosPolicy
Enumerator:
BEST_EFFORT_RELIABILITY_QOS  Indicates that it is acceptable to not retry propagation of any samples.

Presumably new values for the samples are generated often enough that it is not necessary to re-send or acknowledge any samples.

[default] for DDS::DataReader and DDS::Topic

RELIABLE_RELIABILITY_QOS  Specifies RTI Data Distribution Service will attempt to deliver all samples in its history. Missed samples may be retried.

In steady-state (no modifications communicated via the DDS::DataWriter) RTI Data Distribution Service guarantees that all samples in the DDS::DataWriter history will eventually be delivered to all the DDS::DataReader objects (subject to timeouts that indicate loss of communication with a particular DDS::Subscriber).

Outside steady state the HISTORY and RESOURCE_LIMITS policies will determine how samples become part of the history and whether samples can be discarded from it.

[default] for DDS::DataWriter


Function Documentation

static System::String ^ DDS::ReliabilityQosPolicy::get_reliability_qos_policy_name (  )  [inline, static, inherited]

Stringified human-readable name for DDS::ReliabilityQosPolicy.


RTI Data Distribution Service .Net APIs Version 4.5e Copyright © 23 Oct 2011 Real-Time Innovations, Inc