HEBench
|
This is the complete list of members for hebench::cpp::BaseEngine, including all inherited members.
addBenchmarkDescription(std::shared_ptr< BenchmarkDescription > p_desc) | hebench::cpp::BaseEngine | protected |
addErrorCode(hebench::APIBridge::ErrorCode code, const std::string &description) | hebench::cpp::BaseEngine | protectedstatic |
addSchemeName(hebench::APIBridge::Scheme scheme, const std::string &name) | hebench::cpp::BaseEngine | protected |
addSecurityName(hebench::APIBridge::Security security, const std::string &name) | hebench::cpp::BaseEngine | protected |
BaseEngine(const BaseEngine &)=delete | hebench::cpp::BaseEngine | |
BaseEngine(BaseEngine &&)=delete | hebench::cpp::BaseEngine | |
BaseEngine() | hebench::cpp::BaseEngine | protected |
classTag() const override | hebench::cpp::BaseEngine | inlinevirtual |
createBenchmark(hebench::APIBridge::Handle h_bench_desc, const hebench::APIBridge::WorkloadParams *p_params) | hebench::cpp::BaseEngine | |
createEngineObj(Args &&... args) const | hebench::cpp::BaseEngine | |
createHandle(std::uint64_t size, std::int64_t extra_tags, Args &&... args) const | hebench::cpp::BaseEngine | |
createObj(Args &&... args) const | hebench::cpp::BaseEngine | |
createRAII(Args &&... args) const | hebench::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) const | hebench::cpp::BaseEngine | |
destroyBenchmark(hebench::APIBridge::Handle h_bench) | hebench::cpp::BaseEngine | |
destroyObj(T *p) const | hebench::cpp::BaseEngine | inline |
duplicateHandle(hebench::APIBridge::Handle h, std::int64_t new_tag, std::int64_t check_tags) const | hebench::cpp::BaseEngine | |
duplicateHandle(hebench::APIBridge::Handle h, std::int64_t check_tags=0) const | hebench::cpp::BaseEngine | |
getBenchmarkDescriptionEx(hebench::APIBridge::Handle h_bench_desc, const hebench::APIBridge::WorkloadParams *p_w_params) const | hebench::cpp::BaseEngine | |
getDefaultWorkloadParamsCount(hebench::APIBridge::Handle h_bench_desc) const | hebench::cpp::BaseEngine | |
getErrorDesc(hebench::APIBridge::ErrorCode err_code) | hebench::cpp::BaseEngine | static |
getLastError() | hebench::cpp::BaseEngine | inlinestatic |
getLastErrorDesc() | hebench::cpp::BaseEngine | inlinestatic |
getWorkloadParamsCount(hebench::APIBridge::Handle h_bench_desc) const | hebench::cpp::BaseEngine | |
init()=0 | hebench::cpp::BaseEngine | protectedpure virtual |
ITaggedObject() | hebench::cpp::ITaggedObject | inline |
MaskByteSet | hebench::cpp::ITaggedObject | static |
MaskReservedBits | hebench::cpp::ITaggedObject | static |
matchBenchmark(hebench::APIBridge::Handle h_desc) const | hebench::cpp::BaseEngine | protected |
operator=(const BaseEngine &)=delete | hebench::cpp::BaseEngine | |
operator=(BaseEngine &&)=delete | hebench::cpp::BaseEngine | |
retrieveFromHandle(hebench::APIBridge::Handle h, std::int64_t extra_tags=0) const | hebench::cpp::BaseEngine | |
schemeName() const | hebench::cpp::BaseEngine | inline |
securityName() const | hebench::cpp::BaseEngine | inline |
setLastError(hebench::APIBridge::ErrorCode value) | hebench::cpp::BaseEngine | static |
setLastError(hebench::APIBridge::ErrorCode value, const std::string &err_desc) | hebench::cpp::BaseEngine | static |
subscribeBenchmarkCount() const | hebench::cpp::BaseEngine | inline |
subscribeBenchmarks(hebench::APIBridge::Handle *p_h_bench_descs, std::uint64_t count) const | hebench::cpp::BaseEngine | |
tag | hebench::cpp::BaseEngine | static |
~BaseEngine() override | hebench::cpp::BaseEngine | inline |
~ITaggedObject() | hebench::cpp::ITaggedObject | inlinevirtual |