glibmm: The Main Event Loop

Manages all available sources of events. More...

Classes

class Glib::PollFD
class Glib::SignalTimeout
class Glib::SignalIdle
class Glib::SignalIO
class Glib::SignalChildWatch
class Glib::MainContext
Main context. More...

class Glib::MainLoop
class Glib::Source
class Glib::TimeoutSource
class Glib::IdleSource
class Glib::IOSource

Functions

SignalTimeout Glib::signal_timeout ()
Convenience timeout signal. More...

SignalIdle Glib::signal_idle ()
Convenience idle signal. More...

SignalIO Glib::signal_io ()
Convenience I/O signal. More...

SignalChildWatch Glib::signal_child_watch ()
Convenience child watch signal. More...

Glib::RefPtr < MainContext > wrap (GMainContext* gobject, bool take_copy=false)
Glib::RefPtr < MainLoop > wrap (GMainLoop* gobject, bool take_copy=false)

Detailed Description

Manages all available sources of events.

Function Documentation

SignalChildWatch Glib::signal_child_watch ( )

Convenience child watch signal.

Returns
A signal proxy; you want to use SignalChildWatch::connect() .
SignalIdle Glib::signal_idle ( )

Convenience idle signal.

Returns
A signal proxy; you want to use SignalIdle::connect() .
Examples:
thread/dispatcher.cc .
SignalIO Glib::signal_io ( )

Convenience I/O signal.

Returns
A signal proxy; you want to use SignalIO::connect() .
SignalTimeout Glib::signal_timeout ( )

Convenience timeout signal.

Returns
A signal proxy; you want to use SignalTimeout::connect() .
Glib::RefPtr < MainContext > wrap ( GMainContext * gobject ,
bool take_copy = false
)
related
Glib::RefPtr < MainLoop > wrap ( GMainLoop * gobject ,
bool take_copy = false
)
related