glibmm 2.66.0
|
Utility class for exception-safe locking of recursive mutexes. More...
#include <glibmm/threads.h>
Public Member Functions | |
Lock (RecMutex& mutex) | |
Lock (RecMutex& mutex, NotLock) | |
Lock (RecMutex& mutex, TryLock) | |
Lock (const RecMutex::Lock&)=delete | |
RecMutex::Lock& | operator= (const RecMutex::Lock&)=delete |
~Lock () | |
void | acquire () |
bool | try_acquire () |
void | release () |
bool | locked () const |
Utility class for exception-safe locking of recursive mutexes.
|
inlineexplicit |
|
delete |
|
inline |
|
inline |
|
inline |
|
delete |
|
inline |
|
inline |