Information about time spent in a section of the code. More...
Public Member Functions | |
void | set () |
Begin counting time. More... | |
TimeInfo () | |
void | update () |
Add the counted time to the total time. More... | |
Public Attributes | |
boost::posix_time::time_duration | longest |
The longest counted time interval. More... | |
unsigned long int | parts |
Number of times a chunk of time was added to this structure. More... | |
boost::posix_time::time_duration | shortest |
The shortest counted time interval. More... | |
boost::posix_time::ptime | start |
The point in time when counting time started. More... | |
boost::posix_time::time_duration | total |
Total time counted. More... | |
Information about time spent in a section of the code.
Definition at line 238 of file profiler.h.
|
inline |
Definition at line 240 of file profiler.h.
|
inline |
Begin counting time.
Definition at line 261 of file profiler.h.
|
inline |
Add the counted time to the total time.
Definition at line 267 of file profiler.h.
boost::posix_time::time_duration moveit::tools::Profiler::TimeInfo::longest |
The longest counted time interval.
Definition at line 252 of file profiler.h.
unsigned long int moveit::tools::Profiler::TimeInfo::parts |
Number of times a chunk of time was added to this structure.
Definition at line 255 of file profiler.h.
boost::posix_time::time_duration moveit::tools::Profiler::TimeInfo::shortest |
The shortest counted time interval.
Definition at line 249 of file profiler.h.
boost::posix_time::ptime moveit::tools::Profiler::TimeInfo::start |
The point in time when counting time started.
Definition at line 258 of file profiler.h.
boost::posix_time::time_duration moveit::tools::Profiler::TimeInfo::total |
Total time counted.
Definition at line 246 of file profiler.h.