#include <profiler.h>
Definition at line 41 of file profiler.h.
◆ Profiler()
| swri_profiler::Profiler::Profiler |
( |
const std::string & |
name | ) |
|
|
inline |
◆ ~Profiler()
| swri_profiler::Profiler::~Profiler |
( |
| ) |
|
|
inline |
◆ close()
| static void swri_profiler::Profiler::close |
( |
const std::string & |
name, |
|
|
const ros::WallTime & |
tf |
|
) |
| |
|
inlinestaticprivate |
◆ collectAndPublish()
| void swri_profiler::Profiler::collectAndPublish |
( |
| ) |
|
|
staticprivate |
◆ initializeProfiler()
| void swri_profiler::Profiler::initializeProfiler |
( |
| ) |
|
|
staticprivate |
◆ initializeTLS()
| void swri_profiler::Profiler::initializeTLS |
( |
| ) |
|
|
staticprivate |
◆ open()
| static bool swri_profiler::Profiler::open |
( |
const std::string & |
name, |
|
|
const ros::WallTime & |
t0 |
|
) |
| |
|
inlinestaticprivate |
◆ profilerMain()
| void swri_profiler::Profiler::profilerMain |
( |
| ) |
|
|
staticprivate |
◆ closed_blocks_
◆ lock_
◆ name_
| std::string swri_profiler::Profiler::name_ |
|
private |
◆ open_blocks_
| std::unordered_map< std::string, Profiler::OpenInfo > swri_profiler::Profiler::open_blocks_ |
|
staticprivate |
◆ tls_
| boost::thread_specific_ptr< Profiler::TLS > swri_profiler::Profiler::tls_ |
|
staticprivate |
The documentation for this class was generated from the following files: