HEBench
|
#include <memory>
#include <string>
#include <unordered_set>
#include <vector>
#include "hebench/modules/general/include/nocopy.h"
#include "hebench/modules/logging/include/logging.h"
#include "hebench/api_bridge/types.h"
#include "hebench_benchmark_description.h"
#include "hebench_idata_loader.h"
#include "hebench_utilities_harness.h"
Go to the source code of this file.
Classes | |
class | hebench::TestHarness::IBenchmarkDescriptor |
Base interface for Benchmark Descriptors. More... | |
class | hebench::TestHarness::IBenchmarkDescriptor::DescriptionToken |
Token returned by a successful call to IBenchmarkDescriptor::matchBenchmarkDescriptor(). More... | |
class | hebench::TestHarness::IBenchmarkDescriptor::DescriptionToken::FriendKeyCreation |
class | hebench::TestHarness::PartialBenchmarkDescriptor |
Provides boilerplate implementation to common methods of interface IBenchmarkDescription and implements some mechanisms to ease implementation of the interface. More... | |
struct | hebench::TestHarness::PartialBenchmarkDescriptor::WorkloadDescriptionOutput |
Bundles values that need to be filled by a workload during completeWorkloadDescription() . More... | |
class | hebench::TestHarness::IBenchmark |
Interface for benchmarks. More... | |
struct | hebench::TestHarness::IBenchmark::RunConfig |
Provides configuration to and retrieves data from a benchmark run. More... | |
class | hebench::TestHarness::PartialBenchmark |
Base class for benchmarks. More... | |
class | hebench::TestHarness::PartialBenchmark::FriendPrivateKey |
Namespaces | |
hebench | |
hebench::TestHarness | |
struct hebench::TestHarness::PartialBenchmarkDescriptor::WorkloadDescriptionOutput |
Bundles values that need to be filled by a workload during completeWorkloadDescription()
.
Definition at line 293 of file hebench_ibenchmark.h.
struct hebench::TestHarness::IBenchmark::RunConfig |
Provides configuration to and retrieves data from a benchmark run.
Definition at line 452 of file hebench_ibenchmark.h.