OpenDDS  Snapshot(2023/04/28-20:55)
QOS_PubSub_T.h
Go to the documentation of this file.
1 /**
2  * @author Marcel Smit (msmit@remedy.nl)
3  *
4  *
5  * This template contains the parsing of all QOS XML setting
6  * which the Publisher and the Subscriber have in common.
7  *
8  * The DDS_QOS_TYPE template attribute can either contain an
9  * ::DDS::PublisherQos or an ::DDS::SubscriberQos.
10  * These are the IDL representatives.
11  *
12  * The XML_QOS_TYPE can either contain an ::dds::publisherQos or
13  * an ::dds::subscriberQos. These are the XML representatives.
14  *
15  */
16 #ifndef OPENDDS_DCPS_QOS_XML_HANDLER_QOS_PUBSUB_T_H
17 #define OPENDDS_DCPS_QOS_XML_HANDLER_QOS_PUBSUB_T_H
18 
20 
21 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
23 {
24 public:
25  QOS_PubSub_T ();
26  ~QOS_PubSub_T ();
27 
28  void read_qos (DDS_QOS_TYPE&, const XML_QOS_TYPE);
29 };
30 
32 
33 #include "QOS_PubSub_T.cpp"
34 
35 #endif /* QOS_PUBSUB_T_H_ */
void read_qos(DDS_QOS_TYPE &, const XML_QOS_TYPE)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL