![]() |
OpenSplice ISO C++ 2 DCPS
v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
Class that contains information about available DataReaders within the system. More...
#include "BuiltinTopic.hpp"
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
Definition at line 350 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::DestinationOrder & dds::topic::SubscriptionBuiltinTopicData::destination_order | ( | ) | const |
QosPolicy attached to the DataReader
Definition at line 385 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::Durability & dds::topic::SubscriptionBuiltinTopicData::durability | ( | ) | const |
QosPolicy attached to the DataReader
Definition at line 343 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::GroupData & dds::topic::SubscriptionBuiltinTopicData::group_data | ( | ) | const |
QosPolicy attached to the Subscriber to which the DataReader belongs
Definition at line 427 of file BuiltinTopicImpl.hpp.
const dds::topic::BuiltinTopicKey & dds::topic::SubscriptionBuiltinTopicData::key | ( | ) | const |
Global unique identifier of the DataReader
Definition at line 315 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::LatencyBudget & dds::topic::SubscriptionBuiltinTopicData::latency_budget | ( | ) | const |
QosPolicy attached to the DataReader
Definition at line 357 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::Liveliness & dds::topic::SubscriptionBuiltinTopicData::liveliness | ( | ) | const |
QosPolicy attached to the DataReader
Definition at line 364 of file BuiltinTopicImpl.hpp.
|
inherited |
|
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 |
const ::dds::core::policy::Ownership & dds::topic::SubscriptionBuiltinTopicData::ownership | ( | ) | const |
QosPolicy attached to the DataReader
Definition at line 378 of file BuiltinTopicImpl.hpp.
const dds::topic::BuiltinTopicKey & dds::topic::SubscriptionBuiltinTopicData::participant_key | ( | ) | const |
Global unique identifier of the Participant to which the DataReader belongs
Definition at line 322 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::Partition & dds::topic::SubscriptionBuiltinTopicData::partition | ( | ) | const |
QosPolicy attached to the Subscriber to which the DataReader belongs
Definition at line 413 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::Presentation & dds::topic::SubscriptionBuiltinTopicData::presentation | ( | ) | const |
QosPolicy attached to the Subscriber to which the DataReader belongs
Definition at line 406 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::Reliability & dds::topic::SubscriptionBuiltinTopicData::reliability | ( | ) | const |
QosPolicy attached to the DataReader
Definition at line 371 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::TimeBasedFilter & dds::topic::SubscriptionBuiltinTopicData::time_based_filter | ( | ) | const |
QosPolicy attached to the DataReader
Definition at line 399 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::TopicData & dds::topic::SubscriptionBuiltinTopicData::topic_data | ( | ) | const |
QosPolicy attached to the Subscriber to which the DataReader belongs
Definition at line 420 of file BuiltinTopicImpl.hpp.
const std::string & dds::topic::SubscriptionBuiltinTopicData::topic_name | ( | ) | const |
Name of the Topic used by the DataReader
Definition at line 329 of file BuiltinTopicImpl.hpp.
const std::string & dds::topic::SubscriptionBuiltinTopicData::type_name | ( | ) | const |
Type name of the Topic used by the DataReader
Definition at line 336 of file BuiltinTopicImpl.hpp.
const ::dds::core::policy::UserData & dds::topic::SubscriptionBuiltinTopicData::user_data | ( | ) | const |
QosPolicy attached to the DataReader
Definition at line 392 of file BuiltinTopicImpl.hpp.