gboolean g_vfunc_info_invoke (GIVFuncInfo* info,
GType implementor,
GIArgument* in_args,
int n_in_args,
GIArgument* out_args,
int n_out_args,
GIArgument* return_value);
Invokes the function described in @info with the given arguments. Note that inout parameters must appear in both argument lists.
error occurred.
info : |
a GIVFuncInfo describing the virtual function to invoke |
implementor : |
GType of the type that implements this virtual function |
in_args : |
an array of GIArgument<!-- -->s, one for each in parameter of @info. If there are no in parameter, @in_args can be %NULL |
n_in_args : |
the length of the @in_args array |
out_args : |
an array of GIArgument<!-- -->s, one for each out parameter of @info. If there are no out parameters, @out_args may be %NULL |
n_out_args : |
the length of the @out_args array |
return_value : |
return location for the return value of the function. If the function returns void, @return_value may be %NULL |
Returns : |
%TRUE if the function has been invoked, %FALSE if an |