Function

GObjectCClosuremarshal_STRING__OBJECT_POINTER

Declaration

void
g_cclosure_marshal_STRING__OBJECT_POINTER (
  GClosure* closure,
  GValue* return_value,
  guint n_param_values,
  const GValue* param_values,
  gpointer invocation_hint,
  gpointer marshal_data
)

Description

A marshaller for a GCClosure with a callback of type gchar* (*callback) (gpointer instance, GObject *arg1, gpointer arg2, gpointer user_data).

Parameters

closure GClosure
 

The GClosure to which the marshaller belongs.

 The data is owned by the caller of the function.
return_value GValue
 

A GValue, which can store the returned string.

 The data is owned by the caller of the function.
n_param_values guint
 

3

param_values GValue
 

A GValue array holding instance, arg1 and arg2

 The data is owned by the caller of the function.
invocation_hint gpointer
 

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

marshal_data gpointer
 

Additional data specified when registering the marshaller.