|
c++-gtk-utils
|
Provides wrapper classes for pthread mutexes and condition variables, and scoped locking classes for exception safe mutex locking. More...
#include <exception>#include <pthread.h>#include <time.h>#include <glib.h>#include <c++-gtk-utils/cgu_config.h>Go to the source code of this file.
Classes | |
| struct | Cgu::Thread::CondError |
| struct | Cgu::Thread::MutexError |
| struct | Cgu::Thread::RecMutexError |
| class | Cgu::Thread::Mutex |
| A wrapper class for pthread mutexes. More... | |
| class | Cgu::Thread::Mutex::Lock |
| A scoped locking class for exception safe Mutex locking. More... | |
| class | Cgu::Thread::Mutex::TrackLock |
| A scoped locking class for exception safe Mutex locking which tracks the status of its mutex. More... | |
| class | Cgu::Thread::Cond |
| A wrapper class for pthread condition variables. More... | |
| class | Cgu::Thread::RecMutex |
| A wrapper class for pthread mutexes which provides a recursive mutex. More... | |
| class | Cgu::Thread::RecMutex::Lock |
| A scoped locking class for exception safe RecMutex locking. More... | |
| class | Cgu::Thread::RecMutex::TrackLock |
| A scoped locking class for exception safe RecMutex locking which tracks the status of its mutex. More... | |
| class | Cgu::Thread::GrecmutexLock |
| A scoped locking class for exception safe locking of GStaticRecMutex objects. More... | |
Namespaces | |
| Cgu | |
| Cgu::Thread | |
Enumerations | |
| enum | Cgu::Thread::Locked { Cgu::Thread::locked } |
| enum | Cgu::Thread::DeferLock { Cgu::Thread::defer } |
Provides wrapper classes for pthread mutexes and condition variables, and scoped locking classes for exception safe mutex locking.
1.8.17