18 #include <tbb/concurrent_vector.h>
19 #include <tbb/spin_rw_mutex.h>
23 #include <boost/unordered/unordered_set.hpp>
31 struct DtThreadProfileData;
32 class DtProfileIterator;
40 typedef std::map<std::string, DtColumnLogger*>
LoggerMap;
47 void setEnabled(
bool);
62 void incrementFrameCounter();
74 double instantFrameTime();
75 double averageFrameTime();
85 void printLoggers(
bool paused,
double dT,
double simTime,
double realTime);
86 void printExtraInfo(
const std::string&);
98 const char* getString(
const std::string&);
100 void rollover(
const std::string& tag);