#include <QOS_Topic_T.h>
Public Member Functions | |
QOS_Topic_T (void) | |
~QOS_Topic_T (void) | |
void | read_qos (DDS_QOS_TYPE &, const XML_QOS_TYPE) |
Private Types | |
typedef QOS_DwDrTp_Base_T < XML_QOS_TYPE, DDS_QOS_TYPE > | DwDrTpBase |
Starting point for parsing the Topic QOS settings.
Definition at line 16 of file QOS_Topic_T.h.
typedef QOS_DwDrTp_Base_T<XML_QOS_TYPE, DDS_QOS_TYPE> QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::DwDrTpBase [private] |
Definition at line 26 of file QOS_Topic_T.h.
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::QOS_Topic_T | ( | void | ) | [inline] |
Definition at line 8 of file QOS_Topic_T.cpp.
QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::~QOS_Topic_T | ( | void | ) | [inline] |
Definition at line 13 of file QOS_Topic_T.cpp.
void QOS_Topic_T< XML_QOS_TYPE, DDS_QOS_TYPE >::read_qos | ( | DDS_QOS_TYPE & | dds_qos, | |
const XML_QOS_TYPE | xml_qos | |||
) | [inline] |
Reimplemented from QOS_DwDrTp_Base_T< XML_QOS_TYPE, DDS_QOS_TYPE >.
Definition at line 19 of file QOS_Topic_T.cpp.
References QOS_DwDrTp_Base_T< XML_QOS_TYPE, DDS_QOS_TYPE >::read_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 }