|  |  | 
| Namespaces | |
| namespace | Glib | 
| Classes | |
| class | Glib::ThreadError | 
| Exception class for thread-related errors.  More... | |
| class | Glib::Thread | 
| Represents a running thread.  More... | |
| class | Glib::Thread::Exit | 
| Exception class used to exit from a thread.  More... | |
| struct | Glib::StaticMutex | 
| Like Glib::Mutex, but can be defined at compile time.  More... | |
| class | Glib::Mutex | 
| Represents a mutex (mutual exclusion).  More... | |
| class | Glib::Mutex::Lock | 
| Utility class for exception-safe mutex locking.  More... | |
| struct | Glib::StaticRecMutex | 
| Like Glib::RecMutex, but can be defined at compile time.  More... | |
| class | Glib::RecMutex | 
| class | Glib::RecMutex::Lock | 
| Utility class for exception-safe locking of recursive mutexes.  More... | |
| struct | Glib::StaticRWLock | 
| Like Glib::RWLock, but can be defined at compile time.  More... | |
| class | Glib::RWLock | 
| class | Glib::RWLock::ReaderLock | 
| Utility class for exception-safe locking of read/write locks.  More... | |
| class | Glib::RWLock::WriterLock | 
| Utility class for exception-safe locking of read/write locks.  More... | |
| class | Glib::Cond | 
| An opaque data structure to represent a condition.  More... | |
| struct | Glib::StaticPrivate<T> | 
| class | Glib::Private<T> | 
| Defines | |
| #define | GLIBMM_STATIC_MUTEX_INIT | 
| Initializer macro for Glib::StaticMutex. | |
| #define | GLIBMM_STATIC_REC_MUTEX_INIT | 
| Initializer macro for Glib::StaticRecMutex. | |
| #define | GLIBMM_STATIC_RW_LOCK_INIT | 
| Initializer macro for Glib::StaticRWLock. | |
| #define | GLIBMM_STATIC_PRIVATE_INIT | 
| Initializer macro for Glib::StaticPrivate. | |
| Enumerations | |
| enum | ThreadPriority { THREAD_PRIORITY_LOW, THREAD_PRIORITY_NORMAL, THREAD_PRIORITY_HIGH, THREAD_PRIORITY_URGENT } | 
| Specifies the priority of a thread.  More... | |
| enum | NotLock { NOT_LOCK } | 
| enum | TryLock { TRY_LOCK } | 
| Functions | |
| void | thread_init (GThreadFunctions* vtable=0) | 
| Initializes the GLib thread system. | |
| bool | thread_supported () | 
| Returns whether the thread system is initialized. | |
| 
 | 
| Initializer macro for Glib::StaticMutex. 
 | 
| 
 | 
| Initializer macro for Glib::StaticPrivate. 
 | 
| 
 | 
| Initializer macro for Glib::StaticRecMutex. 
 | 
| 
 | 
| Initializer macro for Glib::StaticRWLock. 
 |