函数

GNativeObjectsignal_set_va_marshaller

自: 2.32

声明 [源]

void
g_signal_set_va_marshaller (
  guint signal_id,
  GType instance_type,
  GSignalCVaMarshaller va_marshaller
)

描述 [源]

更改用于给定信号的 GSignalCVaMarshaller。这是一种特殊形式的序列化程序,通常可以用于单个连接的信号处理程序的常见情况,从而避免了 GValue 的开销。使用它是可选的。

自: 2.32

参数

signal_id

类型: guint

信号 ID。

instance_type

类型: GType

要设置序列化程序的实例类型。

va_marshaller

类型: GSignalCVaMarshaller

要设置的序列化程序。