Struct
GLibHookList
Description [src]
structGHookList{
gulongseq_id;
guinthook_size:16;
guintis_setup:1;
GHook*hooks;
gpointerdummy3;
GHookFinalizeFuncfinalize_hook;
gpointerdummy[2];
}
The GHookList struct represents a list of hook functions.
Structure members
seq_id:gulongThe next free
GHookid.hook_size:guintThe size of the
GHookListelements, in bytes.is_setup:guint1 if the
GHookListhas been initialized.hooks:GHookThe first
GHookelement in the list.dummy3:gpointerUnused.
finalize_hook:GHookFinalizeFuncThe function to call to finalize a
GHookelement. The default behaviour is to call the hooksdestroyfunction.dummy:gpointerUnused.
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.