Public Member Functions | Private Attributes
nodelet::detail::CallbackQueue Class Reference

#include <callback_queue.h>

Inheritance diagram for nodelet::detail::CallbackQueue:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void addCallback (const ros::CallbackInterfacePtr &callback, uint64_t owner_id=0)
 CallbackQueue (CallbackQueueManager *parent, const ros::VoidConstPtr &tracked_object=ros::VoidConstPtr())
uint32_t callOne ()
virtual void removeByID (uint64_t owner_id)
 ~CallbackQueue ()

Private Attributes

bool has_tracked_object_
CallbackQueueManagerparent_
ros::CallbackQueue queue_
ros::VoidConstWPtr tracked_object_

Detailed Description

Definition at line 50 of file callback_queue.h.


Constructor & Destructor Documentation

Definition at line 40 of file callback_queue.cpp.

Definition at line 48 of file callback_queue.cpp.


Member Function Documentation

void nodelet::detail::CallbackQueue::addCallback ( const ros::CallbackInterfacePtr callback,
uint64_t  owner_id = 0 
) [virtual]

Implements ros::CallbackQueueInterface.

Definition at line 52 of file callback_queue.cpp.

Definition at line 66 of file callback_queue.cpp.

void nodelet::detail::CallbackQueue::removeByID ( uint64_t  owner_id) [virtual]

Implements ros::CallbackQueueInterface.

Definition at line 61 of file callback_queue.cpp.


Member Data Documentation

Definition at line 67 of file callback_queue.h.

Definition at line 64 of file callback_queue.h.

Definition at line 65 of file callback_queue.h.

Definition at line 66 of file callback_queue.h.


The documentation for this class was generated from the following files:


nodelet
Author(s): Tully Foote, Radu Bogdan Rusu
autogenerated on Mon Oct 6 2014 02:52:26