glib-2.0 Reference Manual

Synopsis

public class Source {
    public                              Source                    ( SourceFuncs         source_funcs,
                                                                    uint                struct_size ) ;


    public    void                      set_funcs                 ( SourceFuncs         funcs ) ;
    public    uint                      attach                    ( MainContext         context ) ;
    public    void                      destroy                   (  ) ;
    public    bool                      is_destroyed              (  ) ;
    public    void                      set_priority              ( int                 priority ) ;
    public    int                       get_priority              (  ) ;
    public    void                      set_can_recurse           ( bool                can_recurse ) ;
    public    bool                      get_can_recurse           (  ) ;
    public    uint                      get_id                    (  ) ;
    public    weak MainContext          get_context               (  ) ;
    public    void                      set_callback              ( SourceFunc          func,
                                                                    DestroyNotify?      notify ) ;
    public    void                      set_callback_indirect     ( void**              callback_data,
                                                                    SourceCallbackFuncs callback_funcs ) ;
    public    void                      add_poll                  ( PollFD              fd ) ;
    public    void                      remove_poll               ( PollFD              fd ) ;
    public    void                      get_current_time          ( TimeVal             timeval ) ;
    public    static void               remove                    ( uint                id ) ;
    public    static bool               remove_by_funcs_user_data ( void**              user_data ) ;
    public    static bool               remove_by_user_data       ( void**              user_data ) ;
}

Source Description

Details

Constructor Details

Source ()
    public                              Source                    ( SourceFuncs         source_funcs,
                                                                    uint                struct_size ) ;		

Field Details

Signal Details

Property Details

Method Details

set_funcs ()
    public    void                      set_funcs                 ( SourceFuncs         funcs ) ;		

attach ()
    public    uint                      attach                    ( MainContext         context ) ;		

destroy ()
    public    void                      destroy                   (  ) ;		

is_destroyed ()
    public    bool                      is_destroyed              (  ) ;		

set_priority ()
    public    void                      set_priority              ( int                 priority ) ;		

get_priority ()
    public    int                       get_priority              (  ) ;		

set_can_recurse ()
    public    void                      set_can_recurse           ( bool                can_recurse ) ;		

get_can_recurse ()
    public    bool                      get_can_recurse           (  ) ;		

get_id ()
    public    uint                      get_id                    (  ) ;		

get_context ()
    public    weak MainContext          get_context               (  ) ;		

set_callback ()
    public    void                      set_callback              ( SourceFunc          func,
                                                                    DestroyNotify?      notify ) ;		

set_callback_indirect ()
    public    void                      set_callback_indirect     ( void**              callback_data,
                                                                    SourceCallbackFuncs callback_funcs ) ;		

add_poll ()
    public    void                      add_poll                  ( PollFD              fd ) ;		

remove_poll ()
    public    void                      remove_poll               ( PollFD              fd ) ;		

get_current_time ()
    public    void                      get_current_time          ( TimeVal             timeval ) ;		

remove ()
    public    static void               remove                    ( uint                id ) ;		

remove_by_funcs_user_data ()
    public    static bool               remove_by_funcs_user_data ( void**              user_data ) ;		

remove_by_user_data ()
    public    static bool               remove_by_user_data       ( void**              user_data ) ;		


Created by Valadoc