Hook.nextValid

Returns the next #GHook in a #GHookList which has not been destroyed. The reference count for the #GHook is incremented, so you must call g_hook_unref() to restore it when no longer needed. (Or continue to call g_hook_next_valid() until %NULL is returned.)

class Hook
static
nextValid

Parameters

hookList HookList

a #GHookList

hook Hook

the current #GHook

mayBeInCall bool

%TRUE if hooks which are currently running (e.g. in another thread) are considered valid. If set to %FALSE, these are skipped

Return: the next valid #GHook, or %NULL if none are valid

Meta