OpenDDS
Snapshot(2023/04/28-20:55)
dds
DCPS
QOS_XML_Handler
QOS_PubSub_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 Publisher and the Subscriber have in common.
7
*
8
* The DDS_QOS_TYPE template attribute can either contain an
9
* ::DDS::PublisherQos or an ::DDS::SubscriberQos.
10
* These are the IDL representatives.
11
*
12
* The XML_QOS_TYPE can either contain an ::dds::publisherQos or
13
* an ::dds::subscriberQos. These are the XML representatives.
14
*
15
*/
16
#ifndef OPENDDS_DCPS_QOS_XML_HANDLER_QOS_PUBSUB_T_H
17
#define OPENDDS_DCPS_QOS_XML_HANDLER_QOS_PUBSUB_T_H
18
19
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
20
21
template
<
typename
XML_QOS_TYPE,
typename
DDS_QOS_TYPE>
22
class
QOS_PubSub_T
23
{
24
public
:
25
QOS_PubSub_T
();
26
~QOS_PubSub_T
();
27
28
void
read_qos
(DDS_QOS_TYPE&,
const
XML_QOS_TYPE);
29
};
30
31
OPENDDS_END_VERSIONED_NAMESPACE_DECL
32
33
#include "
QOS_PubSub_T.cpp
"
34
35
#endif
/* QOS_PUBSUB_T_H_ */
QOS_PubSub_T
Definition:
QOS_PubSub_T.h:22
QOS_PubSub_T::read_qos
void read_qos(DDS_QOS_TYPE &, const XML_QOS_TYPE)
Definition:
QOS_PubSub_T.cpp:20
QOS_PubSub_T::QOS_PubSub_T
QOS_PubSub_T()
Definition:
QOS_PubSub_T.cpp:9
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
QOS_PubSub_T::~QOS_PubSub_T
~QOS_PubSub_T()
Definition:
QOS_PubSub_T.cpp:14
QOS_PubSub_T.cpp
Generated by
1.8.13