OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | Private Types | List of all members
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]

Public Member Functions

 QOS_Topic_T ()
 
 ~QOS_Topic_T ()
 
void read_qos (DDS_QOS_TYPE &, const XML_QOS_TYPE)
 
- Public Member Functions inherited from QOS_DwDrTp_Base_T< XML_QOS_TYPE, DDS_QOS_TYPE >
 QOS_DwDrTp_Base_T ()
 
 ~QOS_DwDrTp_Base_T ()
 
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.nosp@m.@rem.nosp@m.edy.n.nosp@m.l)

Starting point for parsing the Topic QOS settings.

Definition at line 16 of file QOS_Topic_T.h.

Member Typedef Documentation

◆ DwDrTpBase

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

◆ QOS_Topic_T()

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 ( )

Definition at line 8 of file QOS_Topic_T.cpp.

9 {
10 }

◆ ~QOS_Topic_T()

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

Definition at line 13 of file QOS_Topic_T.cpp.

14 {
15 }

Member Function Documentation

◆ read_qos()

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 
)

Definition at line 19 of file QOS_Topic_T.cpp.

References OPENDDS_END_VERSIONED_NAMESPACE_DECL.

Referenced by TopicQos_Handler::get_topic_qos().

20 {
21  // First start parsing the QOS settings which the DataWriter, the DataReader,
22  // and the Topic have in common
23  DwDrTpBase::read_qos (dds_qos, xml_qos);
24 
25  // Now parse the topic-only QOS settings.
26 
27 // if (xml_qos->topic_data ())
28 // {
29  // TODO: Have a good look at this.
30 
31 // const std::string value = *xml_qos->topic_data ()->value ();
32 //
33 // ACE_DEBUG ((LM_TRACE,
34 // ACE_TEXT ("QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::read_qos - ")
35 // ACE_TEXT ("Set topic_data to <%C>\n"),
36 // value.c_str ()));
37 //
38 // dds_qos.topic_data.value =
39 // *xml_qos->topic_data ()->value ();
40 // }
41 }
void read_qos(DDS_QOS_TYPE &, const XML_QOS_TYPE)

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