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: