Closure.invoke

Invokes the closure, i.e. executes the callback represented by the closure.

class Closure
void
invoke

Parameters

returnValue Value

a GValue to store the return value. May be NULL if the callback of closure doesn't return a value. [allow-none]

nParamValues uint

the length of the param_values array

paramValues Value

an array of GValues holding the arguments on which to invoke the callback of closure. [array length=n_param_values]

invocationHint void*

a context-dependent invocation hint. [allow-none]

Meta