|
CeresEngine 0.2.0
A game development framework
|
#include <CeresEngine/Foundation/Threading/AsyncMutex.hpp>
Public Member Functions | |
| Lock | await_resume () const noexcept |
| LockOperation (TAsyncMutex &mutex) noexcept | |
Public Member Functions inherited from CeresEngine::TAsyncMutex< ExecutorType >::LockOperation | |
| LockOperation (TAsyncMutex &mutex) noexcept | |
| bool | await_ready () const noexcept |
| bool | await_suspend (const CoroutineHandle<> awaiter) noexcept |
| void | await_resume () const noexcept |
Additional Inherited Members | |
Protected Attributes inherited from CeresEngine::TAsyncMutex< ExecutorType >::LockOperation | |
| TAsyncMutex & | mMutex |
| The ´AsyncMutex` that the lock operations belongs to. | |
|
inlinenoexcept |
|
inlineexplicitnoexcept |