Class NodeWaitables

Inheritance Relationships

Base Type

Class Documentation

class NodeWaitables : public rclcpp::node_interfaces::NodeWaitablesInterface

Implementation of the NodeWaitables part of the Node API.

Public Functions

explicit NodeWaitables(rclcpp::node_interfaces::NodeBaseInterface *node_base)
virtual ~NodeWaitables()
virtual void add_waitable(rclcpp::Waitable::SharedPtr waitable_base_ptr, rclcpp::CallbackGroup::SharedPtr group) override
virtual void remove_waitable(rclcpp::Waitable::SharedPtr waitable_ptr, rclcpp::CallbackGroup::SharedPtr group) noexcept override

Note

this function should not throw because it may be called in destructors