class Workload
Defined at line 60 of file ../../src/testing/loadbench/workload.h
Represents the configuration and state parsed from a workload JSON
definition file.
Public Methods
void Workload ()
Defined at line 64 of file ../../src/testing/loadbench/workload.h
void Workload (const Workload & )
Defined at line 66 of file ../../src/testing/loadbench/workload.h
Workload & operator= (const Workload & )
Defined at line 67 of file ../../src/testing/loadbench/workload.h
void Workload (Workload && )
Defined at line 69 of file ../../src/testing/loadbench/workload.h
Workload & operator= (Workload && )
Defined at line 70 of file ../../src/testing/loadbench/workload.h
const std::string & name ()
Defined at line 72 of file ../../src/testing/loadbench/workload.h
const std::optional<int> & priority ()
Defined at line 73 of file ../../src/testing/loadbench/workload.h
const std::optional<std::chrono::nanoseconds> & interval ()
Defined at line 74 of file ../../src/testing/loadbench/workload.h
const std::optional<TracingConfig> & tracing ()
Defined at line 75 of file ../../src/testing/loadbench/workload.h
std::vector<WorkerConfig> & workers ()
Defined at line 77 of file ../../src/testing/loadbench/workload.h
Workload Load (const std::string & path)
Defined at line 724 of file ../../src/testing/loadbench/workload.cc