glibmm  2.62.0
About: glibmm is a set of C++ bindings for glib, including cross-platform APIs such as a std::string-like UTF8 string class, string utility methods, such as a text encoding converter API, file access, and threads.
  Fossies Dox: glibmm-2.62.0.tar.xz  ("inofficial" and yet experimental doxygen-generated source code documentation)  

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< MainContextwrap (GMainContext *gobject, bool take_copy=false)
 
Glib::RefPtr< MainLoopwrap (GMainLoop *gobject, bool take_copy=false)
 

Detailed Description

Manages all available sources of events.

Function Documentation

◆ signal_child_watch()

SignalChildWatch Glib::signal_child_watch ( )

Convenience child watch signal.

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

Definition at line 565 of file main.cc.

◆ signal_idle()

SignalIdle Glib::signal_idle ( )

Convenience idle signal.

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

Definition at line 488 of file main.cc.

◆ signal_io()

SignalIO Glib::signal_io ( )

Convenience I/O signal.

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

Definition at line 532 of file main.cc.

◆ signal_timeout()

SignalTimeout Glib::signal_timeout ( )

Convenience timeout signal.

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

Definition at line 448 of file main.cc.

◆ wrap() [1/2]

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

Definition at line 769 of file main.cc.

◆ wrap() [2/2]

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

Definition at line 855 of file main.cc.