glib-2.0 Reference Manual

Synopsis

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 ) ;
}

SignalHandler Description

Details

Constructor Details

Field Details

Signal Details

Property Details

Method Details

block ()
    public    static void               block                     ( void**              instance,
                                                                    ulong               handler_id ) ;		

unblock ()
    public    static void               unblock                   ( void**              instance,
                                                                    ulong               handler_id ) ;		

disconnect ()
    public    static void               disconnect                ( void**              instance,
                                                                    ulong               handler_id ) ;		

find ()
    public    static ulong              find                      ( void**              instance,
                                                                    SignalMatchType     mask,
                                                                    uint                signal_id,
                                                                    Quark               detail,
                                                                    Closure             closure,
                                                                    void**              func,
                                                                    void**              data ) ;		

is_connected ()
    public    static bool               is_connected              ( void**              instance,
                                                                    ulong               handler_id ) ;		

block_matched ()
    public    static uint               block_matched             ( void**              instance,
                                                                    SignalMatchType     mask,
                                                                    uint                signal_id,
                                                                    Quark               detail,
                                                                    Closure             closure,
                                                                    void**              func,
                                                                    void**              data ) ;		

unblock_matched ()
    public    static uint               unblock_matched           ( void**              instance,
                                                                    SignalMatchType     mask,
                                                                    uint                signal_id,
                                                                    Quark               detail,
                                                                    Closure             closure,
                                                                    void**              func,
                                                                    void**              data ) ;		

disconnect_matched ()
    public    static uint               disconnect_matched        ( void**              instance,
                                                                    SignalMatchType     mask,
                                                                    uint                signal_id,
                                                                    Quark               detail,
                                                                    Closure             closure,
                                                                    void**              func,
                                                                    void**              data ) ;		

block_by_func ()
    public    static uint               block_by_func             ( void**              instance,
                                                                    void**              func,
                                                                    void**              data ) ;		

unblock_by_func ()
    public    static uint               unblock_by_func           ( void**              instance,
                                                                    void**              func,
                                                                    void**              data ) ;		

disconnect_by_func ()
    public    static uint               disconnect_by_func        ( void**              instance,
                                                                    void**              func,
                                                                    void**              data ) ;		


Created by Valadoc