|
uvw
2.1.0
|
#include <thread.hpp>


Public Member Functions | |
| void | lock () noexcept |
| Locks the mutex. | |
| bool | tryLock () noexcept |
| Tries to lock the mutex. More... | |
| void | unlock () noexcept |
| Unlocks the mutex. | |
Public Member Functions inherited from uvw::UnderlyingType< Mutex, uv_mutex_t > | |
| Loop & | loop () const noexcept |
| Gets the loop from which the resource was originated. More... | |
| const uv_mutex_t * | raw () const noexcept |
| Gets the underlying raw data structure. More... | |
| uv_mutex_t * | raw () noexcept |
| Gets the underlying raw data structure. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from uvw::UnderlyingType< Mutex, uv_mutex_t > | |
| static std::shared_ptr< Mutex > | create (Args &&... args) |
| Creates a new resource of the given type. More... | |
The Mutex wrapper.
To create a Mutex through a Loop, arguments follow:
Definition at line 210 of file thread.hpp.
|
inlinenoexcept |
Tries to lock the mutex.
Definition at line 239 of file thread.hpp.
1.8.13