public class Signal {
public static void query ( uint signal_id,
SignalQuery query ) ;
public static uint lookup ( string name,
Type itype ) ;
public static weak string name ( uint signal_id ) ;
public static uint[] list_ids ( Type itype ) ;
public static void emit ( void** instance,
uint signal_id,
Quark detail,
... ) ;
public static void emit_by_name ( void** instance,
string detailed_signal,
... ) ;
public static ulong connect ( void** instance,
string detailed_signal,
Callback handler,
void** data ) ;
public static ulong connect_after ( void** instance,
string detailed_signal,
Callback handler,
void** data ) ;
public static ulong connect_swapped ( void** instance,
string detailed_signal,
Callback handler,
void** data ) ;
public static ulong connect_object ( void** instance,
string detailed_signal,
Callback handler,
Object gobject,
ConnectFlags flags ) ;
public static ulong connect_data ( void** instance,
string detailed_signal,
Callback handler,
void** data,
ClosureNotify destroy_data,
ConnectFlags flags ) ;
public static ulong connect_closure ( void** instance,
string detailed_signal,
Closure closure,
bool after ) ;
public static ulong connect_closure_by_id ( void** instance,
uint signal_id,
Quark detail,
Closure closure,
bool after ) ;
public static bool has_handler_pending ( void** instance,
uint signal_id,
Quark detail,
bool may_be_blocked ) ;
public static void stop_emission ( void** instance,
uint signal_id,
Quark detail ) ;
public static void stop_emission_by_name ( void** instance,
string detailed_signal ) ;
public static void override_class_closure ( uint signal_id,
Type instance_type,
Closure class_closure ) ;
public static void chain_from_overridden ( Value[] instance_and_params,
Value return_value ) ;
public static ulong add_emission_hook ( uint signal_id,
Quark detail,
SignalEmissionHook hook_func,
DestroyNotify? data_destroy ) ;
public static void remove_emission_hook ( uint signal_id,
ulong hook_id ) ;
public static bool parse_name ( string detailed_signal,
Type itype,
uint signal_id,
Quark detail,
bool force_detail_quark ) ;
}

public static void query ( uint signal_id,
SignalQuery query ) ;
public static uint lookup ( string name,
Type itype ) ;
public static weak string name ( uint signal_id ) ;
public static uint[] list_ids ( Type itype ) ;
public static void emit ( void** instance,
uint signal_id,
Quark detail,
... ) ;
public static void emit_by_name ( void** instance,
string detailed_signal,
... ) ;
public static ulong connect ( void** instance,
string detailed_signal,
Callback handler,
void** data ) ;
public static ulong connect_after ( void** instance,
string detailed_signal,
Callback handler,
void** data ) ;
public static ulong connect_swapped ( void** instance,
string detailed_signal,
Callback handler,
void** data ) ;
public static ulong connect_object ( void** instance,
string detailed_signal,
Callback handler,
Object gobject,
ConnectFlags flags ) ;
public static ulong connect_data ( void** instance,
string detailed_signal,
Callback handler,
void** data,
ClosureNotify destroy_data,
ConnectFlags flags ) ;
public static ulong connect_closure ( void** instance,
string detailed_signal,
Closure closure,
bool after ) ;
public static ulong connect_closure_by_id ( void** instance,
uint signal_id,
Quark detail,
Closure closure,
bool after ) ;
public static bool has_handler_pending ( void** instance,
uint signal_id,
Quark detail,
bool may_be_blocked ) ;
public static void stop_emission ( void** instance,
uint signal_id,
Quark detail ) ;
public static void stop_emission_by_name ( void** instance,
string detailed_signal ) ;
public static void override_class_closure ( uint signal_id,
Type instance_type,
Closure class_closure ) ;
public static void chain_from_overridden ( Value[] instance_and_params,
Value return_value ) ;
public static ulong add_emission_hook ( uint signal_id,
Quark detail,
SignalEmissionHook hook_func,
DestroyNotify? data_destroy ) ;
public static void remove_emission_hook ( uint signal_id,
ulong hook_id ) ;
public static bool parse_name ( string detailed_signal,
Type itype,
uint signal_id,
Quark detail,
bool force_detail_quark ) ;
Created by Valadoc