#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.