Public Attributes
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 53 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 58 of file timer_manager.h.

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

Definition at line 59 of file timer_manager.h.

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

Definition at line 55 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 71 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 61 of file timer_manager.h.

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

Definition at line 63 of file timer_manager.h.

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

Definition at line 66 of file timer_manager.h.

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

Definition at line 64 of file timer_manager.h.

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

Definition at line 77 of file timer_manager.h.

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

Definition at line 56 of file timer_manager.h.

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

Definition at line 68 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 80 of file timer_manager.h.

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

Definition at line 70 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 75 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 74 of file timer_manager.h.


The documentation for this struct was generated from the following file:


roscpp
Author(s): Morgan Quigley, Josh Faust, Brian Gerkey, Troy Straszheim
autogenerated on Thu Jun 6 2019 21:10:06