QOS_DwDrTp_Base_T.h

Go to the documentation of this file.
00001 /**
00002  * @author Marcel Smit (msmit@remedy.nl)
00003  *
00004  *
00005  * This template contains the parsing of all QOS XML setting
00006  * which the DataWriter, the DataReader, and the Topic Qos have
00007  * in common.
00008  * The DDS_QOS_TYPE template attribute can either contain an
00009  * ::DDS::DataReaderQos, an ::DDS::DataWriterQos, or an
00010  * ::DDS::TopicQos. These are the IDL representatives.
00011  *
00012  * The XML_QOS_TYPE can either contain an ::dds::datareaderQos,
00013  * an ::dds::datawriterQos, or an ::dds::topicQos. These are the
00014  * XML representatives.
00015  *
00016  */
00017 #ifndef QOS_DWDRTP_BASE_T_H_
00018 #define QOS_DWDRTP_BASE_T_H_
00019 
00020 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
00021 
00022 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
00023 class QOS_DwDrTp_Base_T
00024 {
00025 public:
00026   QOS_DwDrTp_Base_T (void);
00027   ~QOS_DwDrTp_Base_T (void);
00028 
00029   void read_qos (DDS_QOS_TYPE&, const XML_QOS_TYPE);
00030 };
00031 
00032 OPENDDS_END_VERSIONED_NAMESPACE_DECL
00033 
00034 #include "dds/DCPS/QOS_XML_Handler/QOS_DwDrTp_Base_T.cpp"
00035 
00036 #endif /* QOS_DWDRTP_BASE_T_H_ */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1