![]() |
![]() |
Public Types | |
typedef Glib::MainContext | CppObjectType |
typedef GMainContext | BaseObjectType |
Public Member Functions | |
bool | iteration (bool may_block) |
bool | pending () |
void | wakeup () |
bool | acquire () |
bool | wait (Glib::Cond& cond, Glib::Mutex& mutex) |
void | release () |
bool | prepare (int& priority) |
bool | prepare () |
void | query (int max_priority, int& timeout, std::vector<PollFD>& fds) |
bool | check (int max_priority, std::vector<PollFD>& fds) |
void | dispatch () |
void | set_poll_func (GPollFunc poll_func) |
GPollFunc | get_poll_func () |
void | add_poll (PollFD& fd, int priority) |
void | remove_poll (PollFD& fd) |
SignalTimeout | signal_timeout () |
Timeout signal, attached to this MainContext. | |
SignalIdle | signal_idle () |
Idle signal, attached to this MainContext. | |
SignalIO | signal_io () |
I/O signal, attached to this MainContext. | |
void | reference () const |
void | unreference () const |
GMainContext* | gobj () |
const GMainContext* | gobj () const |
GMainContext* | gobj_copy () const |
Static Public Member Functions | |
Glib::RefPtr<MainContext> | create () |
Glib::RefPtr<MainContext> | get_default () |
Related Functions | |
(Note that these are not member functions.) | |
Glib::RefPtr<MainContext> | wrap (GMainContext* gobject, bool take_copy=false) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Idle signal, attached to this MainContext.
|
|
I/O signal, attached to this MainContext.
|
|
Timeout signal, attached to this MainContext.
|
|
|
|
|
|
|