typedef typedefG_BEGIN_DECLS struct _GHook | GHook |
typedef struct _GHookList | GHookList |
typedef gint(* | GHookCompareFunc |
typedef gboolean(* | GHookFindFunc |
typedef void(* | GHookMarshaller |
typedef gboolean(* | GHookCheckMarshaller |
typedef void(* | GHookFunc |
typedef gboolean(* | GHookCheckFunc |
typedef void(* | GHookFinalizeFunc |
Enumerator | Value | Description |
---|---|---|
G_HOOK_FLAG_ACTIVE | 1 << 0 | |
G_HOOK_FLAG_IN_CALL | 1 << 1 | |
G_HOOK_FLAG_MASK | 0x0f |
IMPORT_C void | g_hook_list_clear | ( | GHookList * | hook_list | ) |
IMPORT_C void | g_hook_insert_sorted | ( | GHookList * | hook_list, |
GHook * | hook, | |||
GHookCompareFunc | func | |||
) |
IMPORT_C GHook * | g_hook_find | ( | GHookList * | hook_list, |
gboolean | need_valids, | |||
GHookFindFunc | func, | |||
gpointer | data | |||
) |
IMPORT_C GHook * | g_hook_find_func_data | ( | GHookList * | hook_list, |
gboolean | need_valids, | |||
gpointer | func, | |||
gpointer | data | |||
) |
IMPORT_C void | g_hook_list_marshal | ( | GHookList * | hook_list, |
gboolean | may_recurse, | |||
GHookMarshaller | marshaller, | |||
gpointer | marshal_data | |||
) |
IMPORT_C void | g_hook_list_marshal_check | ( | GHookList * | hook_list, |
gboolean | may_recurse, | |||
GHookCheckMarshaller | marshaller, | |||
gpointer | marshal_data | |||
) |