|
HEBench
|
This is the complete list of members for hebench::cpp::BaseBenchmark, including all inherited members.
| BaseBenchmark(BaseEngine &engine, const hebench::APIBridge::BenchmarkDescriptor &bench_desc, const hebench::APIBridge::WorkloadParams &bench_params) | hebench::cpp::BaseBenchmark | |
| BaseBenchmark(BaseEngine &engine, const hebench::APIBridge::BenchmarkDescriptor &bench_desc) | hebench::cpp::BaseBenchmark | |
| classTag() const override | hebench::cpp::BaseBenchmark | inlinevirtual |
| decode(hebench::APIBridge::Handle encoded_data, hebench::APIBridge::DataPackCollection *p_native)=0 | hebench::cpp::BaseBenchmark | pure virtual |
| decrypt(hebench::APIBridge::Handle encrypted_data)=0 | hebench::cpp::BaseBenchmark | pure virtual |
| encode(const hebench::APIBridge::DataPackCollection *p_parameters)=0 | hebench::cpp::BaseBenchmark | pure virtual |
| encrypt(hebench::APIBridge::Handle encoded_data)=0 | hebench::cpp::BaseBenchmark | pure virtual |
| findDataPack(const hebench::APIBridge::DataPackCollection ¶meters, std::uint64_t param_position) | hebench::cpp::BaseBenchmark | protectedstatic |
| findDataPack(hebench::APIBridge::DataPackCollection ¶meters, std::uint64_t param_position) | hebench::cpp::BaseBenchmark | protectedstatic |
| findDataPackIndex(const hebench::APIBridge::DataPackCollection ¶meters, std::uint64_t param_position) | hebench::cpp::BaseBenchmark | protectedstatic |
| getDescriptor() const | hebench::cpp::BaseBenchmark | inline |
| getEngine() | hebench::cpp::BaseBenchmark | inline |
| getEngine() const | hebench::cpp::BaseBenchmark | inline |
| getWorkloadParameters() const | hebench::cpp::BaseBenchmark | inline |
| initialize(const hebench::APIBridge::BenchmarkDescriptor &bench_desc_concrete) | hebench::cpp::BaseBenchmark | virtual |
| ITaggedObject() | hebench::cpp::ITaggedObject | inline |
| load(const hebench::APIBridge::Handle *p_local_data, std::uint64_t count)=0 | hebench::cpp::BaseBenchmark | pure virtual |
| MaskByteSet | hebench::cpp::ITaggedObject | static |
| MaskReservedBits | hebench::cpp::ITaggedObject | static |
| operate(hebench::APIBridge::Handle h_remote_packed, const hebench::APIBridge::ParameterIndexer *p_param_indexers, std::uint64_t indexers_count)=0 | hebench::cpp::BaseBenchmark | pure virtual |
| setDescriptor(const hebench::APIBridge::BenchmarkDescriptor &value) | hebench::cpp::BaseBenchmark | inlineprotected |
| store(hebench::APIBridge::Handle remote_data, hebench::APIBridge::Handle *p_local_data, std::uint64_t count)=0 | hebench::cpp::BaseBenchmark | pure virtual |
| tag | hebench::cpp::BaseBenchmark | static |
| ~BaseBenchmark()=default | hebench::cpp::BaseBenchmark | virtual |
| ~ITaggedObject() | hebench::cpp::ITaggedObject | inlinevirtual |