#include <timer_impl.h>
Public Member Functions | |
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 () | |
Protected Member Functions | |
void | tickBegin () |
void | tickEnd () |
Protected Attributes | |
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 35 of file timer_impl.h.
swri::TimerImpl::TimerImpl | ( | ) | [inline] |
Definition at line 90 of file timer_impl.h.
ros::Duration swri::TimerImpl::desiredPeriod | ( | ) | const [inline] |
Definition at line 95 of file timer_impl.h.
ros::WallDuration swri::TimerImpl::maxDuration | ( | ) | const [inline] |
Definition at line 165 of file timer_impl.h.
ros::Duration swri::TimerImpl::maxPeriod | ( | ) | const [inline] |
Definition at line 138 of file timer_impl.h.
ros::WallDuration swri::TimerImpl::meanDuration | ( | ) | const [inline] |
Definition at line 147 of file timer_impl.h.
double swri::TimerImpl::meanFrequencyHz | ( | ) | const [inline] |
Definition at line 111 of file timer_impl.h.
ros::Duration swri::TimerImpl::meanPeriod | ( | ) | const [inline] |
Definition at line 120 of file timer_impl.h.
ros::WallDuration swri::TimerImpl::minDuration | ( | ) | const [inline] |
Definition at line 156 of file timer_impl.h.
ros::Duration swri::TimerImpl::minPeriod | ( | ) | const [inline] |
Definition at line 129 of file timer_impl.h.
void swri::TimerImpl::resetStatistics | ( | ) | [inline] |
Definition at line 100 of file timer_impl.h.
void swri::TimerImpl::tickBegin | ( | ) | [inline, protected] |
Definition at line 54 of file timer_impl.h.
void swri::TimerImpl::tickEnd | ( | ) | [inline, protected] |
Definition at line 74 of file timer_impl.h.
size_t swri::TimerImpl::ticks | ( | ) | const [inline] |
Definition at line 106 of file timer_impl.h.
ros::Duration swri::TimerImpl::desired_period_ [protected] |
Definition at line 39 of file timer_impl.h.
ros::WallDuration swri::TimerImpl::max_duration_ [protected] |
Definition at line 52 of file timer_impl.h.
ros::Duration swri::TimerImpl::max_period_ [protected] |
Definition at line 48 of file timer_impl.h.
ros::WallDuration swri::TimerImpl::min_duration_ [protected] |
Definition at line 51 of file timer_impl.h.
ros::Duration swri::TimerImpl::min_period_ [protected] |
Definition at line 47 of file timer_impl.h.
ros::Time swri::TimerImpl::tick_begin_normal_ [protected] |
Definition at line 44 of file timer_impl.h.
ros::WallTime swri::TimerImpl::tick_begin_wall_ [protected] |
Definition at line 43 of file timer_impl.h.
int swri::TimerImpl::ticks_ [protected] |
Definition at line 41 of file timer_impl.h.
ros::Timer swri::TimerImpl::timer_ [protected] |
Definition at line 38 of file timer_impl.h.
ros::WallDuration swri::TimerImpl::total_durations_ [protected] |
Definition at line 50 of file timer_impl.h.
ros::Duration swri::TimerImpl::total_periods_ [protected] |
Definition at line 46 of file timer_impl.h.