A diagnostic manager class. More...
#include <util/util.hh>

Public Member Functions | |
| std::string | GetLabel (int _index) const GAZEBO_DEPRECATED(7.0) |
| Get a label for a timer. More... | |
| boost::filesystem::path | GetLogPath () const GAZEBO_DEPRECATED(7.0) |
| Get the path in which logs are stored. More... | |
| common::Time | GetTime (int _index) const GAZEBO_DEPRECATED(7.0) |
| Get the time of a timer instance. More... | |
| common::Time | GetTime (const std::string &_label) const GAZEBO_DEPRECATED(7.0) |
| Get a time based on a label. More... | |
| int | GetTimerCount () const GAZEBO_DEPRECATED(7.0) |
| Get the number of timers. More... | |
| void | Init (const std::string &_worldName) |
| Initialize to report diagnostics about a world. More... | |
| std::string | Label (const int _index) const |
| Get a label for a timer. More... | |
| void | Lap (const std::string &_name, const std::string &_prefix) |
| Output the current elapsed time of an active timer with a prefix string. More... | |
| boost::filesystem::path | LogPath () const |
| Get the path in which logs are stored. More... | |
| void | StartTimer (const std::string &_name) |
| Start a new timer instance. More... | |
| void | StopTimer (const std::string &_name) |
| Stop a currently running timer. More... | |
| common::Time | Time (const int _index) const |
| Get the time of a timer instance. More... | |
| common::Time | Time (const std::string &_label) const |
| Get a time based on a label. More... | |
| int | TimerCount () const |
| Get the number of timers. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from SingletonT< DiagnosticManager > | |
| static DiagnosticManager * | Instance () |
| Get an instance of the singleton. More... | |
Protected Member Functions inherited from SingletonT< DiagnosticManager > | |
| SingletonT () | |
| Constructor. More... | |
| virtual | ~SingletonT () |
| Destructor. More... | |
A diagnostic manager class.
| std::string gazebo::util::DiagnosticManager::GetLabel | ( | int | _index | ) | const |
Get a label for a timer.
| [in] | _index | Index of a timer instance |
| boost::filesystem::path gazebo::util::DiagnosticManager::GetLogPath | ( | ) | const |
Get the path in which logs are stored.
| common::Time gazebo::util::DiagnosticManager::GetTime | ( | int | _index | ) | const |
Get the time of a timer instance.
| [in] | _index | The index of a timer instance |
| common::Time gazebo::util::DiagnosticManager::GetTime | ( | const std::string & | _label | ) | const |
Get a time based on a label.
| [in] | _label | Name of the timer instance |
| int gazebo::util::DiagnosticManager::GetTimerCount | ( | ) | const |
| void gazebo::util::DiagnosticManager::Init | ( | const std::string & | _worldName | ) |
Initialize to report diagnostics about a world.
| [in] | _worldName | Name of the world. |
| std::string gazebo::util::DiagnosticManager::Label | ( | const int | _index | ) | const |
Get a label for a timer.
| [in] | _index | Index of a timer instance |
| void gazebo::util::DiagnosticManager::Lap | ( | const std::string & | _name, |
| const std::string & | _prefix | ||
| ) |
Output the current elapsed time of an active timer with a prefix string.
This also resets the timer and keeps it running.
| [in] | _name | Name of the timer to access. |
| [in] | _prefix | Informational string that is output with the elapsed time. |
| boost::filesystem::path gazebo::util::DiagnosticManager::LogPath | ( | ) | const |
Get the path in which logs are stored.
| void gazebo::util::DiagnosticManager::StartTimer | ( | const std::string & | _name | ) |
Start a new timer instance.
| [in] | _name | Name of the timer. |
| void gazebo::util::DiagnosticManager::StopTimer | ( | const std::string & | _name | ) |
Stop a currently running timer.
| [in] | _name | Name of the timer to stop. |
| common::Time gazebo::util::DiagnosticManager::Time | ( | const int | _index | ) | const |
Get the time of a timer instance.
| [in] | _index | The index of a timer instance |
| common::Time gazebo::util::DiagnosticManager::Time | ( | const std::string & | _label | ) | const |
Get a time based on a label.
| [in] | _label | Name of the timer instance |
| int gazebo::util::DiagnosticManager::TimerCount | ( | ) | const |
Get the number of timers.