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 16 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 26 of file QOS_Topic_T.h.


Constructor & Destructor Documentation

template<typename XML_QOS_TYPE , typename DDS_QOS_TYPE >
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::QOS_Topic_T ( void   )  [inline]

Definition at line 8 of file QOS_Topic_T.cpp.

00009 {
00010 }

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

Definition at line 13 of file QOS_Topic_T.cpp.

00014 {
00015 }


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 &  dds_qos,
const XML_QOS_TYPE  xml_qos 
) [inline]

Reimplemented from QOS_DwDrTp_Base_T< XML_QOS_TYPE, DDS_QOS_TYPE >.

Definition at line 19 of file QOS_Topic_T.cpp.

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

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

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1