OpenDDS
Snapshot(2023/04/07-19:43)
|
#include <QOS_PubSub_T.h>
Public Member Functions | |
QOS_PubSub_T () | |
~QOS_PubSub_T () | |
void | read_qos (DDS_QOS_TYPE &, const XML_QOS_TYPE) |
This template contains the parsing of all QOS XML setting which the Publisher and the Subscriber have in common.
The DDS_QOS_TYPE template attribute can either contain an DDS::PublisherQos or an DDS::SubscriberQos. These are the IDL representatives.
The XML_QOS_TYPE can either contain an ::dds::publisherQos or an ::dds::subscriberQos. These are the XML representatives.
Definition at line 22 of file QOS_PubSub_T.h.
OPENDDS_BEGIN_VERSIONED_NAMESPACE_DECL QOS_PubSub_T< XML_QOS_TYPE, DDS_QOS_TYPE >::QOS_PubSub_T | ( | ) |
Definition at line 9 of file QOS_PubSub_T.cpp.
QOS_PubSub_T< XML_QOS_TYPE, DDS_QOS_TYPE >::~QOS_PubSub_T | ( | ) |
Definition at line 14 of file QOS_PubSub_T.cpp.
void QOS_PubSub_T< XML_QOS_TYPE, DDS_QOS_TYPE >::read_qos | ( | DDS_QOS_TYPE & | dds_qos, |
const XML_QOS_TYPE | xml_qos | ||
) |
Definition at line 20 of file QOS_PubSub_T.cpp.
References ACE_DEBUG, ACE_ERROR, ACE_TEXT(), ACE_TEXT_ALWAYS_CHAR, OpenDDS::DCPS::DCPS_debug_level, DDS::GROUP_PRESENTATION_QOS, DDS::INSTANCE_PRESENTATION_QOS, LM_ERROR, LM_TRACE, OPENDDS_END_VERSIONED_NAMESPACE_DECL, FACE::string_dup(), and DDS::TOPIC_PRESENTATION_QOS.
Referenced by PublisherQos_Handler::get_publisher_qos(), and SubscriberQos_Handler::get_subscriber_qos().