00001 /** 00002 * @author Marcel Smit (msmit@remedy.nl) 00003 * 00004 * 00005 * Starting point for parsing the DataReader QOS settings. 00006 */ 00007 #ifndef QOS_DATAREADER_T_H_ 00008 #define QOS_DATAREADER_T_H_ 00009 00010 #include "QOS_DwDrTp_Base_T.h" 00011 00012 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE> 00013 class QOS_DataReader_T 00014 : public QOS_DwDrTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE> 00015 { 00016 public: 00017 QOS_DataReader_T (void); 00018 ~QOS_DataReader_T (void); 00019 00020 void read_qos (DDS_QOS_TYPE&, const XML_QOS_TYPE); 00021 00022 private: 00023 typedef QOS_DwDrTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE> DwDrTpBase; 00024 }; 00025 00026 #include "dds/DCPS/QOS_XML_Handler/QOS_DataReader_T.cpp" 00027 00028 #endif /* QOS_DATAREADER_T_H_ */