Function
GObjectsignal_set_va_marshaller
Declaration
void
g_signal_set_va_marshaller (
guint signal_id,
GType instance_type,
GSignalCVaMarshaller va_marshaller
)
Description
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 |
Parameters
signal_id |
guint |
The signal id. |
|
instance_type |
GType |
The instance type on which to set the marshaller. |
|
va_marshaller |
GSignalCVaMarshaller |
The marshaller to set. |