c++-gtk-utils
|
Provides wrapper class for pthread read-write locks, and scoped locking classes for exception safe locking of read-write locks. More...
#include <exception>
#include <pthread.h>
#include <c++-gtk-utils/mutex.h>
#include <c++-gtk-utils/cgu_config.h>
Go to the source code of this file.
Classes | |
struct | Cgu::Thread::RWLockError |
class | Cgu::Thread::RWLock |
A wrapper class for pthread read-write locks. More... | |
class | Cgu::Thread::RWLock::ReaderLock |
A scoped locking class for exception safe RWLock read locking. More... | |
class | Cgu::Thread::RWLock::ReaderTrackLock |
A scoped locking class for exception safe RWLock read locking which tracks the status of its read-write lock. More... | |
class | Cgu::Thread::RWLock::WriterLock |
A scoped locking class for exception safe RWLock write locking. More... | |
class | Cgu::Thread::RWLock::WriterTrackLock |
A scoped locking class for exception safe RWLock write locking which tracks the status of its read-write lock.. More... | |
Namespaces | |
Cgu | |
Cgu::Thread | |
Provides wrapper class for pthread read-write locks, and scoped locking classes for exception safe locking of read-write locks.