++ed by:
MARKELLIS WKI EGOR KOVENSKY AZAWAWI

10 PAUSE user(s)
8 non-PAUSE user(s).

Paul Evans
and 1 contributors

Documentation

  • IO::Async - a collection of modules that implement asynchronous filehandle IO

Modules

  • IO::Async::Buffer - a class which implements asynchronous sending and receiving data buffers around a connected handle
  • IO::Async::ChildManager - a class which facilitates the execution of child processes
  • IO::Async::DetachedCode - a class that allows a block of code to execute asynchronously in a detached child process
  • IO::Async::Notifier - a class which implements event callbacks for a non-blocking file descriptor
  • IO::Async::Set - a class that maintains a set of IO::Async::Notifier objects.
  • IO::Async::Set::GMainLoop - a class that maintains a set of IO::Async::Notifier objects by using the Glib::MainLoop object.
  • IO::Async::Set::IO_Poll - a class that maintains a set of IO::Async::Notifier objects by using an IO::Poll object.
  • IO::Async::Set::Select - a class that maintains a set of IO::Async::Notifier objects by using the select() syscall.
  • IO::Async::SignalProxy - a class to allow handling of POSIX signals with IO::Async-based IO

Provides

Changes for version 0.08

  • Added ChildManager->detach_child() method
  • Added DetachedCode object
  • BUGFIXES:
    • Better tests for presence of Glib to improve test false failures
    • More lenient times in test script 11set-IO-Poll-timing to allow for variances at test time
    • Avoid bugs in post_select()/post_poll() caused by some notifier callbacks removing other notifiers from the set