libdballe  7.21
Public Member Functions | Public Attributes | List of all members
dballe::benchmark::Throughput Struct Reference
Inheritance diagram for dballe::benchmark::Throughput:
dballe::benchmark::TaskHolder

Public Member Functions

 Throughput (Task *task, double run_time=0.5)
 
void run (Progress &progress)
 
- Public Member Functions inherited from dballe::benchmark::TaskHolder
 TaskHolder (Task *task)
 
 TaskHolder (TaskHolder &&o)
 
 TaskHolder (const TaskHolder &)=delete
 
TaskHolderoperator= (TaskHolder &&o)
 
TaskHolderoperator= (const TaskHolder &)=delete
 

Public Attributes

double run_time
 How many seconds to run the task to see how many times per second it runs.
 
unsigned times_run = 0
 
- Public Attributes inherited from dballe::benchmark::TaskHolder
Tasktask = nullptr
 

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