HEBench
hebench_config.h File Reference
#include <cstdint>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "hebench/modules/logging/include/logging.h"
#include "hebench_benchmark_description.h"
#include "include/hebench_ibenchmark.h"
Include dependency graph for hebench_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hebench::Utilities::BenchmarkRequest
 
struct  hebench::Utilities::BenchmarkSession
 
class  hebench::Utilities::BenchmarkConfigLoader
 
class  hebench::Utilities::BenchmarkConfigLoader::FriendKey
 
class  hebench::Utilities::BenchmarkConfigBroker
 Provides facilities to configure the selection of benchmarks to run based on the supported workloads from a loaded backend. More...
 

Namespaces

 hebench
 
 hebench::TestHarness
 
 hebench::Utilities
 

Class Documentation

◆ hebench::Utilities::BenchmarkRequest

struct hebench::Utilities::BenchmarkRequest

Definition at line 29 of file hebench_config.h.

Collaboration diagram for hebench::Utilities::BenchmarkRequest:
Class Members
Configuration configuration
size_t index

◆ hebench::Utilities::BenchmarkSession

struct hebench::Utilities::BenchmarkSession

Definition at line 35 of file hebench_config.h.

Collaboration diagram for hebench::Utilities::BenchmarkSession:
Class Members
vector< BenchmarkRequest > benchmark_requests
vector< int8_t > data
uint64_t random_seed