#include <timer_impl.h>
Public Member Functions | |
void | handleTimer (const ros::TimerEvent &event) |
TypedTimerImpl (ros::NodeHandle &nh, ros::Duration period, void(T::*callback)(const ros::TimerEvent &), T *obj) | |
Public Member Functions inherited from swri::TimerImpl | |
ros::Duration | desiredPeriod () const |
ros::WallDuration | maxDuration () const |
ros::Duration | maxPeriod () const |
ros::WallDuration | meanDuration () const |
double | meanFrequencyHz () const |
ros::Duration | meanPeriod () const |
ros::WallDuration | minDuration () const |
ros::Duration | minPeriod () const |
void | resetStatistics () |
size_t | ticks () const |
TimerImpl () | |
virtual | ~TimerImpl () |
Private Attributes | |
void(T::* | callback_ )(const ros::TimerEvent &) |
T * | obj_ |
Additional Inherited Members | |
Protected Member Functions inherited from swri::TimerImpl | |
void | tickBegin () |
void | tickEnd () |
Protected Attributes inherited from swri::TimerImpl | |
ros::Duration | desired_period_ |
ros::WallDuration | max_duration_ |
ros::Duration | max_period_ |
ros::WallDuration | min_duration_ |
ros::Duration | min_period_ |
ros::Time | tick_begin_normal_ |
ros::WallTime | tick_begin_wall_ |
int | ticks_ |
ros::Timer | timer_ |
ros::WallDuration | total_durations_ |
ros::Duration | total_periods_ |
Definition at line 181 of file timer_impl.h.
|
inline |
Definition at line 187 of file timer_impl.h.
|
inline |
Definition at line 202 of file timer_impl.h.
|
private |
Definition at line 184 of file timer_impl.h.
|
private |
Definition at line 183 of file timer_impl.h.