Function
GObjectCClosuremarshal_VOID__ULONGv
Declaration
void
g_cclosure_marshal_VOID__ULONGv (
GClosure* closure,
GValue* return_value,
GObjectTypeInstance* instance,
va_list args,
gpointer marshal_data,
int n_params,
GType* param_types
)
Description
The GVaClosureMarshal equivalent to g_cclosure_marshal_VOID__ULONG().
This function is not directly available to language bindings.
Parameters
closure-
Type:
GClosureThe
GClosureto which the marshaller belongs.The data is owned by the caller of the function. return_value-
Type:
GValueA
GValueto store the return value. May beNULLif the callback ofclosuredoesn’t return a value.The argument can be NULL.The data is owned by the caller of the function. instance-
Type:
GTypeInstanceThe instance on which the closure is invoked.
The data is owned by the caller of the function. args-
Type:
va_listVa_list of arguments to be passed to the closure.
marshal_data-
Type:
gpointerAdditional data specified when registering the marshaller, see
g_closure_set_marshal()andg_closure_set_meta_marshal()The argument can be NULL.The data is owned by the caller of the function. n_params-
Type:
intThe length of the
param_typesarray. param_types-
Type: An array of
GTypeThe
GTypeof each argument fromargs.The length of the array is specified in the n_paramsargument.The data is owned by the caller of the function.