HEBench
hebench::cpp::BaseBenchmark Member List

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 overridehebench::cpp::BaseBenchmarkinlinevirtual
decode(hebench::APIBridge::Handle encoded_data, hebench::APIBridge::DataPackCollection *p_native)=0hebench::cpp::BaseBenchmarkpure virtual
decrypt(hebench::APIBridge::Handle encrypted_data)=0hebench::cpp::BaseBenchmarkpure virtual
encode(const hebench::APIBridge::DataPackCollection *p_parameters)=0hebench::cpp::BaseBenchmarkpure virtual
encrypt(hebench::APIBridge::Handle encoded_data)=0hebench::cpp::BaseBenchmarkpure virtual
findDataPack(const hebench::APIBridge::DataPackCollection &parameters, std::uint64_t param_position)hebench::cpp::BaseBenchmarkprotectedstatic
findDataPack(hebench::APIBridge::DataPackCollection &parameters, std::uint64_t param_position)hebench::cpp::BaseBenchmarkprotectedstatic
findDataPackIndex(const hebench::APIBridge::DataPackCollection &parameters, std::uint64_t param_position)hebench::cpp::BaseBenchmarkprotectedstatic
getDescriptor() consthebench::cpp::BaseBenchmarkinline
getEngine()hebench::cpp::BaseBenchmarkinline
getEngine() consthebench::cpp::BaseBenchmarkinline
getWorkloadParameters() consthebench::cpp::BaseBenchmarkinline
initialize(const hebench::APIBridge::BenchmarkDescriptor &bench_desc_concrete)hebench::cpp::BaseBenchmarkvirtual
ITaggedObject()hebench::cpp::ITaggedObjectinline
load(const hebench::APIBridge::Handle *p_local_data, std::uint64_t count)=0hebench::cpp::BaseBenchmarkpure virtual
MaskByteSethebench::cpp::ITaggedObjectstatic
MaskReservedBitshebench::cpp::ITaggedObjectstatic
operate(hebench::APIBridge::Handle h_remote_packed, const hebench::APIBridge::ParameterIndexer *p_param_indexers, std::uint64_t indexers_count)=0hebench::cpp::BaseBenchmarkpure virtual
setDescriptor(const hebench::APIBridge::BenchmarkDescriptor &value)hebench::cpp::BaseBenchmarkinlineprotected
store(hebench::APIBridge::Handle remote_data, hebench::APIBridge::Handle *p_local_data, std::uint64_t count)=0hebench::cpp::BaseBenchmarkpure virtual
taghebench::cpp::BaseBenchmarkstatic
~BaseBenchmark()=defaulthebench::cpp::BaseBenchmarkvirtual
~ITaggedObject()hebench::cpp::ITaggedObjectinlinevirtual