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::pub::detail::DWHolder< T > Class Template Reference

#include <AnyDataWriter.hpp>

Inheritance diagram for dds::pub::detail::DWHolder< T >:
Inheritance graph
[legend]

Public Member Functions

 DWHolder (const dds::pub::DataWriter< T > &dw)
 
virtual ~DWHolder ()
 
virtual void close ()
 
const dds::pub::DataWriter< T > & get () const
 
virtual const
::dds::pub::Publisher
publisher () const
 
virtual const
::dds::pub::qos::DataWriterQos
qos () const
 
virtual void qos (const ::dds::pub::qos::DataWriterQos &the_qos)
 
virtual void retain (bool b)
 
virtual const std::string & topic_name () const
 
virtual const std::string & type_name () const
 
virtual void wait_for_acknowledgments (const dds::core::Duration &timeout)
 
- Public Member Functions inherited from dds::pub::detail::DWHolderBase
virtual ~DWHolderBase ()
 

Detailed Description

template<typename T>
class dds::pub::detail::DWHolder< T >

Definition at line 57 of file AnyDataWriter.hpp.

Constructor & Destructor Documentation

template<typename T >
dds::pub::detail::DWHolder< T >::DWHolder ( const dds::pub::DataWriter< T > &  dw)
inline

Definition at line 59 of file AnyDataWriter.hpp.

template<typename T >
virtual dds::pub::detail::DWHolder< T >::~DWHolder ( )
inlinevirtual

Definition at line 60 of file AnyDataWriter.hpp.

Member Function Documentation

template<typename T >
virtual void dds::pub::detail::DWHolder< T >::close ( )
inlinevirtual

Implements dds::pub::detail::DWHolderBase.

Definition at line 86 of file AnyDataWriter.hpp.

template<typename T >
const dds::pub::DataWriter<T>& dds::pub::detail::DWHolder< T >::get ( ) const
inline

Definition at line 92 of file AnyDataWriter.hpp.

template<typename T >
virtual const ::dds::pub::Publisher& dds::pub::detail::DWHolder< T >::publisher ( ) const
inlinevirtual

Implements dds::pub::detail::DWHolderBase.

Definition at line 78 of file AnyDataWriter.hpp.

template<typename T >
virtual const ::dds::pub::qos::DataWriterQos& dds::pub::detail::DWHolder< T >::qos ( ) const
inlinevirtual

Implements dds::pub::detail::DWHolderBase.

Definition at line 62 of file AnyDataWriter.hpp.

template<typename T >
virtual void dds::pub::detail::DWHolder< T >::qos ( const ::dds::pub::qos::DataWriterQos the_qos)
inlinevirtual

Implements dds::pub::detail::DWHolderBase.

Definition at line 66 of file AnyDataWriter.hpp.

template<typename T >
virtual void dds::pub::detail::DWHolder< T >::retain ( bool  b)
inlinevirtual

Implements dds::pub::detail::DWHolderBase.

Definition at line 90 of file AnyDataWriter.hpp.

template<typename T >
virtual const std::string& dds::pub::detail::DWHolder< T >::topic_name ( ) const
inlinevirtual

Implements dds::pub::detail::DWHolderBase.

Definition at line 70 of file AnyDataWriter.hpp.

template<typename T >
virtual const std::string& dds::pub::detail::DWHolder< T >::type_name ( ) const
inlinevirtual

Implements dds::pub::detail::DWHolderBase.

Definition at line 74 of file AnyDataWriter.hpp.

template<typename T >
virtual void dds::pub::detail::DWHolder< T >::wait_for_acknowledgments ( const dds::core::Duration timeout)
inlinevirtual

Implements dds::pub::detail::DWHolderBase.

Definition at line 82 of file AnyDataWriter.hpp.


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