QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE > Class Template Reference

#include <QOS_Topic_T.h>

Inheritance diagram for QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >:

Inheritance graph
[legend]
Collaboration diagram for QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 QOS_Topic_T (void)
 ~QOS_Topic_T (void)
void read_qos (DDS_QOS_TYPE &, const XML_QOS_TYPE)

Private Types

typedef QOS_DwDrTp_Base_T<
XML_QOS_TYPE, DDS_QOS_TYPE > 
DwDrTpBase

Detailed Description

template<typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
class QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >

Author:
Marcel Smit (msmit@remedy.nl)
Starting point for parsing the Topic QOS settings.

Definition at line 14 of file QOS_Topic_T.h.


Member Typedef Documentation

template<typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
typedef QOS_DwDrTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE> QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::DwDrTpBase [private]

Definition at line 24 of file QOS_Topic_T.h.


Constructor & Destructor Documentation

template<typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::QOS_Topic_T ( void   ) 

Definition at line 6 of file QOS_Topic_T.cpp.

00007 {
00008 }

template<typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::~QOS_Topic_T ( void   ) 

Definition at line 11 of file QOS_Topic_T.cpp.

00012 {
00013 }


Member Function Documentation

template<typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
void QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::read_qos ( DDS_QOS_TYPE &  ,
const   XML_QOS_TYPE 
)

Reimplemented from QOS_DwDrTp_Base_T< XML_QOS_TYPE, DDS_QOS_TYPE >.

Definition at line 17 of file QOS_Topic_T.cpp.

References QOS_DwDrTp_Base_T< XML_QOS_TYPE, DDS_QOS_TYPE >::read_qos().

00018 {
00019   // First start parsing the QOS settings which the DataWriter, the DataReader,
00020   // and the Topic have in common
00021   DwDrTpBase::read_qos (dds_qos, xml_qos);
00022 
00023   // Now parse the topic-only QOS settings.
00024 
00025 //  if (xml_qos->topic_data ())
00026 //    {
00027       // TODO: Have a good look at this.
00028 
00029 //       const std::string value = *xml_qos->topic_data ()->value ();
00030 //
00031 //       ACE_DEBUG ((LM_TRACE,
00032 //         ACE_TEXT ("QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::read_qos - ")
00033 //         ACE_TEXT ("Set topic_data to <%C>\n"),
00034 //         value.c_str ()));
00035 //
00036 //       dds_qos.topic_data.value =
00037 //         *xml_qos->topic_data ()->value ();
00038 //     }
00039 }


The documentation for this class was generated from the following files:
Generated on Fri Feb 12 20:05:57 2016 for OpenDDS by  doxygen 1.4.7