17 #include "nav2_util/node_thread.hpp"
25 executor_ = std::make_shared<rclcpp::executors::SingleThreadedExecutor>();
26 thread_ = std::make_unique<std::thread>(
29 executor_->add_node(node_);
31 executor_->remove_node(node_);
38 thread_ = std::make_unique<std::thread>([&]() {executor_->spin();});
~NodeThread()
A destructor.
NodeThread(rclcpp::node_interfaces::NodeBaseInterface::SharedPtr node_base)
A background thread to process node callbacks constructor.