#include <timer.h>
| Public Types | |
| enum | DIAGNOSTIC_FLAGS { DIAG_COUNT = 1 << 0, DIAG_RATE = 1 << 1, DIAG_DURATION = 1 << 2, DIAG_ALL = ~0, DIAG_MOST = DIAG_ALL ^ DIAG_COUNT } | 
| Public Member Functions | |
| void | appendDiagnostics (diagnostic_updater::DiagnosticStatusWrapper &status, const std::string &name, const int flags) | 
| double | desiredFrequency () const | 
| ros::Duration | desiredPeriod () const | 
| ros::WallDuration | maxDuration () const | 
| double | maxDurationMicroseconds () const | 
| ros::Duration | maxPeriod () const | 
| double | maxPeriodMilliseconds () const | 
| ros::WallDuration | meanDuration () const | 
| double | meanDurationMicroseconds () const | 
| double | meanFrequencyHz () const | 
| ros::Duration | meanPeriod () const | 
| double | meanPeriodMilliseconds () const | 
| ros::WallDuration | minDuration () const | 
| double | minDurationMicroseconds () const | 
| ros::Duration | minPeriod () const | 
| double | minPeriodMilliseconds () const | 
| Timer & | operator= (const Timer &other) | 
| void | resetStatistics () | 
| size_t | ticks () const | 
| Timer () | |
| template<class T > | |
| Timer (ros::NodeHandle &nh, ros::Duration period, void(T::*callback)(const ros::TimerEvent &), T *obj) | |
| Private Attributes | |
| boost::shared_ptr< TimerImpl > | impl_ | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | private |