c++-gtk-utils
|
Provides wrapper classes for pthread mutexes and condition variables, and scoped locking classes for exception safe mutex locking. More...
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 | |
namespace | Cgu |
namespace | 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.