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

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 ( ) ;
Created by Valadoc