| glibmm
    2.61.1
    | 
#include </home/kjell/checkout/gnome/glibmm/glib/glibmm/main.h>

| Public Types | |
| using | CppObjectType = Glib::IdleSource | 
|  Public Types inherited from Glib::Source | |
| using | CppObjectType = Glib::Source | 
| using | BaseObjectType = GSource | 
| Public Member Functions | |
| sigc::connection | connect (const sigc::slot< bool()>& slot) | 
|  Public Member Functions inherited from Glib::Source | |
| Source (const Source&)=delete | |
| Source& | operator= (const Source&)=delete | 
| unsigned int | attach (const Glib::RefPtr< MainContext >& context) | 
| Adds a Source to a context so that it will be executed within that context.  More... | |
| unsigned int | attach () | 
| Adds a Source to a context so that it will be executed within that context.  More... | |
| void | destroy () | 
| Removes a source from its MainContext, if any, and marks it as destroyed.  More... | |
| void | set_priority (int priority) | 
| Sets the priority of a source.  More... | |
| int | get_priority () const | 
| Gets the priority of a source.  More... | |
| void | set_can_recurse (bool can_recurse) | 
| Sets whether a source can be called recursively.  More... | |
| bool | get_can_recurse () const | 
| Checks whether a source is allowed to be called recursively.  More... | |
| unsigned int | get_id () const | 
| Returns the numeric ID for a particular source.  More... | |
| Glib::RefPtr< MainContext > | get_context () | 
| Gets the MainContext with which the source is associated.  More... | |
| GSource* | gobj () | 
| const GSource* | gobj () const | 
| GSource* | gobj_copy () const | 
| void | reference () const | 
| void | unreference () const | 
| Static Public Member Functions | |
| static Glib::RefPtr< IdleSource > | create () | 
|  Static Public Member Functions inherited from Glib::Source | |
| static Glib::RefPtr< Source > | create () | 
| Protected Member Functions | |
| IdleSource () | |
| ~IdleSource () noexcept override | |
| bool | prepare (int& timeout) override | 
| bool | check () override | 
| bool | dispatch (sigc::slot_base* slot_data) override | 
|  Protected Member Functions inherited from Glib::Source | |
| Source () | |
| Construct an object that uses the virtual functions prepare(), check() and dispatch().  More... | |
| Source (GSource* cast_item, GSourceFunc callback_func) | |
| Wrap an existing GSource object and install the given callback function.  More... | |
| virtual | ~Source () noexcept | 
| sigc::connection | connect_generic (const sigc::slot_base& slot) | 
| void | add_poll (PollFD& poll_fd) | 
| Adds a file descriptor to the set of file descriptors polled for this source.  More... | |
| void | remove_poll (PollFD& poll_fd) | 
| Removes a file descriptor from the set of file descriptors polled for this source.  More... | |
| gint64 | get_time () const | 
| Gets the time to be used when checking this source.  More... | |
| 
 | protected | 
| 
 | overrideprotectednoexcept | 
| 
 | overrideprotectedvirtual | 
Implements Glib::Source.
| sigc::connection Glib::IdleSource::connect | ( | const sigc::slot< bool()> & | slot | ) | 
| 
 | static | 
| 
 | overrideprotectedvirtual | 
Implements Glib::Source.
| 
 | overrideprotectedvirtual | 
Implements Glib::Source.
 1.8.11
 1.8.11