void g_hook_list_marshal_check ( GHookList* hook_list, gboolean may_recurse, GHookCheckMarshaller marshaller, gpointer marshal_data )
Calls a function on each valid
GHook and destroys it if the
|This method is not directly available to language bindings.|
TRUEif hooks which are currently running (e.g. in another thread) are considered valid. If set to
FALSE, these are skipped.
The function to call for each
Data to pass to
The argument can be
The data is owned by the caller of the function.