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 |
( |
| ) |
|