CClosure.marshalBOOLEANBOXEDBOXED

A GClosureMarshal function for use with signals with handlers that take two boxed pointers as arguments and return a boolean. If you have such a signal, you will probably also need to use an accumulator, such as g_signal_accumulator_true_handled().

class CClosure
static
void
marshalBOOLEANBOXEDBOXED

Parameters

closure Closure
returnValue Value

A gobject.Value to store the return value. May be NULL if the callback of closure doesn't return a value.

nParamValues uint

The length of the param_values array.

paramValues Value

An array of gobject.Values holding the arguments on which to invoke the callback of closure.

invocationHint void*

The invocation hint given as the last argument to Closure.invoke.

marshalData void*

Additional data specified when registering the marshaller, see Closure.setMarshal and Closure.setMetaMarshal