OpenDDS  Snapshot(2023/04/28-20:55)
QOS_DwTp_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 and the DataReader have in common.
7  *
8  * The DDS_QOS_TYPE template attribute can either contain an
9  * ::DDS::DataReaderQos or an ::DDS::DataWriterQos.
10  * These are the IDL representatives.
11  *
12  * The XML_QOS_TYPE can either contain an ::dds::datareaderQos or
13  * an ::dds::datawriterQos. These are the XML representatives.
14  *
15  */
16 #ifndef OPENDDS_DCPS_QOS_XML_HANDLER_QOS_DWTP_BASE_T_H
17 #define OPENDDS_DCPS_QOS_XML_HANDLER_QOS_DWTP_BASE_T_H
18 
19 #include "QOS_DwDrTp_Base_T.h"
20 
22 
23 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
25  : public QOS_DwDrTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE>
26 {
27 public:
28  QOS_DwTp_Base_T ();
30 
31  void read_qos (DDS_QOS_TYPE&, const XML_QOS_TYPE);
32 
33 private:
35 };
36 
38 
39 #include "QOS_DwTp_Base_T.cpp"
40 
41 #endif /* QOS_DWTP_BASE_T_H_ */
QOS_DwDrTp_Base_T< XML_QOS_TYPE, DDS_QOS_TYPE > DwDrTpBase
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
void read_qos(DDS_QOS_TYPE &, const XML_QOS_TYPE)