diff --git a/rclcpp/include/rclcpp/qos_event.hpp b/rclcpp/include/rclcpp/qos_event.hpp index e7a259c83f..da68ab0f39 100644 --- a/rclcpp/include/rclcpp/qos_event.hpp +++ b/rclcpp/include/rclcpp/qos_event.hpp @@ -56,17 +56,21 @@ struct SubscriptionEventCallbacks class QOSEventHandlerBase : public Waitable { public: + RCLCPP_PUBLIC virtual ~QOSEventHandlerBase(); /// Get the number of ready events + RCLCPP_PUBLIC size_t get_number_of_ready_events() override; /// Add the Waitable to a wait set. + RCLCPP_PUBLIC bool add_to_wait_set(rcl_wait_set_t * wait_set) override; /// Check if the Waitable is ready. + RCLCPP_PUBLIC bool is_ready(rcl_wait_set_t * wait_set) override;