#include <stdapis/glib-2.0/gobject/gsignal.h>
struct _GSignalQuery |
Public Attributes | |
---|---|
GType | itype |
guint | n_params |
const GType * | param_types |
GType | return_type |
GSignalFlags | signal_flags |
guint | signal_id |
const gchar * | signal_name |
GSignalQuery: : The signal id of the signal being queried, or 0 if the signal to be queried was unknown. : The signal name. : The interface/instance type that this signal can be emitted for. : The signal flags as passed in to g_signal_new(). : The return type for user callbacks. : The number of parameters that user callbacks take. : The individual parameter types for user callbacks, note that the effective callback signature is: <programlisting> callback (gpointer data1, [param_types param_names,] gpointer data2); </programlisting>
A structure holding in-depth information for a specific signal. It is filled in by the g_signal_query() function.