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.