1 #ifndef OMG_TDDS_TOPIC_BUILT_IN_TOPIC_HPP_ 2 #define OMG_TDDS_TOPIC_BUILT_IN_TOPIC_HPP_ 32 class ParticipantBuiltinTopicData;
35 class TopicBuiltinTopicData;
38 class PublicationBuiltinTopicData;
41 class SubscriptionBuiltinTopicData;
92 const ::dds::core::policy::UserData&
user_data()
const;
143 const std::string& name()
const;
148 const std::string& type_name()
const;
153 const ::dds::core::policy::Durability& durability()
const;
155 #ifdef OMG_DDS_PERSISTENCE_SUPPORT 159 const ::dds::core::policy::DurabilityService& durability_service()
const;
160 #endif // OMG_DDS_PERSISTENCE_SUPPORT 165 const ::dds::core::policy::Deadline& deadline()
const;
170 const ::dds::core::policy::LatencyBudget& latency_budget()
const;
175 const ::dds::core::policy::Liveliness& liveliness()
const;
180 const ::dds::core::policy::Reliability& reliability()
const;
185 const ::dds::core::policy::TransportPriority& transport_priority()
const;
190 const ::dds::core::policy::Lifespan& lifespan()
const;
195 const ::dds::core::policy::DestinationOrder& destination_order()
const;
200 const ::dds::core::policy::History& history()
const;
205 const ::dds::core::policy::ResourceLimits& resource_limits()
const;
210 const ::dds::core::policy::Ownership& ownership()
const;
215 const ::dds::core::policy::TopicData& topic_data()
const;
272 const std::string& topic_name()
const;
277 const std::string& type_name()
const;
282 const ::dds::core::policy::Durability& durability()
const;
284 #ifdef OMG_DDS_PERSISTENCE_SUPPORT 288 const ::dds::core::policy::DurabilityService& durability_service()
const;
289 #endif // OMG_DDS_PERSISTENCE_SUPPORT 294 const ::dds::core::policy::Deadline& deadline()
const;
299 const ::dds::core::policy::LatencyBudget& latency_budget()
const;
304 const ::dds::core::policy::Liveliness& liveliness()
const;
309 const ::dds::core::policy::Reliability& reliability()
const;
314 const ::dds::core::policy::Lifespan& lifespan()
const;
319 const ::dds::core::policy::UserData&
user_data()
const;
324 const ::dds::core::policy::Ownership& ownership()
const;
326 #ifdef OMG_DDS_OWNERSHIP_SUPPORT 330 const ::dds::core::policy::OwnershipStrength& ownership_strength()
const;
331 #endif // OMG_DDS_OWNERSHIP_SUPPORT 336 const ::dds::core::policy::DestinationOrder& destination_order()
const;
341 const ::dds::core::policy::Presentation& presentation()
const;
346 const ::dds::core::policy::Partition& partition()
const;
351 const ::dds::core::policy::TopicData& topic_data()
const;
356 const ::dds::core::policy::GroupData& group_data()
const;
413 const std::string& topic_name()
const;
418 const std::string& type_name()
const;
423 const ::dds::core::policy::Durability& durability()
const;
428 const ::dds::core::policy::Deadline& deadline()
const;
433 const ::dds::core::policy::LatencyBudget& latency_budget()
const;
438 const ::dds::core::policy::Liveliness& liveliness()
const;
443 const ::dds::core::policy::Reliability& reliability()
const;
448 const ::dds::core::policy::Ownership& ownership()
const;
453 const ::dds::core::policy::DestinationOrder& destination_order()
const;
458 const ::dds::core::policy::UserData&
user_data()
const;
463 const ::dds::core::policy::TimeBasedFilter& time_based_filter()
const;
468 const ::dds::core::policy::Presentation& presentation()
const;
473 const ::dds::core::policy::Partition& partition()
const;
478 const ::dds::core::policy::TopicData& topic_data()
const;
483 const ::dds::core::policy::GroupData& group_data()
const;
Class that contains information about available DataReaders within the system.
Class that contains information about available DomainParticipants within the system.
This class is the base for various value-type dds objects.
Class that contains information about available DataWriters within the system.
const dds::topic::BuiltinTopicKey & key() const
Global unique identifier of the Topic.
const ::dds::core::policy::UserData & user_data() const
Class that contains information about available Topics within the system.