函数
GObjectSignalEmissionHook
声明
gboolean
(* GSignalEmissionHook) (
GSignalInvocationHint* ihint,
guint n_param_values,
const GValue* param_values,
gpointer data
)
描述 [src]
一个简单的函数指针,在发出信号时调用。
发出挂接允许你将一个挂接与信号类型绑定,以便它会拦截来自任何对象的该信号的所有发出。
你可能不能将它们附加带使用 G_SIGNAL_NO_HOOKS
标记的信号上。
参数
ihint
-
信号发出提示,请参见
GSignalInvocationHint
。数据由函数的调用者拥有。 n_param_values
-
类型:
guint
函数的参数数量,包括发出信号的实例。
param_values
-
类型: GValue 数组
发出信号的实例,后跟发送信号的参数。
数组长度在 n_param_values
参数中指定。数据由函数的调用者拥有。 data
-
类型:
gpointer
与挂接相关联的用户数据。
参数可以是 NULL
。数据由函数的调用者拥有。