Public Member Functions | Private Attributes
ros::TimerManager< T, D, E >::TimerQueueCallback Class Reference
Inheritance diagram for ros::TimerManager< T, D, E >::TimerQueueCallback:
Inheritance graph
[legend]

List of all members.

Public Member Functions

CallResult call ()
 Call this callback.
 TimerQueueCallback (TimerManager< T, D, E > *parent, const TimerInfoPtr &info, T last_expected, T last_real, T current_expected)
 ~TimerQueueCallback ()

Private Attributes

bool called_
current_expected_
TimerInfoWPtr info_
last_expected_
last_real_
TimerManager< T, D, E > * parent_

Detailed Description

template<class T, class D, class E>
class ros::TimerManager< T, D, E >::TimerQueueCallback

Definition at line 129 of file timer_manager.h.


Constructor & Destructor Documentation

template<class T, class D, class E>
ros::TimerManager< T, D, E >::TimerQueueCallback::TimerQueueCallback ( TimerManager< T, D, E > *  parent,
const TimerInfoPtr info,
last_expected,
last_real,
current_expected 
) [inline]

Definition at line 132 of file timer_manager.h.

template<class T, class D, class E>
ros::TimerManager< T, D, E >::TimerQueueCallback::~TimerQueueCallback ( ) [inline]

Definition at line 144 of file timer_manager.h.


Member Function Documentation

template<class T, class D, class E>
CallResult ros::TimerManager< T, D, E >::TimerQueueCallback::call ( ) [inline, virtual]

Call this callback.

Returns:
The result of the call

Implements ros::CallbackInterface.

Definition at line 154 of file timer_manager.h.


Member Data Documentation

template<class T, class D, class E>
bool ros::TimerManager< T, D, E >::TimerQueueCallback::called_ [private]

Definition at line 203 of file timer_manager.h.

template<class T, class D, class E>
T ros::TimerManager< T, D, E >::TimerQueueCallback::current_expected_ [private]

Definition at line 201 of file timer_manager.h.

template<class T, class D, class E>
TimerInfoWPtr ros::TimerManager< T, D, E >::TimerQueueCallback::info_ [private]

Definition at line 198 of file timer_manager.h.

template<class T, class D, class E>
T ros::TimerManager< T, D, E >::TimerQueueCallback::last_expected_ [private]

Definition at line 199 of file timer_manager.h.

template<class T, class D, class E>
T ros::TimerManager< T, D, E >::TimerQueueCallback::last_real_ [private]

Definition at line 200 of file timer_manager.h.

template<class T, class D, class E>
TimerManager<T, D, E>* ros::TimerManager< T, D, E >::TimerQueueCallback::parent_ [private]

Definition at line 197 of file timer_manager.h.


The documentation for this class 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