#include <time_util.h>
Public Types | |
| typedef boost::shared_ptr < ScopedWallDurationReporter > | Ptr |
Public Member Functions | |
| ScopedWallDurationReporter (WallDurationTimer *parent) | |
| ScopedWallDurationReporter (WallDurationTimer *parent, ros::Publisher &pub_latest, ros::Publisher &pub_average) | |
| virtual void | setIsEnabled (bool) |
| virtual void | setIsPublish (bool) |
| virtual | ~ScopedWallDurationReporter () |
Protected Attributes | |
| bool | is_enabled_ |
| bool | is_publish_ |
| WallDurationTimer * | parent_ |
| ros::Publisher | pub_average_ |
| ros::Publisher | pub_latest_ |
| ros::WallTime | start_time_ |
Definition at line 44 of file time_util.h.
| typedef boost::shared_ptr<ScopedWallDurationReporter> jsk_recognition_utils::ScopedWallDurationReporter::Ptr |
Definition at line 47 of file time_util.h.
| jsk_recognition_utils::ScopedWallDurationReporter::ScopedWallDurationReporter | ( | WallDurationTimer * | parent | ) |
Definition at line 41 of file time_util.cpp.
| jsk_recognition_utils::ScopedWallDurationReporter::ScopedWallDurationReporter | ( | WallDurationTimer * | parent, |
| ros::Publisher & | pub_latest, | ||
| ros::Publisher & | pub_average | ||
| ) |
Definition at line 48 of file time_util.cpp.
Definition at line 59 of file time_util.cpp.
| void jsk_recognition_utils::ScopedWallDurationReporter::setIsEnabled | ( | bool | v | ) | [virtual] |
Definition at line 81 of file time_util.cpp.
| void jsk_recognition_utils::ScopedWallDurationReporter::setIsPublish | ( | bool | v | ) | [virtual] |
Definition at line 76 of file time_util.cpp.
bool jsk_recognition_utils::ScopedWallDurationReporter::is_enabled_ [protected] |
Definition at line 60 of file time_util.h.
bool jsk_recognition_utils::ScopedWallDurationReporter::is_publish_ [protected] |
Definition at line 59 of file time_util.h.
Definition at line 56 of file time_util.h.
Definition at line 58 of file time_util.h.
Definition at line 58 of file time_util.h.
Definition at line 57 of file time_util.h.