Function

GLibHookfind_func_data

Declaration

GHook*
g_hook_find_func_data (
  GHookList* hook_list,
  gboolean need_valids,
  gpointer func,
  gpointer data
)

Description

Finds a GHook in a GHookList with the given function and data.

Parameters

hook_list GHookList
 

A GHookList.

 The data is owned by the caller of the function.
need_valids gboolean
 

TRUE if GHook elements which have been destroyed should be skipped.

func gpointer
 

The function to find.

 The data is owned by the caller of the function.
data gpointer
 

The data to find.

 The argument can be NULL.
 The data is owned by the caller of the function.

Return value

Returns: GHook
 

The GHook with the given func and data or NULL if no matching GHook is found.

 The data is owned by the called function.