1 #ifndef GAUDI_LOCKEDCHRONO_H 2 #define GAUDI_LOCKEDCHRONO_H 1 94 #endif // GAUDI_LOCKEDCHRONO_H
a small helper class for implementation of ChronoStatSvc service, It also could be used as some local...
IChronoSvc::ChronoStatus start()
start the current chrono
ChronoEntity & m_timer
the actual timer
LockedChrono()=delete
no default constructor
bool & m_locker
the actual locker
LockedChrono(ChronoEntity &c, bool &lock)
constructor from the actual timer: start the timer
Helper object, useful for measurement of CPU-performance of highly-recursive structures, e.g.
IChronoSvc::ChronoStatus stop()
stop the chrono
Helper functions to set/get the application return code.
~LockedChrono()
destructor: