QOS_Topic_T.cpp

Go to the documentation of this file.
00001 
00002 #include "dds/DdsDcpsInfrastructureC.h"
00003 #include "QOS_Common.h"
00004 
00005 OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL
00006 
00007 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
00008 QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::QOS_Topic_T (void)
00009 {
00010 }
00011 
00012 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
00013 QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::~QOS_Topic_T (void)
00014 {
00015 }
00016 
00017 template <typename XML_QOS_TYPE, typename DDS_QOS_TYPE>
00018 void
00019 QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::read_qos (DDS_QOS_TYPE& dds_qos, const XML_QOS_TYPE xml_qos)
00020 {
00021   // First start parsing the QOS settings which the DataWriter, the DataReader,
00022   // and the Topic have in common
00023   DwDrTpBase::read_qos (dds_qos, xml_qos);
00024 
00025   // Now parse the topic-only QOS settings.
00026 
00027 //  if (xml_qos->topic_data ())
00028 //    {
00029       // TODO: Have a good look at this.
00030 
00031 //       const std::string value = *xml_qos->topic_data ()->value ();
00032 //
00033 //       ACE_DEBUG ((LM_TRACE,
00034 //         ACE_TEXT ("QOS_Topic_T<XML_QOS_TYPE, DDS_QOS_TYPE>::read_qos - ")
00035 //         ACE_TEXT ("Set topic_data to <%C>\n"),
00036 //         value.c_str ()));
00037 //
00038 //       dds_qos.topic_data.value =
00039 //         *xml_qos->topic_data ()->value ();
00040 //     }
00041 }
00042 
00043 OPENDDS_END_VERSIONED_NAMESPACE_DECL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1