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

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

Public Member Functions

void policy (const dds::core::policy::TopicData &td)
 Set the policy.
 
void policy (const dds::core::policy::Durability &q)
 Set the policy.
 
void policy (const dds::core::policy::Deadline &q)
 Set the policy.
 
void policy (const dds::core::policy::LatencyBudget &q)
 Set the policy.
 
void policy (const dds::core::policy::Liveliness &q)
 Set the policy.
 
void policy (const dds::core::policy::Reliability &q)
 Set the policy.
 
void policy (const dds::core::policy::DestinationOrder &q)
 Set the policy.
 
void policy (const dds::core::policy::History &q)
 Set the policy.
 
void policy (const dds::core::policy::ResourceLimits &q)
 Set the policy.
 
void policy (const dds::core::policy::TransportPriority &q)
 Set the policy.
 
void policy (const dds::core::policy::Lifespan &q)
 Set the policy.
 
void policy (const org::toc::coredx::core::policy::EntityName &q)
 Set the policy.
 
void policy (const org::toc::coredx::core::policy::Logging &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 TopicQos.

TopicQos contains the following QoS Policies:


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