Class MHO_Timer - A timer class responsible for thread and process benchmarking For more information ...
Definition: MHO_Timer.hh:21
void MeasureWallclockTime()
Definition: Message/src/MHO_Timer.cc:22
timespec GetDurationAsTimeSpec() const
Definition: Message/src/MHO_Timer.cc:63
std::string fName
Definition: MHO_Timer.hh:93
timespec GetTimeDifference(const timespec &start, const timespec &stop) const
Definition: Message/src/MHO_Timer.cc:47
timespec fStart
Definition: MHO_Timer.hh:95
double GetTimeSinceStart() const
Definition: Message/src/MHO_Timer.cc:68
timespec fStop
Definition: MHO_Timer.hh:96
std::string GetName() const
Definition: MHO_Timer.hh:37
void MeasureProcessTime()
Definition: Message/src/MHO_Timer.cc:27
void SetName(std::string name)
Definition: MHO_Timer.hh:31
clockid_t fClockID
Definition: MHO_Timer.hh:94
double GetDurationAsDouble() const
Definition: Message/src/MHO_Timer.cc:78
void MeasureThreadTime()
Definition: Message/src/MHO_Timer.cc:32
void Stop()
Definition: Message/src/MHO_Timer.cc:42
void Start()
Definition: Message/src/MHO_Timer.cc:37
virtual ~MHO_Timer()
Definition: Message/src/MHO_Timer.cc:18
MHO_Timer()
Definition: Message/src/MHO_Timer.cc:8
Definition: MHO_ChannelLabeler.hh:17