summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/tools/QOS_XML_Handler/QOS_DataWriter_T.h
blob: 63f75a7ed376061c0b0999c66960beab4cd78075 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/**
 * @author Marcel Smit <msmit@remedy.nl>
 *
 * $Id$
 *
 */
#ifndef QOS_DATAWRITER_T_H_
#define QOS_DATAWRITER_T_H_

#include "QOS_DwTp_Base_T.h"

template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
class QOS_DataWriter_T
  : public QOS_DwTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE>
{
public:
  QOS_DataWriter_T (void);
  ~QOS_DataWriter_T (void);

  void read_qos (DDS_QOS_TYPE&, const XML_QOS_TYPE);

private:
  typedef QOS_DwTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE> DwTpBase;
};

#include "dds4ccm/tools/QOS_XML_Handler/QOS_DataWriter_T.cpp"

#endif /* QOS_DATAWRITER_T_H_ */