#include <recursive_mutex.hpp>
Definition at line 7 of file recursive_mutex.hpp.
◆ native_handle_type
◆ RecursiveMutex() [1/2]
yaclib::detail::fiber::RecursiveMutex::RecursiveMutex |
( |
| ) |
|
|
default |
◆ ~RecursiveMutex()
yaclib::detail::fiber::RecursiveMutex::~RecursiveMutex |
( |
| ) |
|
|
defaultnoexcept |
◆ RecursiveMutex() [2/2]
◆ lock()
void yaclib::detail::fiber::RecursiveMutex::lock |
( |
| ) |
|
◆ LockHelper()
void yaclib::detail::fiber::RecursiveMutex::LockHelper |
( |
| ) |
|
|
protected |
◆ native_handle()
◆ operator=()
◆ try_lock()
bool yaclib::detail::fiber::RecursiveMutex::try_lock |
( |
| ) |
|
|
noexcept |
◆ unlock()
void yaclib::detail::fiber::RecursiveMutex::unlock |
( |
| ) |
|
|
noexcept |
◆ _occupied_count
std::uint32_t yaclib::detail::fiber::RecursiveMutex::_occupied_count {0} |
|
protected |
◆ _owner_id
FiberBase::Id yaclib::detail::fiber::RecursiveMutex::_owner_id {0} |
|
protected |
◆ _queue
FiberQueue yaclib::detail::fiber::RecursiveMutex::_queue |
|
protected |
The documentation for this class was generated from the following files: