Information about time spent in a section of the code. More...
Public Member Functions | |
void | set (void) |
Begin counting time. | |
TimeInfo (void) | |
void | update (void) |
Add the counted time to the total time. | |
Public Attributes | |
boost::posix_time::time_duration | longest |
The longest counted time interval. | |
unsigned long int | parts |
Number of times a chunk of time was added to this structure. | |
boost::posix_time::time_duration | shortest |
The shortest counted time interval. | |
boost::posix_time::ptime | start |
The point in time when counting time started. | |
boost::posix_time::time_duration | total |
Total time counted. |
Information about time spent in a section of the code.
Definition at line 243 of file profiler.h.
moveit::Profiler::TimeInfo::TimeInfo | ( | void | ) | [inline] |
Definition at line 245 of file profiler.h.
void moveit::Profiler::TimeInfo::set | ( | void | ) | [inline] |
Begin counting time.
Definition at line 265 of file profiler.h.
void moveit::Profiler::TimeInfo::update | ( | void | ) | [inline] |
Add the counted time to the total time.
Definition at line 271 of file profiler.h.
boost::posix_time::time_duration moveit::Profiler::TimeInfo::longest |
The longest counted time interval.
Definition at line 256 of file profiler.h.
unsigned long int moveit::Profiler::TimeInfo::parts |
Number of times a chunk of time was added to this structure.
Definition at line 259 of file profiler.h.
boost::posix_time::time_duration moveit::Profiler::TimeInfo::shortest |
The shortest counted time interval.
Definition at line 253 of file profiler.h.
boost::posix_time::ptime moveit::Profiler::TimeInfo::start |
The point in time when counting time started.
Definition at line 262 of file profiler.h.
boost::posix_time::time_duration moveit::Profiler::TimeInfo::total |
Total time counted.
Definition at line 250 of file profiler.h.