Function
GObjectsignal_set_va_marshaller
since: 2.32
Declaration [src]
void
g_signal_set_va_marshaller (
  guint signal_id,
  GType instance_type,
  GSignalCVaMarshaller va_marshaller
)
Description [src]
Change the GSignalCVaMarshaller used for a given signal.  This is a
specialised form of the marshaller that can often be used for the
common case of a single connected signal handler and avoids the
overhead of GValue.  Its use is optional.
Available since: 2.32
This function is not directly available to language bindings.
Parameters
- signal_id
- 
            Type: guintThe signal id. 
- instance_type
- 
            Type: GTypeThe instance type on which to set the marshaller. 
- va_marshaller
- 
            Type: GSignalCVaMarshallerThe marshaller to set.