public class SignalHandler {
public static void block ( void** instance,
ulong handler_id ) ;
public static void unblock ( void** instance,
ulong handler_id ) ;
public static void disconnect ( void** instance,
ulong handler_id ) ;
public static ulong find ( void** instance,
SignalMatchType mask,
uint signal_id,
Quark detail,
Closure closure,
void** func,
void** data ) ;
public static bool is_connected ( void** instance,
ulong handler_id ) ;
public static uint block_matched ( void** instance,
SignalMatchType mask,
uint signal_id,
Quark detail,
Closure closure,
void** func,
void** data ) ;
public static uint unblock_matched ( void** instance,
SignalMatchType mask,
uint signal_id,
Quark detail,
Closure closure,
void** func,
void** data ) ;
public static uint disconnect_matched ( void** instance,
SignalMatchType mask,
uint signal_id,
Quark detail,
Closure closure,
void** func,
void** data ) ;
public static uint block_by_func ( void** instance,
void** func,
void** data ) ;
public static uint unblock_by_func ( void** instance,
void** func,
void** data ) ;
public static uint disconnect_by_func ( void** instance,
void** func,
void** data ) ;
}

public static void block ( void** instance,
ulong handler_id ) ;
public static void unblock ( void** instance,
ulong handler_id ) ;
public static void disconnect ( void** instance,
ulong handler_id ) ;
public static ulong find ( void** instance,
SignalMatchType mask,
uint signal_id,
Quark detail,
Closure closure,
void** func,
void** data ) ;
public static bool is_connected ( void** instance,
ulong handler_id ) ;
public static uint block_matched ( void** instance,
SignalMatchType mask,
uint signal_id,
Quark detail,
Closure closure,
void** func,
void** data ) ;
public static uint unblock_matched ( void** instance,
SignalMatchType mask,
uint signal_id,
Quark detail,
Closure closure,
void** func,
void** data ) ;
public static uint disconnect_matched ( void** instance,
SignalMatchType mask,
uint signal_id,
Quark detail,
Closure closure,
void** func,
void** data ) ;
public static uint block_by_func ( void** instance,
void** func,
void** data ) ;
public static uint unblock_by_func ( void** instance,
void** func,
void** data ) ;
public static uint disconnect_by_func ( void** instance,
void** func,
void** data ) ;
Created by Valadoc