OpenDDS  Snapshot(2023/04/28-20:55)
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 
21 
22 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
24 {
25 public:
28 
29  void read_qos (DDS_QOS_TYPE&, const XML_QOS_TYPE);
30 };
31 
33 
34 #include "QOS_DwDrTp_Base_T.cpp"
35 
36 #endif /* QOS_DWDRTP_BASE_T_H_ */
void read_qos(DDS_QOS_TYPE &, const XML_QOS_TYPE)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL