QOS_Topic_T.cpp

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

Generated on Fri Feb 12 20:05:25 2016 for OpenDDS by  doxygen 1.4.7