结构

GObjectSignalQuery

描述 [src]

struct GSignalQuery {
  guint signal_id;
  const gchar* signal_name;
  GType itype;
  GSignalFlags signal_flags;
  GType return_type;
  guint n_params;
  const GType* param_types;
}

包含特定信号深度信息的结构。

另请参阅:g_signal_query()。

结构成员
signal_id

所查询信号的信号 ID,如果要查询的信号未知,则为 0。

signal_name

信号名称。

itype

此信号可以为其发送的接口/实例类型。

signal_flags

传递给 g_signal_new() 的信号标志。

return_type

用户回调的返回类型。

n_params

用户回调采用的参数数目。

param_types

用户回调的各个参数类型,请注意有效回调签名为:

 @return_type callback (#gpointer     data1,
 [param_types param_names,]
 gpointer     data2);