HEBench
hebench::cpp::BaseEngine Member List

This is the complete list of members for hebench::cpp::BaseEngine, including all inherited members.

addBenchmarkDescription(std::shared_ptr< BenchmarkDescription > p_desc)hebench::cpp::BaseEngineprotected
addErrorCode(hebench::APIBridge::ErrorCode code, const std::string &description)hebench::cpp::BaseEngineprotectedstatic
addSchemeName(hebench::APIBridge::Scheme scheme, const std::string &name)hebench::cpp::BaseEngineprotected
addSecurityName(hebench::APIBridge::Security security, const std::string &name)hebench::cpp::BaseEngineprotected
BaseEngine(const BaseEngine &)=deletehebench::cpp::BaseEngine
BaseEngine(BaseEngine &&)=deletehebench::cpp::BaseEngine
BaseEngine()hebench::cpp::BaseEngineprotected
classTag() const overridehebench::cpp::BaseEngineinlinevirtual
createBenchmark(hebench::APIBridge::Handle h_bench_desc, const hebench::APIBridge::WorkloadParams *p_params)hebench::cpp::BaseEngine
createEngineObj(Args &&... args) consthebench::cpp::BaseEngine
createHandle(std::uint64_t size, std::int64_t extra_tags, Args &&... args) consthebench::cpp::BaseEngine
createObj(Args &&... args) consthebench::cpp::BaseEngine
createRAII(Args &&... args) consthebench::cpp::BaseEngine
describeBenchmark(hebench::APIBridge::Handle h_bench_desc, hebench::APIBridge::BenchmarkDescriptor *p_bench_desc, hebench::APIBridge::WorkloadParams *p_default_params, std::uint64_t default_count) consthebench::cpp::BaseEngine
destroyBenchmark(hebench::APIBridge::Handle h_bench)hebench::cpp::BaseEngine
destroyObj(T *p) consthebench::cpp::BaseEngineinline
duplicateHandle(hebench::APIBridge::Handle h, std::int64_t new_tag, std::int64_t check_tags) consthebench::cpp::BaseEngine
duplicateHandle(hebench::APIBridge::Handle h, std::int64_t check_tags=0) consthebench::cpp::BaseEngine
getBenchmarkDescriptionEx(hebench::APIBridge::Handle h_bench_desc, const hebench::APIBridge::WorkloadParams *p_w_params) consthebench::cpp::BaseEngine
getDefaultWorkloadParamsCount(hebench::APIBridge::Handle h_bench_desc) consthebench::cpp::BaseEngine
getErrorDesc(hebench::APIBridge::ErrorCode err_code)hebench::cpp::BaseEnginestatic
getLastError()hebench::cpp::BaseEngineinlinestatic
getLastErrorDesc()hebench::cpp::BaseEngineinlinestatic
getWorkloadParamsCount(hebench::APIBridge::Handle h_bench_desc) consthebench::cpp::BaseEngine
init()=0hebench::cpp::BaseEngineprotectedpure virtual
ITaggedObject()hebench::cpp::ITaggedObjectinline
MaskByteSethebench::cpp::ITaggedObjectstatic
MaskReservedBitshebench::cpp::ITaggedObjectstatic
matchBenchmark(hebench::APIBridge::Handle h_desc) consthebench::cpp::BaseEngineprotected
operator=(const BaseEngine &)=deletehebench::cpp::BaseEngine
operator=(BaseEngine &&)=deletehebench::cpp::BaseEngine
retrieveFromHandle(hebench::APIBridge::Handle h, std::int64_t extra_tags=0) consthebench::cpp::BaseEngine
schemeName() consthebench::cpp::BaseEngineinline
securityName() consthebench::cpp::BaseEngineinline
setLastError(hebench::APIBridge::ErrorCode value)hebench::cpp::BaseEnginestatic
setLastError(hebench::APIBridge::ErrorCode value, const std::string &err_desc)hebench::cpp::BaseEnginestatic
subscribeBenchmarkCount() consthebench::cpp::BaseEngineinline
subscribeBenchmarks(hebench::APIBridge::Handle *p_h_bench_descs, std::uint64_t count) consthebench::cpp::BaseEngine
taghebench::cpp::BaseEnginestatic
~BaseEngine() overridehebench::cpp::BaseEngineinline
~ITaggedObject()hebench::cpp::ITaggedObjectinlinevirtual