◆ id()
Gets a unique identifier for the mutex.
- Returns
- Unique identifier based on mutex internal state
Implements original::mutexBase.
◆ lock()
void original::mutex::lock |
( |
| ) |
|
|
inlineoverridevirtual |
◆ nativeHandle()
void * original::mutex::nativeHandle |
( |
| ) |
|
|
inlineoverridevirtualnoexcept |
Gets the native handle of the mutex.
- Returns
- Pointer to the native mutex handle
Implements original::mutexBase.
◆ tryLock()
bool original::mutex::tryLock |
( |
| ) |
|
|
inlineoverridevirtual |
Attempts to lock the mutex without blocking.
- Returns
- true if lock was acquired, false otherwise
- Exceptions
-
sysError | if the operation fails (other than EBUSY) |
Implements original::mutexBase.
◆ unlock()
void original::mutex::unlock |
( |
| ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: