15 #include "rclcpp/experimental/subscription_intra_process_base.hpp"
16 #include "rclcpp/detail/add_guard_condition_to_rcl_wait_set.hpp"
20 SubscriptionIntraProcessBase::~SubscriptionIntraProcessBase()
28 detail::add_guard_condition_to_rcl_wait_set(*wait_set, gc_);
32 SubscriptionIntraProcessBase::get_topic_name()
const
34 return topic_name_.c_str();
38 SubscriptionIntraProcessBase::get_actual_qos()
const
Encapsulation of Quality of Service settings.
void clear_on_ready_callback() override
Unset the callback registered for new messages, if any.
RCLCPP_PUBLIC void add_to_wait_set(rcl_wait_set_t *wait_set) override
Add the Waitable to a wait set.
Container for subscription's, guard condition's, etc to be waited on.