24.02
|
#include <WallClockTimer.hpp>
Public Types | |
using | clock = std::chrono::steady_clock |
Public Member Functions | |
WallClockTimer ()=default | |
~WallClockTimer ()=default | |
void | Start () override |
void | Stop () override |
const char * | GetName () const override |
std::vector< Measurement > | GetMeasurements () const override |
Public Member Functions inherited from Instrument | |
virtual | ~Instrument () |
virtual bool | HasKernelMeasurements () const |
Static Public Attributes | |
static const std::string | WALL_CLOCK_TIME |
static const std::string | WALL_CLOCK_TIME_START |
static const std::string | WALL_CLOCK_TIME_STOP |
Definition at line 38 of file WallClockTimer.hpp.
using clock = std::chrono::steady_clock |
Definition at line 60 of file WallClockTimer.hpp.
|
default |
|
default |
|
overridevirtual |
Implements Instrument.
Definition at line 30 of file WallClockTimer.cpp.
References WallClockTimer::WALL_CLOCK_TIME, WallClockTimer::WALL_CLOCK_TIME_START, and WallClockTimer::WALL_CLOCK_TIME_STOP.
|
overridevirtual |
Implements Instrument.
Definition at line 15 of file WallClockTimer.cpp.
|
overridevirtual |
Implements Instrument.
Definition at line 20 of file WallClockTimer.cpp.
|
overridevirtual |
Implements Instrument.
Definition at line 25 of file WallClockTimer.cpp.
|
static |
Definition at line 63 of file WallClockTimer.hpp.
Referenced by ProfilerImpl::AnalyzeEventSequenceAndWriteResults(), ProfilerImpl::CalculateProfilingEventStats(), and WallClockTimer::GetMeasurements().
|
static |
Definition at line 64 of file WallClockTimer.hpp.
Referenced by ProfilerImpl::AnalyzeEventSequenceAndWriteResults(), and WallClockTimer::GetMeasurements().
|
static |
Definition at line 65 of file WallClockTimer.hpp.
Referenced by ProfilerImpl::AnalyzeEventSequenceAndWriteResults(), and WallClockTimer::GetMeasurements().