Static Public Member Functions |
static void | parseArguments (int argc, const char *argv[]) |
static void | parseArguments (int argc, const char *argv[]) |
Protected Member Functions |
virtual void | init () |
virtual void | close () |
virtual void | loadProperties () |
virtual void | initProperties () |
virtual void | printProperties () |
virtual void | openLogFile () |
virtual void | closeLogFile () |
virtual void | runTests ()=0 |
virtual void | begin (const string &name) |
virtual void | commit (const string &name) |
virtual void | init () |
virtual void | close () |
virtual void | loadProperties () |
virtual void | initProperties () |
virtual void | printProperties () |
virtual void | openLogFile () |
virtual void | closeLogFile () |
virtual void | runTests ()=0 |
virtual void | clearLogBuffers () |
virtual void | writeLogBuffers () |
virtual void | begin (const string &name) |
virtual void | finish (const string &name) |
Static Protected Member Functions |
static void | exitUsage () |
static void | exitUsage () |
Protected Attributes |
Properties | props |
bool | logRealTime |
bool | logCpuTime |
int | nRuns |
ofstream | log |
string | descr |
bool | logHeader |
ostringstream | header |
ostringstream | rtimes |
ostringstream | ctimes |
int | s0 |
int | s1 |
hrt_tstamp | t0 |
hrt_tstamp | t1 |
long | rta |
long | cta |
int | warmupRuns |
struct timeval t0 | t1 |
Static Protected Attributes |
static vector< string > | propFileNames |
static string | logFileName |
Detailed Description
Definition at line 39 of file Driver.hpp.
Constructor & Destructor Documentation
Creates an instance.
Definition at line 50 of file Driver.hpp.
virtual Driver::~Driver |
( |
| ) |
|
|
inlinevirtual |
Deletes an instance.
Definition at line 55 of file Driver.hpp.
Creates an instance.
Definition at line 51 of file Driver.hpp.
virtual Driver::~Driver |
( |
| ) |
|
|
inlinevirtual |
Deletes an instance.
Definition at line 56 of file Driver.hpp.
Member Function Documentation
void Driver::parseArguments |
( |
int |
argc, |
|
|
const char * |
argv[] |
|
) |
| |
|
static |
Parses the benchmark's command-line arguments.
Definition at line 65 of file Driver.cpp.
static void Driver::parseArguments |
( |
int |
argc, |
|
|
const char * |
argv[] |
|
) |
| |
|
static |
Parses the benchmark's command-line arguments.
The documentation for this class was generated from the following files: