|
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 |