glib.gthread

Undocumented in source.

Members

Aliases

GThreadFunc
alias GThreadFunc = gpointer function(gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

GOnceStatus
enum GOnceStatus
Undocumented in source.
GThreadError
enum GThreadError
Undocumented in source.

Functions

G_ONCE_INIT
auto G_ONCE_INIT()
Undocumented in source. Be warned that the author may not have intended to support it.
G_PRIVATE_INIT
auto G_PRIVATE_INIT(N notify)
Undocumented in source. Be warned that the author may not have intended to support it.
g_cond_broadcast
void g_cond_broadcast(GCond* cond)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_cond_clear
void g_cond_clear(GCond* cond)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_cond_init
void g_cond_init(GCond* cond)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_cond_signal
void g_cond_signal(GCond* cond)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_cond_wait
void g_cond_wait(GCond* cond, GMutex* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_cond_wait_until
gboolean g_cond_wait_until(GCond* cond, GMutex* mutex, gint64 end_time)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_get_num_processors
guint g_get_num_processors()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_mutex_clear
void g_mutex_clear(GMutex* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_mutex_init
void g_mutex_init(GMutex* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_mutex_lock
void g_mutex_lock(GMutex* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_mutex_trylock
gboolean g_mutex_trylock(GMutex* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_mutex_unlock
void g_mutex_unlock(GMutex* mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_once_impl
gpointer g_once_impl(GOnce* once, GThreadFunc func, gpointer arg)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_once_init_enter
gboolean g_once_init_enter(void* location)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_once_init_leave
void g_once_init_leave(void* location, gsize result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_private_get
gpointer g_private_get(GPrivate* key)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_private_replace
void g_private_replace(GPrivate* key, gpointer value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_private_set
void g_private_set(GPrivate* key, gpointer value)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rec_mutex_clear
void g_rec_mutex_clear(GRecMutex* rec_mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rec_mutex_init
void g_rec_mutex_init(GRecMutex* rec_mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rec_mutex_lock
void g_rec_mutex_lock(GRecMutex* rec_mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rec_mutex_trylock
gboolean g_rec_mutex_trylock(GRecMutex* rec_mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rec_mutex_unlock
void g_rec_mutex_unlock(GRecMutex* rec_mutex)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rw_lock_clear
void g_rw_lock_clear(GRWLock* rw_lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rw_lock_init
void g_rw_lock_init(GRWLock* rw_lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rw_lock_reader_lock
void g_rw_lock_reader_lock(GRWLock* rw_lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rw_lock_reader_trylock
gboolean g_rw_lock_reader_trylock(GRWLock* rw_lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rw_lock_reader_unlock
void g_rw_lock_reader_unlock(GRWLock* rw_lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rw_lock_writer_lock
void g_rw_lock_writer_lock(GRWLock* rw_lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rw_lock_writer_trylock
gboolean g_rw_lock_writer_trylock(GRWLock* rw_lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_rw_lock_writer_unlock
void g_rw_lock_writer_unlock(GRWLock* rw_lock)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_error_quark
GQuark g_thread_error_quark()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_exit
void g_thread_exit(gpointer retval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_join
gpointer g_thread_join(GThread* thread)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_new
GThread* g_thread_new(const(gchar)* name, GThreadFunc func, gpointer data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_ref
GThread* g_thread_ref(GThread* thread)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_self
GThread* g_thread_self()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_try_new
GThread* g_thread_try_new(const(gchar)* name, GThreadFunc func, gpointer data, GError** error)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_unref
void g_thread_unref(GThread* thread)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_thread_yield
void g_thread_yield()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

GCond
struct GCond
Undocumented in source.
GOnce
struct GOnce
Undocumented in source.
GPrivate
struct GPrivate
Undocumented in source.
GRWLock
struct GRWLock
Undocumented in source.
GRecMutex
struct GRecMutex
Undocumented in source.
GThread
struct GThread
Undocumented in source.

Unions

GMutex
union GMutex
Undocumented in source.

Meta