CoreDX DDS Modern C++ API
Public Member Functions | List of all members
org::toc::coredx::sub::qos::DataReaderQos Class Reference

This class provides the implementation of the DataReaderQos. More...

Public Member Functions

void policy (const dds::core::policy::UserData &user_data)
 Set the policy.
 
void policy (const dds::core::policy::Durability &durability)
 Set the policy.
 
void policy (const dds::core::policy::Deadline &deadline)
 Set the policy.
 
void policy (const dds::core::policy::LatencyBudget &budget)
 Set the policy.
 
void policy (const dds::core::policy::Liveliness &liveliness)
 Set the policy.
 
void policy (const dds::core::policy::Reliability &reliability)
 Set the policy.
 
void policy (const dds::core::policy::DestinationOrder &order)
 Set the policy.
 
void policy (const dds::core::policy::History &history)
 Set the policy.
 
void policy (const dds::core::policy::ResourceLimits &resources)
 Set the policy.
 
void policy (const dds::core::policy::Ownership &ownership)
 Set the policy.
 
void policy (const dds::core::policy::TimeBasedFilter &tfilter)
 Set the policy.
 
void policy (const dds::core::policy::ReaderDataLifecycle &lifecycle)
 Set the policy.
 
void policy (const dds::core::policy::DataRepresentation &q)
 Set the policy.
 
void policy (const dds::core::policy::TypeConsistencyEnforcement &q)
 Set the policy.
 
void policy (const toc::coredx::core::policy::Rpc &q)
 Set the policy.
 
void policy (const toc::coredx::core::policy::DataTag &q)
 Set the policy.
 
void policy (const toc::coredx::core::policy::EntityName &q)
 Set the policy.
 
void policy (const toc::coredx::core::policy::Logging &q)
 Set the policy.
 
void policy (const toc::coredx::core::policy::RTPSReader &q)
 Set the policy.
 
template<typename POLICY >
const POLICY & policy () const
 Access the templated policy.
 
template<typename POLICY >
POLICY & policy ()
 Access the templated policy.
 

Detailed Description

This class provides the implementation of the DataReaderQos.

DataReaderQos contains the following QoS Policies:


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