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