9 #ifndef _QI_PERF_DATAPERFSUITE_HPP_
10 #define _QI_PERF_DATAPERFSUITE_HPP_
19 class DataPerfSuitePrivate;
29 OutputData_Period = 2,
30 OutputData_MsgPerSecond = 3,
31 OutputData_MsgMBPerSecond = 4
35 DataPerfSuite(
const std::string& projectName,
const std::string& executableName, OutputData outputData = OutputData_None,
const std::string& filename =
"");
49 DataPerfSuitePrivate *_p;
55 #endif // _QI_PERF_DATAPERFSUITE_HPP_
std::ostream & operator<<(std::ostream &o, FutureState x)
dll import/export and compiler message
A class to perform benchmarks.
void flush()
Flush asynchronous logs.
Class to compute and store a benchmark time.