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 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL 00013 00014 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE> 00015 class QOS_DataWriter_T 00016 : public QOS_DwTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE> 00017 { 00018 public: 00019 QOS_DataWriter_T (void); 00020 ~QOS_DataWriter_T (void); 00021 00022 void read_qos (DDS_QOS_TYPE&, const XML_QOS_TYPE); 00023 00024 private: 00025 typedef QOS_DwTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE> DwTpBase; 00026 }; 00027 00028 OPENDDS_END_VERSIONED_NAMESPACE_DECL 00029 00030 #include "dds/DCPS/QOS_XML_Handler/QOS_DataWriter_T.cpp" 00031 00032 #endif /* QOS_DATAWRITER_T_H_ */