Member List

HiCR: Member List
HiCR
HiCR::ComputeManager Member List

This is the complete list of members for HiCR::ComputeManager, including all inherited members.

await(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
awaitImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
createExecutionState(std::shared_ptr< HiCR::ExecutionUnit > executionUnit, void *const argument=nullptr) const =0HiCR::ComputeManagerpure virtual
createProcessingUnit(std::shared_ptr< HiCR::ComputeResource > resource) const =0HiCR::ComputeManagerpure virtual
initialize(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
initializeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
resume(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
resumeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
start(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit, std::unique_ptr< HiCR::ExecutionState > &executionState)HiCR::ComputeManagerinline
startImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit, std::unique_ptr< HiCR::ExecutionState > &executionState)=0HiCR::ComputeManagerprotectedpure virtual
suspend(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
suspendImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
terminate(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
terminateImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
~ComputeManager()=defaultHiCR::ComputeManagervirtual