32 #ifndef CXCYCLICACTIONLOGGER_H_ 33 #define CXCYCLICACTIONLOGGER_H_ 35 #include "cxResourceExport.h" 37 #include "boost/shared_ptr.hpp" 62 void reset(
int interval = 1000);
65 void time(QString
id);
68 bool intervalPassed()
const;
69 QString dumpStatistics();
70 QString dumpStatisticsSmall();
72 int getTime(QString
id);
73 int getTotalLoggedTime();
80 std::vector<double> time;
82 std::vector<Entry> mTiming;
87 double getMeanTime(std::vector<double> &time);
88 double getMaxTime(std::vector<double> &time);
89 std::vector<Entry>::iterator getTimingVectorIterator(QString
id);
Namespace for all CustusX production code.