21 #ifndef OSPL_DDS_TOPIC_TBUILTINTOPIC_IMPL_HPP_ 22 #define OSPL_DDS_TOPIC_TBUILTINTOPIC_IMPL_HPP_ 43 ISOCPP_REPORT_STACK_NC_BEGIN();
44 return this->delegate().key();
50 ISOCPP_REPORT_STACK_NC_BEGIN();
51 return this->delegate().user_data();
58 ISOCPP_REPORT_STACK_NC_BEGIN();
59 return this->delegate().key();
65 ISOCPP_REPORT_STACK_NC_BEGIN();
66 return this->delegate().name();
72 ISOCPP_REPORT_STACK_NC_BEGIN();
73 return this->delegate().type_name();
79 ISOCPP_REPORT_STACK_NC_BEGIN();
80 return this->delegate().durability();
83 #ifdef OMG_DDS_PERSISTENCE_SUPPORT 87 ISOCPP_REPORT_STACK_NC_BEGIN();
88 return this->delegate().durability_service();
91 #endif // OMG_DDS_PERSISTENCE_SUPPORT 96 ISOCPP_REPORT_STACK_NC_BEGIN();
97 return this->delegate().deadline();
103 ISOCPP_REPORT_STACK_NC_BEGIN();
104 return this->delegate().latency_budget();
110 ISOCPP_REPORT_STACK_NC_BEGIN();
111 return this->delegate().liveliness();
117 ISOCPP_REPORT_STACK_NC_BEGIN();
118 return this->delegate().reliability();
124 ISOCPP_REPORT_STACK_NC_BEGIN();
125 return this->delegate().transport_priority();
131 ISOCPP_REPORT_STACK_NC_BEGIN();
132 return this->delegate().lifespan();
138 return this->delegate().destination_order();
144 ISOCPP_REPORT_STACK_NC_BEGIN();
145 return this->delegate().history();
151 ISOCPP_REPORT_STACK_NC_BEGIN();
152 return this->delegate().resource_limits();
158 ISOCPP_REPORT_STACK_NC_BEGIN();
159 return this->delegate().ownership();
165 ISOCPP_REPORT_STACK_NC_BEGIN();
166 return this->delegate().topic_data();
174 ISOCPP_REPORT_STACK_NC_BEGIN();
175 return this->delegate().key();
181 ISOCPP_REPORT_STACK_NC_BEGIN();
182 return this->delegate().participant_key();
188 ISOCPP_REPORT_STACK_NC_BEGIN();
189 return this->delegate().topic_name();
195 ISOCPP_REPORT_STACK_NC_BEGIN();
196 return this->delegate().type_name();
202 ISOCPP_REPORT_STACK_NC_BEGIN();
203 return this->delegate().durability();
206 #ifdef OMG_DDS_PERSISTENCE_SUPPORT 211 ISOCPP_REPORT_STACK_NC_BEGIN();
212 return this->delegate().durability_service();
214 #endif // OMG_DDS_PERSISTENCE_SUPPORT 219 ISOCPP_REPORT_STACK_NC_BEGIN();
220 return this->delegate().deadline();
226 ISOCPP_REPORT_STACK_NC_BEGIN();
227 return this->delegate().latency_budget();
233 ISOCPP_REPORT_STACK_NC_BEGIN();
234 return this->delegate().liveliness();
240 ISOCPP_REPORT_STACK_NC_BEGIN();
241 return this->delegate().reliability();
248 ISOCPP_REPORT_STACK_NC_BEGIN();
249 return this->delegate().lifespan();
255 ISOCPP_REPORT_STACK_NC_BEGIN();
256 return this->delegate().user_data();
262 ISOCPP_REPORT_STACK_NC_BEGIN();
263 return this->delegate().ownership();
266 #ifdef OMG_DDS_OWNERSHIP_SUPPORT 271 ISOCPP_REPORT_STACK_NC_BEGIN();
272 return this->delegate().ownership_strength();
274 #endif // OMG_DDS_OWNERSHIP_SUPPORT 280 ISOCPP_REPORT_STACK_NC_BEGIN();
281 return this->delegate().destination_order();
287 ISOCPP_REPORT_STACK_NC_BEGIN();
288 return this->delegate().presentation();
294 ISOCPP_REPORT_STACK_NC_BEGIN();
295 return this->delegate().partition();
301 ISOCPP_REPORT_STACK_NC_BEGIN();
302 return this->delegate().topic_data();
308 ISOCPP_REPORT_STACK_NC_BEGIN();
309 return this->delegate().group_data();
317 ISOCPP_REPORT_STACK_NC_BEGIN();
318 return this->delegate().key();
324 ISOCPP_REPORT_STACK_NC_BEGIN();
325 return this->delegate().participant_key();
331 ISOCPP_REPORT_STACK_NC_BEGIN();
332 return this->delegate().topic_name();
338 ISOCPP_REPORT_STACK_NC_BEGIN();
339 return this->delegate().type_name();
345 ISOCPP_REPORT_STACK_NC_BEGIN();
346 return this->delegate().durability();
352 ISOCPP_REPORT_STACK_NC_BEGIN();
353 return this->delegate().deadline();
359 ISOCPP_REPORT_STACK_NC_BEGIN();
360 return this->delegate().latency_budget();
366 ISOCPP_REPORT_STACK_NC_BEGIN();
367 return this->delegate().liveliness();
373 ISOCPP_REPORT_STACK_NC_BEGIN();
374 return this->delegate().reliability();
380 ISOCPP_REPORT_STACK_NC_BEGIN();
381 return this->delegate().ownership();
387 ISOCPP_REPORT_STACK_NC_BEGIN();
388 return this->delegate().destination_order();
394 ISOCPP_REPORT_STACK_NC_BEGIN();
395 return this->delegate().user_data();
401 ISOCPP_REPORT_STACK_NC_BEGIN();
402 return this->delegate().time_based_filter();
408 ISOCPP_REPORT_STACK_NC_BEGIN();
409 return this->delegate().presentation();
415 ISOCPP_REPORT_STACK_NC_BEGIN();
416 return this->delegate().partition();
422 ISOCPP_REPORT_STACK_NC_BEGIN();
423 return this->delegate().topic_data();
429 ISOCPP_REPORT_STACK_NC_BEGIN();
430 return this->delegate().group_data();
const ::dds::core::policy::LatencyBudget & latency_budget() const
const ::dds::core::policy::Liveliness & liveliness() const
const ::dds::core::policy::LatencyBudget & latency_budget() const
const ::dds::core::policy::Ownership & ownership() const
const ::dds::core::policy::Deadline & deadline() const
const ::dds::core::policy::DestinationOrder & destination_order() const
const ::dds::core::policy::Lifespan & lifespan() const
const std::string & type_name() const
const ::dds::core::policy::Ownership & ownership() const
const ::dds::core::policy::Ownership & ownership() const
const std::string & type_name() const
const std::string & type_name() const
const ::dds::core::policy::TransportPriority & transport_priority() const
const ::dds::core::policy::Partition & partition() const
const ::dds::core::policy::Reliability & reliability() const
const dds::topic::BuiltinTopicKey & participant_key() const
const ::dds::core::policy::Liveliness & liveliness() const
const ::dds::core::policy::History & history() const
const ::dds::core::policy::Durability & durability() const
const dds::topic::BuiltinTopicKey & participant_key() const
const ::dds::core::policy::Deadline & deadline() const
const ::dds::core::policy::Lifespan & lifespan() const
const ::dds::core::policy::GroupData & group_data() const
const ::dds::core::policy::DurabilityService & durability_service() const
const ::dds::core::policy::UserData & user_data() const
const ::dds::core::policy::Deadline & deadline() const
const ::dds::core::policy::ResourceLimits & resource_limits() const
const ::dds::core::policy::LatencyBudget & latency_budget() const
const std::string & topic_name() const
const ::dds::core::policy::TopicData & topic_data() const
const dds::topic::BuiltinTopicKey & key() const
const ::dds::core::policy::Liveliness & liveliness() const
const ::dds::core::policy::TimeBasedFilter & time_based_filter() const
const ::dds::core::policy::DestinationOrder & destination_order() const
const ::dds::core::policy::TopicData & topic_data() const
const ::dds::core::policy::Reliability & reliability() const
const ::dds::core::policy::TopicData & topic_data() const
const std::string & name() const
const dds::topic::BuiltinTopicKey & key() const
const ::dds::core::policy::Presentation & presentation() const
Global unique identifier of the Topic.
const ::dds::core::policy::Durability & durability() const
const ::dds::core::policy::GroupData & group_data() const
const ::dds::core::policy::OwnershipStrength & ownership_strength() const
const ::dds::core::policy::UserData & user_data() const
const ::dds::core::policy::DestinationOrder & destination_order() const
const ::dds::core::policy::Presentation & presentation() const
const ::dds::core::policy::Durability & durability() const
const ::dds::core::policy::UserData & user_data() const
const ::dds::core::policy::Reliability & reliability() const
const ::dds::core::policy::Partition & partition() const
const dds::topic::BuiltinTopicKey & key() const
const dds::topic::BuiltinTopicKey & key() const
const std::string & topic_name() const
const ::dds::core::policy::DurabilityService & durability_service() const