diff options
Diffstat (limited to 'src/kernel/KernelKit/BinaryMutex.h')
| -rw-r--r-- | src/kernel/KernelKit/BinaryMutex.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/kernel/KernelKit/BinaryMutex.h b/src/kernel/KernelKit/BinaryMutex.h index 8e29c834..f8a2898b 100644 --- a/src/kernel/KernelKit/BinaryMutex.h +++ b/src/kernel/KernelKit/BinaryMutex.h @@ -16,6 +16,8 @@ class USER_PROCESS; /// @brief Access control class, which locks a task until one is done. class BinaryMutex final { public: + using LockedPtr = USER_PROCESS*; + explicit BinaryMutex() = default; ~BinaryMutex() = default; @@ -27,13 +29,13 @@ class BinaryMutex final { BOOL WaitForProcess(const UInt32& sec); public: - bool Lock(USER_PROCESS* process); - bool LockAndWait(USER_PROCESS* process, TimerInterface* timer); + bool Lock(LockedPtr process); + bool LockAndWait(LockedPtr process, TimerInterface* timer); public: NE_COPY_DEFAULT(BinaryMutex) private: - USER_PROCESS* fLockingProcess{nullptr}; + LockedPtr fLockingProcess{nullptr}; }; } // namespace Kernel |
