Go to the documentation of this file.
35 #ifndef LOCOMOTOR_EXECUTOR_H
36 #define LOCOMOTOR_EXECUTOR_H
100 std::shared_ptr<ros::CallbackQueue>
queue_;
106 #endif // LOCOMOTOR_EXECUTOR_H
Collection of objects used in ROS CallbackQueue threading.
std::function< void()> Function
Executor(const ros::NodeHandle &base_nh, bool create_cb_queue=true)
Constructor. Creates new CallbackQueue or uses global CallbackQueue.
LocomotorCallback(Function functor)
std::shared_ptr< ros::CallbackQueue > queue_
void addCallback(LocomotorCallback::Function f)
Add a callback to this executor's CallbackQueue.
Extension of ros::CallbackInterface so we can insert things on the ROS Callback Queue.
virtual const ros::NodeHandle & getNodeHandle() const
Gets NodeHandle coupled with this executor's CallbackQueue.
std::shared_ptr< ros::AsyncSpinner > spinner_
virtual ros::CallbackQueue & getQueue()
Gets the queue for this executor.
locomotor
Author(s):
autogenerated on Sun May 18 2025 02:47:30