ClosureMarshal
typealias ClosureMarshal = (closure: Closure, returnValue: Value?, <Error class: unknown class>, <Error class: unknown class>?, <Error class: unknown class>?) -> Unit(source)
The type used for marshaller functions.
param
closurethe #GClosure to which the marshaller belongsparam
returnValuea #GValue to store the return value. May be null if the callback of @closure doesn't return a value.param
nParamValuesthe length of the @param_values arrayparam
invocationHintthe invocation hint given as the last argument to g_closure_invoke()param
marshalDataadditional data specified when registering the marshaller, see g_closure_set_marshal() and g_closure_set_meta_marshal()