libdballe  7.19
Public Member Functions | Public Attributes | List of all members
dballe::benchmark::DBBenchmark Struct Reference
Inheritance diagram for dballe::benchmark::DBBenchmark:
dballe::benchmark::Benchmark

Public Member Functions

void setup () override
 
void teardown () override
 
- Public Member Functions inherited from dballe::benchmark::Benchmark
 Benchmark (const std::string &name)
 
void run (Progress &progress)
 Run the benchmark and collect timings.
 
void print_timings (const std::string &prefix)
 Print timings to stdout.
 
virtual void register_tasks ()=0
 Register tasks to run on this benchmark.
 

Public Attributes

std::unique_ptr< DBdb
 
- Public Attributes inherited from dballe::benchmark::Benchmark
std::string name
 Name of this benchmark.
 
std::vector< Timeittimeit_tasks
 Tasks for which we time their duration.
 
std::vector< Throughputthroughput_tasks
 Tasks for which we time their throughput.
 

The documentation for this struct was generated from the following file: