Commit in projects/lcdd/trunk on MAIN | |||
include/lcdd/util/TimeUtil.hh | -58 | 3115 removed | |
src/lcdd/util/TimeUtil.cc | -3 | 3115 removed | |
-61 |
--- projects/lcdd/trunk/include/lcdd/util/TimeUtil.hh 2014-05-08 23:24:03 UTC (rev 3115) +++ projects/lcdd/trunk/include/lcdd/util/TimeUtil.hh 2014-05-08 23:24:18 UTC (rev 3116) @@ -1,58 +0,0 @@
-#ifndef lcdd_util_TimeUtil_hh_ -#define lcdd_util_TimeUtil_hh_ 1 - -#include <sys/time.h> - -#include <string> -#include <map> -#include <iostream> - -class TimeUtil { - - static std::map<std::string, long> _timerMap; - -public: - - static long getNanoTime() { - timespec ts; - clock_gettime(CLOCK_REALTIME, &ts); - return ts.tv_nsec; - } - - static bool haveTimer(const std::string& name) { - return _timerMap.count(name) != 0; - } - - static void startTimer(const std::string& name) { - _timerMap[name] = getNanoTime(); - } - - static long stopTimer(const std::string& name) { - _timerMap[name] = getNanoTime() - _timerMap[name]; - return _timerMap[name]; - } - - static void addTime(const std::string& name, long nanos) { - if (!haveTimer(name)) - createTimer(name); - _timerMap[name] += nanos; - } - - static void createTimer(const std::string& name) { - _timerMap[name] = 0; - } - - static long getTime(const std::string& name) { - return _timerMap[name]; - } - - static void printOut(const std::string& name, std::ostream& os) { - os << name << ": " << _timerMap[name] << std::endl; - } - - static void clearTimers() { - _timerMap.clear(); - } -}; - -#endif
--- projects/lcdd/trunk/src/lcdd/util/TimeUtil.cc 2014-05-08 23:24:03 UTC (rev 3115) +++ projects/lcdd/trunk/src/lcdd/util/TimeUtil.cc 2014-05-08 23:24:18 UTC (rev 3116) @@ -1,3 +0,0 @@
-#include "lcdd/util/TimeUtil.hh" - -std::map<std::string, long> TimeUtil::_timerMap = std::map<std::string, long>();
Use REPLY-ALL to reply to list
To unsubscribe from the LCDET-SVN list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=LCDET-SVN&A=1