|
glibmm
2.32.0
|
Utility class for exception-safe locking of read/write locks. More...
#include <glibmm/thread.h>
Public Member Functions | |
| ReaderLock (RWLock& rwlock) | |
| ReaderLock (RWLock& rwlock, NotLock) | |
| ReaderLock (RWLock& rwlock, TryLock) | |
| ~ReaderLock () | |
| void | acquire () |
| bool | try_acquire () |
| void | release () |
| bool | locked () const |
Utility class for exception-safe locking of read/write locks.
| Glib::RWLock::ReaderLock::ReaderLock | ( | RWLock& | rwlock | ) | [inline, explicit] |
| Glib::RWLock::ReaderLock::ReaderLock | ( | RWLock& | rwlock, |
| NotLock | |||
| ) | [inline] |
| Glib::RWLock::ReaderLock::ReaderLock | ( | RWLock& | rwlock, |
| TryLock | |||
| ) | [inline] |
| Glib::RWLock::ReaderLock::~ReaderLock | ( | ) | [inline] |
| void Glib::RWLock::ReaderLock::acquire | ( | ) | [inline] |
| bool Glib::RWLock::ReaderLock::locked | ( | ) | const [inline] |
| void Glib::RWLock::ReaderLock::release | ( | ) | [inline] |
| bool Glib::RWLock::ReaderLock::try_acquire | ( | ) | [inline] |
1.7.6.1