glibmm 2.4: thread.h File Reference

Main Page Widgets Namespaces Book

# thread.h File Reference

## Namespaces
namespace | Glib
## 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.

## Define Documentation

#define GLIBMM_STATIC_MUTEX_INIT`[related]`

| Initializer macro for Glib::StaticMutex.

#define GLIBMM_STATIC_PRIVATE_INIT`[related]`

| Initializer macro for Glib::StaticPrivate.

#define GLIBMM_STATIC_REC_MUTEX_INIT`[related]`

| Initializer macro for Glib::StaticRecMutex.

#define GLIBMM_STATIC_RW_LOCK_INIT`[related]`

| Initializer macro for Glib::StaticRWLock.