Struct
GObjectSignalQuery
Description [src]
struct GSignalQuery {
guint signal_id;
const gchar* signal_name;
GType itype;
GSignalFlags signal_flags;
GType return_type;
guint n_params;
GType param_types[];
}
A structure holding in-depth information for a specific signal.
See also: g_signal_query().
Structure members
signal_id:guintThe signal id of the signal being queried, or 0 if the signal to be queried was unknown.
signal_name:const gchar*The signal name.
itype:GTypeThe interface/instance type that this signal can be emitted for.
signal_flags:GSignalFlagsThe signal flags as passed in to g_signal_new().
return_type:GTypeThe return type for user callbacks.
n_params:guintThe number of parameters that user callbacks take.
param_types:GTypeThe individual parameter types for user callbacks, note that the effective callback signature is:
@return_type callback (#gpointer data1, [param_types param_names,] gpointer data2);