Member List

HiCR: Member List
HiCR
HiCR::backend::pthreads::ComputeManager Member List

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

await(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
HiCR::ComputeManager::awaitImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
ComputeManager()HiCR::backend::pthreads::ComputeManagerinline
createExecutionState(std::shared_ptr< HiCR::ExecutionUnit > executionUnit, void *const argument=nullptr) const overrideHiCR::backend::pthreads::ComputeManagerinline
HiCR::ComputeManager::createExecutionState(std::shared_ptr< HiCR::ExecutionUnit > executionUnit, void *const argument=nullptr) const =0HiCR::ComputeManagerpure virtual
createExecutionUnit(const pthreadFc_t &threadFunction)HiCR::backend::pthreads::ComputeManagerinlinestatic
createProcessingUnit(std::shared_ptr< HiCR::ComputeResource > computeResource) const overrideHiCR::backend::pthreads::ComputeManagerinlinevirtual
initialize(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
HiCR::ComputeManager::initializeImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
resume(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
HiCR::ComputeManager::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
HiCR::ComputeManager::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
HiCR::ComputeManager::suspendImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
terminate(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)HiCR::ComputeManagerinline
HiCR::ComputeManager::terminateImpl(std::unique_ptr< HiCR::ProcessingUnit > &processingUnit)=0HiCR::ComputeManagerprotectedpure virtual
~ComputeManager() override=defaultHiCR::backend::pthreads::ComputeManagervirtual