Method

PurpleAccountManagerfind_custom

unstable since: 3.0

[]

Declaration [src]

PurpleAccount*
purple_account_manager_find_custom (
  PurpleAccountManager* manager,
  GEqualFunc func,
  gconstpointer data
)
[]

Description [src]

Attempts to find an account in manager with a custom matching function.

Available since: 3.0

[]

Parameters

func

Type: GEqualFunc

The function to call for each account. It should return TRUE when the desired element is found.

data

Type: gconstpointer

The user data to pass to the function, as its second argument.

The argument can be NULL.
The data is owned by the caller of the method.
[]

Return value

Type: PurpleAccount

The account if found, otherwise NULL.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.