RTI Connext Modern C++ API Version 7.2.0
dds::core::TEntityQos< DELEGATE > Class Template Reference

Acts as a container for Qos policies allowing to set and retrieve all the policies of an entity as a unit. More...

#include <TEntityQos.hpp>

Inheritance diagram for dds::core::TEntityQos< DELEGATE >:
dds::core::Value< DELEGATE >

Public Member Functions

template<typename Policy >
TEntityQospolicy (const Policy &p)
 RTI_doc_block[EntityQosCopy]. More...
 
template<typename Policy >
TEntityQosoperator<< (const Policy &p)
 Sets a policy. More...
 
template<typename Policy >
const TEntityQosoperator>> (Policy &p) const
 Copies the values of a policy. More...
 
template<typename T >
TEntityQos< DELEGATE > & operator= (const TEntityQos< T > &other)
 RTI_doc_block[EntityQosCopy]. More...
 
- Public Member Functions inherited from dds::core::Value< DELEGATE >
const DELEGATE * operator-> () const OMG_NOEXCEPT
 
DELEGATE * operator-> () OMG_NOEXCEPT
 
const DELEGATE & delegate () const OMG_NOEXCEPT
 
DELEGATE & delegate () OMG_NOEXCEPT
 
const DELEGATE & extensions () const OMG_NOEXCEPT
 
DELEGATE & extensions () OMG_NOEXCEPT
 
 operator DELEGATE & () OMG_NOEXCEPT
 
 operator const DELEGATE & () const OMG_NOEXCEPT
 

Detailed Description

template<typename DELEGATE>
class dds::core::TEntityQos< DELEGATE >

Acts as a container for Qos policies allowing to set and retrieve all the policies of an entity as a unit.

Member Function Documentation

◆ policy()

template<typename DELEGATE >
template<typename Policy >
TEntityQos & dds::core::TEntityQos< DELEGATE >::policy ( const Policy &  p)
inline

RTI_doc_block[EntityQosCopy].

Sets a policy

See also
policy()
Setting Qos Values

◆ operator<<()

template<typename DELEGATE >
template<typename Policy >
TEntityQos & dds::core::TEntityQos< DELEGATE >::operator<< ( const Policy &  p)
inline

Sets a policy.

See also
policy()
Setting Qos Values

◆ operator>>()

template<typename DELEGATE >
template<typename Policy >
const TEntityQos & dds::core::TEntityQos< DELEGATE >::operator>> ( Policy &  p) const
inline

Copies the values of a policy.

Parameters
pThe destination where to copy the current value of the Policy
See also
policy()
Setting Qos Values

◆ operator=()

template<typename DELEGATE >
template<typename T >
TEntityQos< DELEGATE > & dds::core::TEntityQos< DELEGATE >::operator= ( const TEntityQos< T > &  other)
inline

RTI_doc_block[EntityQosCopy].

References dds::core::Value< DELEGATE >::delegate().