RTI Connext DDS Micro C++ API  Version 3.0.2
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Groups
Subscriber

DDSSubscriber entity and associated elements More...

Classes

class  DDSSubscriberListener
 <<interface>> <<cert>> DDSListener for status about a subscriber. More...
class  DDSSubscriber
 <<interface>> A subscriber is the object responsible for actually receiving data from a subscription. More...
struct  DDS_SubscriberQos
 <<cert>> QoS policies supported by a DDSSubscriber entity. More...

Variables

struct DDS_DataReaderQos DDS_DATAREADER_QOS_DEFAULT
 <<cert>> Special value for creating data reader with default QoS.
struct DDS_DataReaderQos DDS_DATAREADER_QOS_USE_TOPIC_QOS
 Special value for creating DDSDataReader with a combination of the default DDS_DataReaderQos and the DDS_TopicQos.

Detailed Description

DDSSubscriber entity and associated elements


Variable Documentation

struct DDS_DataReaderQos DDS_DATAREADER_QOS_DEFAULT

<<cert>> Special value for creating data reader with default QoS.

When used in DDSSubscriber::create_datareader, this special value is used to indicate that the DDSDataReader should be created with the default DDSDataReader QoS.

See also:
DDSSubscriber::create_datareader
struct DDS_DataReaderQos DDS_DATAREADER_QOS_USE_TOPIC_QOS

Special value for creating DDSDataReader with a combination of the default DDS_DataReaderQos and the DDS_TopicQos.

The use of this value is equivalent to the application obtaining the default DDS_DataReaderQos and the DDS_TopicQos (by means of the operation DDSTopic::get_qos) and then combining these two QoS so that any policy that is set on the DDS_TopicQos "overrides" the corresponding policy on the default QoS. The resulting QoS is then applied to the creation of the DDSDataReader.

This value should only be used in DDSSubscriber::create_datareader.

See also:
DDSSubscriber::create_datareader
DDSSubscriber::get_default_datareader_qos
DDSTopic::get_qos

RTI Connext DDS Micro C++ API Version 3.0.2 Copyright © Thu Dec 12 2019 Real-Time Innovations, Inc