nodelet::detail::CallbackQueue Class Reference

#include <callback_queue.h>

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 ()
void disable ()
virtual void removeByID (uint64_t owner_id)
 ~CallbackQueue ()

Private Attributes

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

Detailed Description

Definition at line 49 of file callback_queue.h.

Constructor & Destructor Documentation

nodelet::detail::CallbackQueue::CallbackQueue ( CallbackQueueManager parent,
const ros::VoidConstPtr &  tracked_object = ros::VoidConstPtr() 

Definition at line 36 of file callback_queue.cpp.

nodelet::detail::CallbackQueue::~CallbackQueue (  ) 

Definition at line 45 of file callback_queue.cpp.

Member Function Documentation

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

Definition at line 52 of file callback_queue.cpp.

uint32_t nodelet::detail::CallbackQueue::callOne (  ) 

Definition at line 66 of file callback_queue.cpp.

void nodelet::detail::CallbackQueue::disable (  ) 

Definition at line 81 of file callback_queue.cpp.

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

Definition at line 61 of file callback_queue.cpp.

Member Data Documentation

Definition at line 68 of file callback_queue.h.

Definition at line 65 of file callback_queue.h.

ros::CallbackQueue* nodelet::detail::CallbackQueue::queue_ [private]

Definition at line 66 of file callback_queue.h.

Definition at line 67 of file callback_queue.h.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Friends Defines

Author(s): Tully Foote, Radu Bogdan Rusu
autogenerated on Fri Jan 11 11:44:26 2013