| 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 | |||
| ) | ||||