43 , tracked_object_(tracked_object)
44 , has_tracked_object_(tracked_object)
void enable()
Enable the queue (queue is enabled by default)
virtual void addCallback(const CallbackInterfacePtr &callback, uint64_t removal_id=0)
void disable()
Disable the queue, meaning any calls to addCallback() will have no effect.
CallbackQueueManager * parent_
ros::VoidConstWPtr tracked_object_
virtual void removeByID(uint64_t owner_id)
void callbackAdded(const CallbackQueuePtr &queue)
ros::CallbackQueue queue_
virtual void addCallback(const ros::CallbackInterfacePtr &callback, uint64_t owner_id=0)
virtual void removeByID(uint64_t removal_id)
CallbackQueue(CallbackQueueManager *parent, const ros::VoidConstPtr &tracked_object=ros::VoidConstPtr())