glib.gmain

Undocumented in source.

Members

Aliases

GChildWatchFunc
alias GChildWatchFunc = void function(GPid pid, gint status, gpointer user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSourceDummyMarshal
alias GSourceDummyMarshal = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSourceFunc
alias GSourceFunc = gboolean function(gpointer user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

GIOCondition
enum GIOCondition
Undocumented in source.

Functions

g_child_watch_add
guint g_child_watch_add(GPid pid, GChildWatchFunc 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_child_watch_add_full
guint g_child_watch_add_full(gint priority, GPid pid, GChildWatchFunc func, gpointer data, GDestroyNotify notify)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_child_watch_source_new
GSource* g_child_watch_source_new(GPid pid)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_get_current_time
void g_get_current_time(GTimeVal* result)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_get_monotonic_time
gint64 g_get_monotonic_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_real_time
gint64 g_get_real_time()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_idle_add
guint g_idle_add(GSourceFunc 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_idle_add_full
guint g_idle_add_full(gint priority, GSourceFunc func, gpointer data, GDestroyNotify notify)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_idle_remove_by_data
gboolean g_idle_remove_by_data(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_idle_source_new
GSource* g_idle_source_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_acquire
gboolean g_main_context_acquire(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_add_poll
void g_main_context_add_poll(GMainContext* context, GPollFD* fd, gint priority)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_check
gint g_main_context_check(GMainContext* context, gint max_priority, GPollFD* fds, gint n_fds)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_default
GMainContext* g_main_context_default()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_dispatch
void g_main_context_dispatch(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_find_source_by_funcs_user_data
GSource* g_main_context_find_source_by_funcs_user_data(GMainContext* context, GSourceFuncs* funcs, gpointer user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_find_source_by_id
GSource* g_main_context_find_source_by_id(GMainContext* context, guint source_id)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_find_source_by_user_data
GSource* g_main_context_find_source_by_user_data(GMainContext* context, gpointer user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_get_poll_func
GPollFunc g_main_context_get_poll_func(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_get_thread_default
GMainContext* g_main_context_get_thread_default()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_invoke
void g_main_context_invoke(GMainContext* context, GSourceFunc 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_main_context_invoke_full
void g_main_context_invoke_full(GMainContext* context, gint priority, GSourceFunc func, gpointer data, GDestroyNotify notify)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_is_owner
gboolean g_main_context_is_owner(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_iteration
gboolean g_main_context_iteration(GMainContext* context, gboolean may_block)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_new
GMainContext* g_main_context_new()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_pending
gboolean g_main_context_pending(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_pop_thread_default
void g_main_context_pop_thread_default(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_prepare
gboolean g_main_context_prepare(GMainContext* context, gint* priority)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_push_thread_default
void g_main_context_push_thread_default(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_query
gint g_main_context_query(GMainContext* context, gint max_priority, gint* timeout_, GPollFD* fds, gint n_fds)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_ref
GMainContext* g_main_context_ref(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_ref_thread_default
GMainContext* g_main_context_ref_thread_default()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_release
void g_main_context_release(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_remove_poll
void g_main_context_remove_poll(GMainContext* context, GPollFD* fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_set_poll_func
void g_main_context_set_poll_func(GMainContext* context, GPollFunc func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_unref
void g_main_context_unref(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_context_wait
gboolean g_main_context_wait(GMainContext* context, 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_main_context_wakeup
void g_main_context_wakeup(GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_current_source
GSource* g_main_current_source()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_depth
gint g_main_depth()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_loop_get_context
GMainContext* g_main_loop_get_context(GMainLoop* loop)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_loop_is_running
gboolean g_main_loop_is_running(GMainLoop* loop)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_loop_new
GMainLoop* g_main_loop_new(GMainContext* context, gboolean is_running)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_loop_quit
void g_main_loop_quit(GMainLoop* loop)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_loop_ref
GMainLoop* g_main_loop_ref(GMainLoop* loop)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_loop_run
void g_main_loop_run(GMainLoop* loop)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_main_loop_unref
void g_main_loop_unref(GMainLoop* loop)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_add_child_source
void g_source_add_child_source(GSource* source, GSource* child_source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_add_poll
void g_source_add_poll(GSource* source, GPollFD* fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_add_unix_fd
gpointer g_source_add_unix_fd(GSource* source, gint fd, GIOCondition events)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_attach
guint g_source_attach(GSource* source, GMainContext* context)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_destroy
void g_source_destroy(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_get_can_recurse
gboolean g_source_get_can_recurse(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_get_context
GMainContext* g_source_get_context(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_get_current_time
deprecated void g_source_get_current_time(GSource* source, GTimeVal* timeval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_get_id
guint g_source_get_id(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_get_name
const(char)* g_source_get_name(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_get_priority
gint g_source_get_priority(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_get_ready_time
gint64 g_source_get_ready_time(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_get_time
gint64 g_source_get_time(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_is_destroyed
gboolean g_source_is_destroyed(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_modify_unix_fd
void g_source_modify_unix_fd(GSource* source, gpointer tag, GIOCondition new_events)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_new
GSource* g_source_new(GSourceFuncs* source_funcs, guint struct_size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_query_unix_fd
GIOCondition g_source_query_unix_fd(GSource* source, gpointer tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_ref
GSource* g_source_ref(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_remove
gboolean g_source_remove(guint tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_remove_by_funcs_user_data
gboolean g_source_remove_by_funcs_user_data(GSourceFuncs* funcs, gpointer user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_remove_by_user_data
gboolean g_source_remove_by_user_data(gpointer user_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_remove_child_source
void g_source_remove_child_source(GSource* source, GSource* child_source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_remove_poll
void g_source_remove_poll(GSource* source, GPollFD* fd)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_remove_unix_fd
void g_source_remove_unix_fd(GSource* source, gpointer tag)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_set_callback
void g_source_set_callback(GSource* source, GSourceFunc func, gpointer data, GDestroyNotify notify)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_set_callback_indirect
void g_source_set_callback_indirect(GSource* source, gpointer callback_data, GSourceCallbackFuncs* callback_funcs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_set_can_recurse
void g_source_set_can_recurse(GSource* source, gboolean can_recurse)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_set_funcs
void g_source_set_funcs(GSource* source, GSourceFuncs* funcs)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_set_name
void g_source_set_name(GSource* source, const(char)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_set_name_by_id
void g_source_set_name_by_id(guint tag, const(char)* name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_set_priority
void g_source_set_priority(GSource* source, gint priority)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_set_ready_time
void g_source_set_ready_time(GSource* source, gint64 ready_time)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_source_unref
void g_source_unref(GSource* source)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_timeout_add
guint g_timeout_add(guint interval, GSourceFunc 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_timeout_add_full
guint g_timeout_add_full(gint priority, guint interval, GSourceFunc func, gpointer data, GDestroyNotify notify)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_timeout_add_seconds
guint g_timeout_add_seconds(guint interval, GSourceFunc 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_timeout_add_seconds_full
guint g_timeout_add_seconds_full(gint priority, guint interval, GSourceFunc func, gpointer data, GDestroyNotify notify)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_timeout_source_new
GSource* g_timeout_source_new(guint interval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_timeout_source_new_seconds
GSource* g_timeout_source_new_seconds(guint interval)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Manifest constants

G_PRIORITY_DEFAULT
enum G_PRIORITY_DEFAULT;
Undocumented in source.
G_PRIORITY_DEFAULT_IDLE
enum G_PRIORITY_DEFAULT_IDLE;
Undocumented in source.
G_PRIORITY_HIGH
enum G_PRIORITY_HIGH;
Undocumented in source.
G_PRIORITY_HIGH_IDLE
enum G_PRIORITY_HIGH_IDLE;
Undocumented in source.
G_PRIORITY_LOW
enum G_PRIORITY_LOW;
Undocumented in source.
G_SOURCE_CONTINUE
enum G_SOURCE_CONTINUE;
Undocumented in source.
G_SOURCE_REMOVE
enum G_SOURCE_REMOVE;
Undocumented in source.

Static variables

g_child_watch_funcs
GSourceFuncs g_child_watch_funcs;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_idle_funcs
GSourceFuncs g_idle_funcs;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_timeout_funcs
GSourceFuncs g_timeout_funcs;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_unix_fd_source_funcs
GSourceFuncs g_unix_fd_source_funcs;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
g_unix_signal_funcs
GSourceFuncs g_unix_signal_funcs;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

GMainContext
struct GMainContext
Undocumented in source.
GMainLoop
struct GMainLoop
Undocumented in source.
GSource
struct GSource
Undocumented in source.
GSourceCallbackFuncs
struct GSourceCallbackFuncs
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
GSourceFuncs
struct GSourceFuncs
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta