OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
QOS_XML_Handler
QOS_Topic_T.cpp
Go to the documentation of this file.
1
2
#include "dds/DdsDcpsInfrastructureC.h"
3
#include "
QOS_Common.h
"
4
5
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
6
7
template
<
typename
XML_QOS_TYPE,
typename
DDS_QOS_TYPE>
8
QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::QOS_Topic_T
()
9
{
10
}
11
12
template
<
typename
XML_QOS_TYPE,
typename
DDS_QOS_TYPE>
13
QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::~QOS_Topic_T
()
14
{
15
}
16
17
template
<
typename
XML_QOS_TYPE,
typename
DDS_QOS_TYPE>
18
void
19
QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::read_qos
(DDS_QOS_TYPE& dds_qos,
const
XML_QOS_TYPE xml_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
}
42
43
OPENDDS_END_VERSIONED_NAMESPACE_DECL
QOS_Topic_T::QOS_Topic_T
QOS_Topic_T()
Definition:
QOS_Topic_T.cpp:8
QOS_Common.h
QOS_Topic_T::read_qos
void read_qos(DDS_QOS_TYPE &, const XML_QOS_TYPE)
Definition:
QOS_Topic_T.cpp:19
QOS_Topic_T::~QOS_Topic_T
~QOS_Topic_T()
Definition:
QOS_Topic_T.cpp:13
OPENDDS_END_VERSIONED_NAMESPACE_DECL
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
Definition:
Versioned_Namespace.h:48
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
Definition:
Hash.cpp:17
Generated by
1.8.13