glib-2.0 Reference Manual

Synopsis

public class MainContext {
    public                              MainContext               (  ) ;


    public    static weak MainContext   default                   (  ) ;
    public    bool                      iteration                 ( bool                may_block ) ;
    public    bool                      pending                   (  ) ;
    public    weak Source               find_source_by_id         ( uint                source_id ) ;
    public    weak Source               find_source_by_user_data  ( void**              user_data ) ;
    public    weak Source               find_source_by_funcs_user_data ( SourceFuncs         funcs,
                                                                    void**              user_data ) ;
    public    void                      wakeup                    (  ) ;
    public    bool                      acquire                   (  ) ;
    public    void                      release                   (  ) ;
    public    bool                      is_owner                  (  ) ;
    public    bool                      wait                      ( Cond                cond,
                                                                    Mutex               mutex ) ;
    public    bool                      prepare                   ( int                 priority ) ;
    public    int                       query                     ( int                 max_priority,
                                                                    int                 timeout_,
                                                                    PollFD[]            fds,
                                                                    int                 n_fds ) ;
    public    int                       check                     ( int                 max_priority,
                                                                    PollFD[]            fds,
                                                                    int                 n_fds ) ;
    public    void                      dispatch                  (  ) ;
    public    void                      set_poll_func             ( PollFunc            func ) ;
    public    PollFunc                  get_poll_func             (  ) ;
    public    void                      add_poll                  ( PollFD              fd,
                                                                    int                 priority ) ;
    public    void                      remove_poll               ( PollFD              fd ) ;
    public    int                       depth                     (  ) ;
    public    weak Source               current_source            (  ) ;
}

MainContext Description

Details

Constructor Details

MainContext ()
    public                              MainContext               (  ) ;		

Field Details

Signal Details

Property Details

Method Details

default ()
    public    static weak MainContext   default                   (  ) ;		

iteration ()
    public    bool                      iteration                 ( bool                may_block ) ;		

pending ()
    public    bool                      pending                   (  ) ;		

find_source_by_id ()
    public    weak Source               find_source_by_id         ( uint                source_id ) ;		

find_source_by_user_data ()
    public    weak Source               find_source_by_user_data  ( void**              user_data ) ;		

find_source_by_funcs_user_data ()
    public    weak Source               find_source_by_funcs_user_data ( SourceFuncs         funcs,
                                                                    void**              user_data ) ;		

wakeup ()
    public    void                      wakeup                    (  ) ;		

acquire ()
    public    bool                      acquire                   (  ) ;		

release ()
    public    void                      release                   (  ) ;		

is_owner ()
    public    bool                      is_owner                  (  ) ;		

wait ()
    public    bool                      wait                      ( Cond                cond,
                                                                    Mutex               mutex ) ;		

prepare ()
    public    bool                      prepare                   ( int                 priority ) ;		

query ()
    public    int                       query                     ( int                 max_priority,
                                                                    int                 timeout_,
                                                                    PollFD[]            fds,
                                                                    int                 n_fds ) ;		

check ()
    public    int                       check                     ( int                 max_priority,
                                                                    PollFD[]            fds,
                                                                    int                 n_fds ) ;		

dispatch ()
    public    void                      dispatch                  (  ) ;		

set_poll_func ()
    public    void                      set_poll_func             ( PollFunc            func ) ;		

get_poll_func ()
    public    PollFunc                  get_poll_func             (  ) ;		

add_poll ()
    public    void                      add_poll                  ( PollFD              fd,
                                                                    int                 priority ) ;		

remove_poll ()
    public    void                      remove_poll               ( PollFD              fd ) ;		

depth ()
    public    int                       depth                     (  ) ;		

current_source ()
    public    weak Source               current_source            (  ) ;		


Created by Valadoc