/home/runner/work/HiCR/HiCR/include/hicr/core/executionState.hpp Source File
HiCR
|
executionState.hpp
Go to the documentation of this file.
70 };
78 HICR_THROW_RUNTIME("Attempting to resume an execution state that is not in a initialized or suspended state (State: %d).\n", _state);
92 if (_state != state_t::running) HICR_THROW_RUNTIME("Attempting to suspend an execution state that is not in a running state (State: %d).\n", _state);
Definition executionState.hpp:38
ExecutionState()=delete
virtual void suspendImpl()=0
__INLINE__ bool checkFinalization()
Definition executionState.hpp:106
virtual void resumeImpl()=0
ExecutionState(const std::shared_ptr< HiCR::ExecutionUnit > &executionUnit)
Definition executionState.hpp:142
virtual ~ExecutionState()=default
virtual bool checkFinalizationImpl()=0
Provides a base definition for a HiCR Execution Unit class.
Provides a failure model and corresponding exception classes.
Generated by