Class CallbackAdapter
Defined in File callback_wrapper.hpp
Inheritance Relationships
Base Type
public rclcpp::Waitable
Class Documentation
-
class CallbackAdapter : public rclcpp::Waitable
Public Functions
-
size_t get_number_of_ready_guard_conditions() override
tell the CallbackGroup how many guard conditions are ready in this waitable
-
bool is_ready(rcl_wait_set_t *wait_set) override
tell the CallbackGroup that this waitable is ready to execute anything
-
void add_to_wait_set(rcl_wait_set_t *wait_set) override
add_to_wait_set is called by rclcpp during NodeWaitables::add_waitable() and CallbackGroup::add_waitable() waitable_ptr = std::make_shared<CallbackWrapper>(); node->get_node_waitables_interface()->add_waitable(waitable_ptr, (rclcpp::CallbackGroup::SharedPtr) nullptr);
-
std::shared_ptr<void> take_data() override
-
void removeAllCallbacks()
-
size_t get_number_of_ready_guard_conditions() override