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 |