This represents a recursive mutex.
More...
#include </home/kjell/checkout/gnome/glibmm-2.4/glib/glibmm/threads.h>
|
| class | Lock |
| | Utility class for exception-safe locking of recursive mutexes. More...
|
| |
|
(Note that these are not member functions.)
|
| RecMutex* | wrap (GRecMutex* gobject) |
| | A C++ wrapper for the C object. More...
|
| |
This represents a recursive mutex.
It is similar to a Mutex with the difference that it is possible to lock a RecMutex multiple times in the same thread without deadlock. When doing so, care has to be taken to unlock the recursive mutex as often as it has been locked.
- Deprecated:
- Please use std::recursive_mutex instead.
| Glib::Threads::RecMutex::RecMutex |
( |
| ) |
|
| Glib::Threads::RecMutex::RecMutex |
( |
const RecMutex& |
| ) |
|
|
delete |
| Glib::Threads::RecMutex::~RecMutex |
( |
| ) |
|
| GRecMutex* Glib::Threads::RecMutex::gobj |
( |
| ) |
|
|
inline |
| void Glib::Threads::RecMutex::lock |
( |
| ) |
|
| bool Glib::Threads::RecMutex::trylock |
( |
| ) |
|
| void Glib::Threads::RecMutex::unlock |
( |
| ) |
|