Represents performanceTracker block of code that conditionally adds performance status to log either when goes outside the scope of when checkpoint() is called.
More...
|
| | PerformanceTracker (const std::string &blockName, base::TimestampUnit timestampUnit=base::TimestampUnit::Millisecond, const std::string &loggerId=std::string(ELPP_CURR_FILE_PERFORMANCE_LOGGER), bool scopedLog=true, Level level=base::consts::kPerformanceTrackerDefaultLevel) |
| |
| | PerformanceTracker (const PerformanceTracker &t) |
| | Copy constructor. More...
|
| |
| virtual | ~PerformanceTracker (void) |
| |
| void | checkpoint (const std::string &id=std::string(), const char *file=__FILE__, unsigned long int line=__LINE__, const char *func="") |
| | A checkpoint for current performanceTracker block. More...
|
| |
| Level | level (void) const |
| |
| | PerformanceTracker (const std::string &blockName, base::TimestampUnit timestampUnit=base::TimestampUnit::Millisecond, const std::string &loggerId=std::string(ELPP_CURR_FILE_PERFORMANCE_LOGGER), bool scopedLog=true, Level level=base::consts::kPerformanceTrackerDefaultLevel) |
| |
| | PerformanceTracker (const PerformanceTracker &t) |
| | Copy constructor. More...
|
| |
| virtual | ~PerformanceTracker (void) |
| |
| void | checkpoint (const std::string &id=std::string(), const char *file=__FILE__, unsigned long int line=__LINE__, const char *func="") |
| | A checkpoint for current performanceTracker block. More...
|
| |
| Level | level (void) const |
| |
| | PerformanceTracker (const std::string &blockName, base::TimestampUnit timestampUnit=base::TimestampUnit::Millisecond, const std::string &loggerId=std::string(ELPP_CURR_FILE_PERFORMANCE_LOGGER), bool scopedLog=true, Level level=base::consts::kPerformanceTrackerDefaultLevel) |
| |
| | PerformanceTracker (const PerformanceTracker &t) |
| | Copy constructor. More...
|
| |
| virtual | ~PerformanceTracker (void) |
| |
| void | checkpoint (const std::string &id=std::string(), const char *file=__FILE__, unsigned long int line=__LINE__, const char *func="") |
| | A checkpoint for current performanceTracker block. More...
|
| |
| Level | level (void) const |
| |
| virtual void | acquireLock (void) ELPP_FINAL |
| |
| virtual void | releaseLock (void) ELPP_FINAL |
| |
| virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
| |
| virtual void | acquireLock (void) ELPP_FINAL |
| |
| virtual void | releaseLock (void) ELPP_FINAL |
| |
| virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
| |
| virtual void | acquireLock (void) ELPP_FINAL |
| |
| virtual void | releaseLock (void) ELPP_FINAL |
| |
| virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
| |
| virtual | ~Loggable (void) |
| |
| virtual | ~Loggable (void) |
| |
| virtual | ~Loggable (void) |
| |
Represents performanceTracker block of code that conditionally adds performance status to log either when goes outside the scope of when checkpoint() is called.