Struct
GLibHookList
Description [src]
struct GHookList {
  gulong seq_id;
  guint hook_size : 16;
  guint is_setup : 1;
  GHook* hooks;
  gpointer dummy3;
  GHookFinalizeFunc finalize_hook;
  gpointer dummy[2];
}
The GHookList struct represents a list of hook functions.
Structure members
- seq_id:- gulong
- The next free - GHookid.
- hook_size:- guint
- The size of the - GHookListelements, in bytes.
- is_setup:- guint
- 1 if the - GHookListhas been initialized.
- hooks:- GHook
- The first - GHookelement in the list.
- dummy3:- gpointer
- Unused. 
- finalize_hook:- GHookFinalizeFunc
- The function to call to finalize a - GHookelement. The default behaviour is to call the hooks- destroyfunction.
- dummy:- gpointer
- Unused. 
Instance methods
g_hook_list_invoke_check
Calls all of the GHook functions in a GHookList.
Any function which returns FALSE is removed from the GHookList.
g_hook_list_marshal_check
Calls a function on each valid GHook and destroys it if the
function returns FALSE.