HEBench
|
#include <hebench_benchmark_description.h>
Public Member Functions | |
Backend () | |
Backend (const Backend &src) | |
virtual | ~Backend () |
Backend & | operator= (const Backend &src) |
Public Attributes | |
const std::size_t & | index |
Index of the benchmark as registered by backend. More... | |
const hebench::APIBridge::Handle & | handle |
Handle to the benchmark description as registered by backend. More... | |
const hebench::APIBridge::BenchmarkDescriptor & | descriptor |
Benchmark backend descriptor, as retrieved by backend, corresponding to the registration handle h_desc . More... | |
std::size_t & | operation_params_count |
Number of operation parameters for the specified workload. More... | |
Friends | |
class | hebench::TestHarness::Engine |
Definition at line 26 of file hebench_benchmark_description.h.
|
inline |
Definition at line 59 of file hebench_benchmark_description.h.
|
inline |
Definition at line 63 of file hebench_benchmark_description.h.
|
inlinevirtual |
Definition at line 68 of file hebench_benchmark_description.h.
|
inline |
Definition at line 69 of file hebench_benchmark_description.h.
|
friend |
Definition at line 39 of file hebench_benchmark_description.h.
const hebench::APIBridge::BenchmarkDescriptor& hebench::TestHarness::BenchmarkDescription::Backend::descriptor |
Benchmark backend descriptor, as retrieved by backend, corresponding to the registration handle h_desc
.
Definition at line 53 of file hebench_benchmark_description.h.
const hebench::APIBridge::Handle& hebench::TestHarness::BenchmarkDescription::Backend::handle |
Handle to the benchmark description as registered by backend.
Definition at line 48 of file hebench_benchmark_description.h.
const std::size_t& hebench::TestHarness::BenchmarkDescription::Backend::index |
Index of the benchmark as registered by backend.
Definition at line 44 of file hebench_benchmark_description.h.
std::size_t& hebench::TestHarness::BenchmarkDescription::Backend::operation_params_count |
Number of operation parameters for the specified workload.
Definition at line 57 of file hebench_benchmark_description.h.