ros::TimerManager< T, D, E >::TimerInfo Struct Reference

List of all members.

Public Attributes

boost::function< void(const E &)> callback
CallbackQueueInterfacecallback_queue
int32_t handle
bool has_tracked_object
WallDuration last_cb_duration
last_expected
last_real
next_expected
bool oneshot
period
bool removed
uint32_t total_calls
VoidConstWPtr tracked_object
uint32_t waiting_callbacks
boost::mutex waiting_mutex

Detailed Description

template<class T, class D, class E>
struct ros::TimerManager< T, D, E >::TimerInfo

Definition at line 36 of file timer_manager.h.


Member Data Documentation

template<class T, class D, class E>
boost::function<void(const E&)> ros::TimerManager< T, D, E >::TimerInfo::callback

Definition at line 38 of file timer_manager.h.

template<class T, class D, class E>
CallbackQueueInterface* ros::TimerManager< T, D, E >::TimerInfo::callback_queue

Definition at line 39 of file timer_manager.h.

template<class T, class D, class E>
int32_t ros::TimerManager< T, D, E >::TimerInfo::handle

Definition at line 35 of file timer_manager.h.

template<class T, class D, class E>
bool ros::TimerManager< T, D, E >::TimerInfo::has_tracked_object

Definition at line 51 of file timer_manager.h.

template<class T, class D, class E>
WallDuration ros::TimerManager< T, D, E >::TimerInfo::last_cb_duration

Definition at line 41 of file timer_manager.h.

template<class T, class D, class E>
T ros::TimerManager< T, D, E >::TimerInfo::last_expected

Definition at line 43 of file timer_manager.h.

template<class T, class D, class E>
T ros::TimerManager< T, D, E >::TimerInfo::last_real

Definition at line 46 of file timer_manager.h.

template<class T, class D, class E>
T ros::TimerManager< T, D, E >::TimerInfo::next_expected

Definition at line 44 of file timer_manager.h.

template<class T, class D, class E>
bool ros::TimerManager< T, D, E >::TimerInfo::oneshot

Definition at line 57 of file timer_manager.h.

template<class T, class D, class E>
D ros::TimerManager< T, D, E >::TimerInfo::period

Definition at line 36 of file timer_manager.h.

template<class T, class D, class E>
bool ros::TimerManager< T, D, E >::TimerInfo::removed

Definition at line 48 of file timer_manager.h.

template<class T, class D, class E>
uint32_t ros::TimerManager< T, D, E >::TimerInfo::total_calls

Definition at line 60 of file timer_manager.h.

template<class T, class D, class E>
VoidConstWPtr ros::TimerManager< T, D, E >::TimerInfo::tracked_object

Definition at line 50 of file timer_manager.h.

template<class T, class D, class E>
uint32_t ros::TimerManager< T, D, E >::TimerInfo::waiting_callbacks

Definition at line 55 of file timer_manager.h.

template<class T, class D, class E>
boost::mutex ros::TimerManager< T, D, E >::TimerInfo::waiting_mutex

Definition at line 54 of file timer_manager.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


roscpp
Author(s): Morgan Quigley mquigley@cs.stanford.edu, Josh Faust jfaust@willowgarage.com, Brian Gerkey gerkey@willowgarage.com
autogenerated on Fri Jan 11 10:08:41 2013