OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
QOS_XML_Handler
QOS_DwDrTp_Base_T.h
Go to the documentation of this file.
1
/**
2
* @author Marcel Smit (msmit@remedy.nl)
3
*
4
*
5
* This template contains the parsing of all QOS XML setting
6
* which the DataWriter, the DataReader, and the Topic Qos have
7
* in common.
8
* The DDS_QOS_TYPE template attribute can either contain an
9
* ::DDS::DataReaderQos, an ::DDS::DataWriterQos, or an
10
* ::DDS::TopicQos. These are the IDL representatives.
11
*
12
* The XML_QOS_TYPE can either contain an ::dds::datareaderQos,
13
* an ::dds::datawriterQos, or an ::dds::topicQos. These are the
14
* XML representatives.
15
*
16
*/
17
#ifndef OPENDDS_DCPS_QOS_XML_HANDLER_QOS_DWDRTP_BASE_T_H
18
#define OPENDDS_DCPS_QOS_XML_HANDLER_QOS_DWDRTP_BASE_T_H
19
20
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
21
22
template
<
typename
XML_QOS_TYPE,
typename
DDS_QOS_TYPE>
23
class
QOS_DwDrTp_Base_T
24
{
25
public
:
26
QOS_DwDrTp_Base_T
();
27
~QOS_DwDrTp_Base_T
();
28
29
void
read_qos
(DDS_QOS_TYPE&,
const
XML_QOS_TYPE);
30
};
31
32
OPENDDS_END_VERSIONED_NAMESPACE_DECL
33
34
#include "
QOS_DwDrTp_Base_T.cpp
"
35
36
#endif
/* QOS_DWDRTP_BASE_T_H_ */
QOS_DwDrTp_Base_T
Definition:
QOS_DwDrTp_Base_T.h:23
QOS_DwDrTp_Base_T.cpp
QOS_DwDrTp_Base_T::~QOS_DwDrTp_Base_T
~QOS_DwDrTp_Base_T()
Definition:
QOS_DwDrTp_Base_T.cpp:13
QOS_DwDrTp_Base_T::QOS_DwDrTp_Base_T
QOS_DwDrTp_Base_T()
Definition:
QOS_DwDrTp_Base_T.cpp:8
QOS_DwDrTp_Base_T::read_qos
void read_qos(DDS_QOS_TYPE &, const XML_QOS_TYPE)
Definition:
QOS_DwDrTp_Base_T.cpp:19
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