#include <Os/Mutex.hpp>
Definition at line 15 of file Mutex.hpp.
◆ Status
Enumerator |
---|
OP_OK | Operation was successful.
|
ERROR_BUSY | Mutex is busy.
|
ERROR_DEADLOCK | Deadlock condition detected.
|
ERROR_OTHER | All other errors.
|
Definition at line 17 of file Mutex.hpp.
◆ MutexInterface() [1/3]
Os::MutexInterface::MutexInterface |
( |
| ) |
|
|
default |
◆ ~MutexInterface()
virtual Os::MutexInterface::~MutexInterface |
( |
| ) |
|
|
virtualdefault |
default virtual destructor
◆ MutexInterface() [2/3]
copy constructor is forbidden
◆ MutexInterface() [3/3]
copy constructor is forbidden
◆ getDelegate()
provide a pointer to a Mutex delegate object
get a delegate for MutexInterface that intercepts calls for stub file usage
get a delegate for MutexInterface that intercepts calls for Posix
- Parameters
-
aligned_new_memory | aligned memory to fill |
- Returns
- : pointer to delegate
- Parameters
-
aligned_new_memory | aligned memory to fill |
to_copy | pointer to copy-constructor input |
- Returns
- : pointer to delegate
Definition at line 13 of file DefaultMutex.cpp.
◆ getHandle()
◆ operator=()
assignment operator is forbidden
◆ release()
virtual Status Os::MutexInterface::release |
( |
| ) |
|
|
pure virtual |
◆ take()
virtual Status Os::MutexInterface::take |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following files: