CoreDX DDS Modern C++ API
Public Member Functions | Static Public Member Functions | List of all members
dds::core::policy::Reliability Class Reference

Reliability of data communication. More...

Public Member Functions

 Reliability (dds::core::policy::ReliabilityKind::Type kind=dds::core::policy::ReliabilityKind::BEST_EFFORT, const dds::core::Duration &max_blocking_time=dds::core::Duration::from_millisecs(100))
 Constructor.
 
 Reliability (const Reliability &other)
 Copy constructor.
 
Reliabilitykind (dds::core::policy::ReliabilityKind::Type kind)
 modifier
 
dds::core::policy::ReliabilityKind::Type kind () const
 accessor
 
Reliabilitymax_blocking_time (const dds::core::Duration &d)
 modifier
 
const dds::core::Duration max_blocking_time () const
 accessor
 

Static Public Member Functions

static Reliability Reliable (const dds::core::Duration &d=dds::core::Duration::infinite())
 
static Reliability BestEffort (const dds::core::Duration &max_blocking_time=dds::core::Duration::from_millisecs(100))
 

Detailed Description

Reliability of data communication.

Member Function Documentation

◆ BestEffort()

static Reliability dds::core::policy::Reliability::BestEffort ( const dds::core::Duration max_blocking_time = dds::core::Duration::from_millisecs(100))
static
Returns
a Reliability QoS instance with the kind set to BEST_EFFORT

◆ Reliable()

static Reliability dds::core::policy::Reliability::Reliable ( const dds::core::Duration d = dds::core::Duration::infinite())
static
Returns
a Reliability QoS instance with the kind set to RELIABLE, and an infinite max_blocking_time

© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.