CClosure.marshalGeneric

A generic marshaller function implemented via libffi. Since 2.30

class CClosure
static
void
marshalGeneric

Parameters

closure Closure

A GClosure.

returnGvalue Value

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

paramValues GValue[]

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

invocationHint void*

The invocation hint given as the last argument to g_closure_invoke().

marshalData void*

Additional data specified when registering the marshaller, see g_closure_set_marshal() and g_closure_set_meta_marshal()

Meta