RTI Connext Modern C++ API
Version 5.2.3
|
Entry created when a dds::pub::DataWriter is discovered in association with its dds::pub::Publisher. More...
#include <dds/topic/BuiltinTopic.hpp>
Entry created when a dds::pub::DataWriter is discovered in association with its dds::pub::Publisher.
Data associated with the built-in topic dds::topic::PUBLICATION_TOPIC_NAME. It contains QoS policies and additional information that apply to the remote dds::pub::DataWriter the related dds::pub::Publisher.
|
inline |
Create a default PublicationBuiltinTopicData.
|
inline |
Get the DCPS key to distinguish entries.
|
inline |
Get the DCPS key of the dds::domain::DomainParticipant to which the dds::pub::DataWriter belongs.
|
inline |
Get the name of the related dds::topic::Topic.
|
inline |
Get the name of the type attached to the dds::topic::Topic.
|
inline |
Get the dds::core::policy::Durability policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::DurabilityService policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::Deadline policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::LatencyBudget policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::Liveliness policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::Reliability policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::Lifespan policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::UserData policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::Ownership policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::OwnershipStrength policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::DestinationOrder policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::Presentation policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::Partition policy of the corresponding dds::pub::DataWriter.
|
inline |
Get the dds::core::policy::TopicData policy of the related dds::topic::Topic.
|
inline |
Get the dds::core::policy::GroupData policy of the dds::pub::Publisher to which the dds::pub::DataWriter belongs.
dds::core::optional< dds::core::xtypes::DynamicType > type | ( | ) | const |
<<extension>> Get the type
const dds::core::optional< dds::core::xtypes::DynamicType > & get_type_no_copy | ( | ) | const |
<<extension>> Get the type by reference if possible
dds::core::PreconditionNotMet | If the type is available but is not in a format that is directly accessible. In that case it needs some extra processing and has to be accessed using type(). You can also ensure that it is in the right format by setting rti::core::policy::DomainParticipantResourceLimits::type_code_max_serialized_length() to 0. |
const dds::topic::BuiltinTopicKey & publisher_key | ( | ) | const |
<<extension>> Get the DCPS key of the dds::pub::Publisher to which the dds::pub::DataWriter belongs
const rti::core::policy::Property & property | ( | ) | const |
<<extension>> Get the propagated name-value properties of the corresponding dds::pub::DataWriter.
const dds::core::vector< rti::core::Locator > & unicast_locators | ( | ) | const |
<<extension>> Get the custom unicast locators that the endpoint can specify.
The default locators will be used if this is not specified.
const rti::core::Guid & virtual_guid | ( | ) | const |
<<extension>> Get the virtual rti::core::Guid associated to the dds::pub::DataWriter.
const rti::core::ProtocolVersion & rtps_protocol_version | ( | ) | const |
<<extension>> Get the version number of the RTPS wire protocol used.
const rti::core::VendorId & rtps_vendor_id | ( | ) | const |
<<extension>> Get the ID of the vendor implementing the RTPS wire protocol.
const rti::core::ProductVersion & product_version | ( | ) | const |
<<extension>> Get the current version for RTI Connext.
const rti::core::policy::LocatorFilter & locator_filter | ( | ) | const |
<<extension>> Get the locator filters of the corresponding dds::pub::DataWriter
bool disable_positive_acks | ( | ) | const |
<<extension>> See whether or not a matching dds::sub::DataReader will send positive acknowledgments for reliability.
const rti::core::policy::EntityName & publication_name | ( | ) | const |
<<extension>> Get the publication name and role name.
const rti::core::policy::Service & service | ( | ) | const |
<<extension>> Get the Service policy