DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
dds::core::TEntityQos< DELEGATE > Class Template Reference

#include <TEntityQos.hpp>

Inheritance diagram for dds::core::TEntityQos< DELEGATE >:
Inheritance graph
[legend]

Public Member Functions

 TEntityQos ()
 
 TEntityQos (const TEntityQos &other)
 
template<typename T >
 TEntityQos (const TEntityQos< T > &qos)
 
 ~TEntityQos ()
 
template<typename POLICY >
TEntityQosoperator<< (const POLICY &p)
 
template<typename T >
TEntityQos< DELEGATE > & operator= (const TEntityQos< T > &other)
 
template<typename POLICY >
const TEntityQosoperator>> (POLICY &p) const
 
template<typename POLICY >
TEntityQospolicy (const POLICY &p)
 
template<typename POLICY >
const POLICY & policy () const
 
template<typename POLICY >
POLICY & policy ()
 
- Public Member Functions inherited from dds::core::Value< DELEGATE >
 Value (const ARG &arg)
 
 Value (const ARG1 &arg1, const ARG2 &arg2)
 
 Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3)
 
 Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4)
 
 Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4, const ARG5 &arg5)
 
 Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4, const ARG5 &arg5, const ARG6 &arg6)
 
 ~Value ()
 
const DELEGATE & delegate () const
 
DELEGATE & delegate ()
 
 operator const DELEGATE & () const
 
 operator DELEGATE & ()
 
bool operator!= (const Value &other) const
 
const DELEGATE * operator-> () const
 
DELEGATE * operator-> ()
 
Valueoperator= (const Value &other)
 
bool operator== (const Value &other) const
 

Additional Inherited Members

- Protected Member Functions inherited from dds::core::Value< DELEGATE >
 Value ()
 
 Value (const Value &p)
 
- Protected Attributes inherited from dds::core::Value< DELEGATE >
DELEGATE d_
 

Detailed Description

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

Definition at line 36 of file TEntityQos.hpp.

Constructor & Destructor Documentation

template<typename DELEGATE>
dds::core::TEntityQos< DELEGATE >::TEntityQos ( )
template<typename DELEGATE>
dds::core::TEntityQos< DELEGATE >::TEntityQos ( const TEntityQos< DELEGATE > &  other)
template<typename DELEGATE>
template<typename T >
dds::core::TEntityQos< DELEGATE >::TEntityQos ( const TEntityQos< T > &  qos)
template<typename DELEGATE>
dds::core::TEntityQos< DELEGATE >::~TEntityQos ( )

Member Function Documentation

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

Generic method for setting a policy applicable to this QoS object. Available policies depends on the actual instantiation of the template class, which might be DomainParticipantQos, TopicQos, PublisherQos, etc.

Parameters
pthe policy to be set for this QoS instance.
template<typename DELEGATE>
template<typename POLICY >
const POLICY& dds::core::TEntityQos< DELEGATE >::policy ( ) const

Generic method for obtaining the value set for a specific policy belonging to this QoS instance.

Returns
template<typename DELEGATE>
template<typename POLICY >
POLICY& dds::core::TEntityQos< DELEGATE >::policy ( )

Generic method for obtaining the value set for a specific policy belonging to this QoS instance.

Returns

The documentation for this class was generated from the following file: