CoreDX DDS C++ Reference Manual
Public Member Functions | Public Attributes | List of all members
DDS::ReliabilityQosPolicy Struct Reference

Indicates the level of reliability offered/provided by the Entity. If kind is RELIABLE_RELIABILITY_QOS, then the middleware will attempt to deliver all samples in the history cache. If samples are not received, then they will be retried. More...

Public Member Functions

 ReliabilityQosPolicy ()
 

Public Attributes

enum DDS::ReliabilityQosPolicyKind kind
 reliability kind
 
struct DDS::Duration_t max_blocking_time
 maximum blocking time
 

Detailed Description

Indicates the level of reliability offered/provided by the Entity. If kind is RELIABLE_RELIABILITY_QOS, then the middleware will attempt to deliver all samples in the history cache. If samples are not received, then they will be retried.

A kind of BEST_EFFORT_RELIABILITY_QOS indicates that the middleware does not need to retry delivery of data samples.

The samples available in the history cache are affected by the HistoryQosPolicy, ResourceLimitsQosPolicy, and the DurabilityQosPolicy.

Note: If samples are removed from the history cache, then they are not be available to be resent.

See also
HistoryQosPolicy
ResourceLimitsQosPolicy
DurabilityQosPolicy

Constructor & Destructor Documentation

DDS::ReliabilityQosPolicy::ReliabilityQosPolicy ( )

Constructor, Copy Constructor, Destructor, Assignment operator


© 2009-2017 Twin Oaks Computing, Inc
Castle Rock, CO 80108
All rights reserved.