ClosureMarshal
Description:
[ CCode ( has_target = false , instance_pos = 0 ) ]
public delegate void ClosureMarshal (Closure closure, out Value return_value, Value[] param_values, void* invocation_hint, void* marshal_data)
public delegate void ClosureMarshal (Closure closure, out Value return_value, Value[] param_values, void* invocation_hint, void* marshal_data)
The type used for marshaller functions.
Parameters:
closure |
the Closure to which the marshaller belongs |
return_value |
a Value to store the return value. May be null
if the callback of |
param_values |
an array of Values holding the arguments on which to invoke the callback of
|
invocation_hint |
the invocation hint given as the last argument to invoke |
marshal_data |
additional data specified when registering the marshaller, see set_marshal and set_meta_marshal |
n_param_values |
the length of the |
Namespace: GLib
Package: gobject-2.0