NAME
IO::Async::Set::GMainLoop
- a class that maintains a set of IO::Async::Notifier
objects by using the Glib::MainLoop
object.
SYNOPSIS
use IO::Async::Set::GMainLoop;
my $set = IO::Async::Set::GMainLoop->new();
$set->add( ... );
...
# Rest of GLib/Gtk program that uses GLib::MainContext
DESCRIPTION
This subclass of IO::Async::Notifier
uses the Glib::MainLoop
to perform read-ready and write-ready tests.
The appropriate Glib::IO
sources are added or removed from the Glib::MainLoop
when notifiers are added or removed from the set, or when they change their want_writeready
status. The callbacks are called automatically by Glib itself; no special methods on this set object are required.
CONSTRUCTOR
$set = IO::Async::Set::GMainLoop->new()
This function returns a new instance of a IO::Async::Set::GMainLoop
object. It takes no special arguments.
METHODS
There are no special methods in this subclass, other than those provided by the IO::Async::Set
base class.
SEE ALSO
Glib - Perl wrappers for the GLib utility and Object libraries
Gtk2 - Perl interface to the 2.x series of the Gimp Toolkit library
AUTHOR
Paul Evans <leonerd@leonerd.org.uk>