|
Cyclone ISO C++ API Reference Guide
|
Class that contains information about available DataReaders within the system. More...
#include "BuiltinTopic.hpp"
Inherits dds::core::Value< D >.
Class that contains information about available DataReaders within the system.
The DCPSSubscription topic communicates the existence of datareaders by means of the SubscriptionBuiltinTopicData datatype. Each SubscriptionBuiltinTopicData sample in a Domain represents a datareader in that Domain: a new SubscriptionBuiltinTopicData instance is created when a newly-added DataReader is enabled, and it is disposed when that DataReader is deleted. An updated SubscriptionBuiltinTopicData sample is written each time the DataReader (or the Subscriber to which it belongs) modifies a QosPolicy that applies to the entities connected to it.
Definition at line 397 of file BuiltinTopic.hpp.
| const ::dds::core::policy::Deadline& dds::topic::SubscriptionBuiltinTopicData::deadline | ( | ) | const |
QosPolicy attached to the DataReader
| const ::dds::core::policy::DestinationOrder& dds::topic::SubscriptionBuiltinTopicData::destination_order | ( | ) | const |
QosPolicy attached to the DataReader
| const ::dds::core::policy::Durability& dds::topic::SubscriptionBuiltinTopicData::durability | ( | ) | const |
QosPolicy attached to the DataReader
| const ::dds::core::policy::GroupData& dds::topic::SubscriptionBuiltinTopicData::group_data | ( | ) | const |
QosPolicy attached to the Subscriber to which the DataReader belongs
| const dds::topic::BuiltinTopicKey& dds::topic::SubscriptionBuiltinTopicData::key | ( | ) | const |
Global unique identifier of the DataReader
| const ::dds::core::policy::LatencyBudget& dds::topic::SubscriptionBuiltinTopicData::latency_budget | ( | ) | const |
QosPolicy attached to the DataReader
| const ::dds::core::policy::Liveliness& dds::topic::SubscriptionBuiltinTopicData::liveliness | ( | ) | const |
QosPolicy attached to the DataReader
|
inherited |
Compare this Value with another Value
| other | Value |
|
inherited |
The operator->() is provided to be able to directly invoke functions on the delegate.
The decision to provide direct access to the delegate was motivated by the need for providing a way that was not invasive with respect to the CXXDDS API and yet would allow for vendor-specific extension. Thus vendor-specific extensions can be invoked on the Value and on all its subclasses as follows:
|
inherited |
The operator->() is provided to be able to directly invoke functions on the delegate.
The decision to provide direct access to the delegate was motivated by the need for providing a way that was not invasive with respect to the CXXDDS API and yet would allow for vendor-specific extension. Thus vendor-specific extensions can be invoked on the Value and on all its subclasses as follows:
|
inherited |
Compare this Value with another Value
| other | Value |
| const ::dds::core::policy::Ownership& dds::topic::SubscriptionBuiltinTopicData::ownership | ( | ) | const |
QosPolicy attached to the DataReader
| const dds::topic::BuiltinTopicKey& dds::topic::SubscriptionBuiltinTopicData::participant_key | ( | ) | const |
Global unique identifier of the Participant to which the DataReader belongs
| const ::dds::core::policy::Partition& dds::topic::SubscriptionBuiltinTopicData::partition | ( | ) | const |
QosPolicy attached to the Subscriber to which the DataReader belongs
| const ::dds::core::policy::Presentation& dds::topic::SubscriptionBuiltinTopicData::presentation | ( | ) | const |
QosPolicy attached to the Subscriber to which the DataReader belongs
| const ::dds::core::policy::Reliability& dds::topic::SubscriptionBuiltinTopicData::reliability | ( | ) | const |
QosPolicy attached to the DataReader
| const ::dds::core::policy::TimeBasedFilter& dds::topic::SubscriptionBuiltinTopicData::time_based_filter | ( | ) | const |
QosPolicy attached to the DataReader
| const ::dds::core::policy::TopicData& dds::topic::SubscriptionBuiltinTopicData::topic_data | ( | ) | const |
QosPolicy attached to the Subscriber to which the DataReader belongs
| const std::string& dds::topic::SubscriptionBuiltinTopicData::topic_name | ( | ) | const |
Name of the Topic used by the DataReader
| const std::string& dds::topic::SubscriptionBuiltinTopicData::type_name | ( | ) | const |
Type name of the Topic used by the DataReader
| const ::dds::core::policy::UserData& dds::topic::SubscriptionBuiltinTopicData::user_data | ( | ) | const |
QosPolicy attached to the DataReader