The "IO::Select" package implements an object approach to the system "select" function call. It allows the user to see what IO handles, see IO::Handle, are ready for reading, writing or have an exception pending....
TODDR/IO-1.45 - 04 Jan 2021 22:30:35 UTC"IO::Mux::Select" is a drop-in replacement for IO::Select that knows how to deal with IO::Mux::Handle handles. It also supports real handles so you can mix IO::Mux::Handle handles with real handles....
PATL/IO-Mux-0.08 - 21 Jan 2006 17:54:48 UTCIO::Select::Trap is a wrapper for "IO::Select" which enables use of the "IO::Select->select()" method on IO::Scalar or IO::String object/filehandles. Other filehandle object types (ie IO::Socket) are passed through to IO::Select for processing. Most ...
SCOTTS/IO-Select-Trap-0.032 - 27 Jan 2004 04:26:05 UTCThis subclass of IO::Async::Loop uses the select(2) syscall to perform read-ready and write-ready tests. To integrate with an existing "select"-based event loop, a pair of methods "pre_select" and "post_select" can be called immediately before and af...
PEVANS/IO-Async-0.78 - 22 Jan 2021 00:14:53 UTCThis is the default implementation of event loop for IO::Lambda. IO::Lambda is designed to be agnostic of event loop choice, but this one is the default, reference implementation. The module is not intended for direct use. The documentation declares ...
KARASIK/IO-Lambda-1.30 - 30 Jun 2019 08:19:09 UTCDAPATRICK/XML-Stream-1.24 - 22 Dec 2014 20:20:19 UTC
The "select" system call (and the "IO::Select" interface) allows us to process multiple streams simultaneously, blocking until one or more of them is ready for reading or writing. Unfortunately, this requires us to use "sysread" and "syswrite" rather...
AFN/IO-BufferedSelect-1.0 - 13 Mar 2007 08:29:57 UTCThis class uses IO::Async to dispatch requests. WARNING: This engine is still experimental. Patches welcome! In particular, this class definitely should cache connections....
DMAKI/Gungho-0.09008 - 28 Jul 2008 10:37:52 UTC"IO" provides a simple mechanism to load several of the IO modules in one go. The IO modules belonging to the core are: IO::Handle IO::Seekable IO::File IO::Pipe IO::Socket IO::Dir IO::Select IO::Poll Some other IO modules don't belong to the perl co...
TODDR/IO-1.45 - 04 Jan 2021 22:30:35 UTCIO::Pager can be used to locate an available pager and set the *PAGER* environment variable (see "NOTES"). It is also a factory for creating I/O objects such as IO::Pager::Buffered and IO::Pager::Unbuffered. IO::Pager subclasses are designed to progr...
JPIERCE/IO-Pager-2.10 - 05 Nov 2020 00:03:29 UTCCurrently, Perl provides a somewhat clumsy way of manipulating the default filehandle, and no easy way of manipulating default error and input handles. This module serves the dual purpose of providing a means around this, as well as serving as a prot...
NWIGER/IO-Default-1.03 - 13 Sep 2000 21:59:12 UTCThis module is based on Matt Sergeant's excellent Win32::ASP module, which can be found at <http://www.fastnetltd.ndirect.co.uk/Perl>. After using Mr. Sergeant's module, I took on the task of customizing and optimizing it for my own purposes. Feel fr...
TIMMY/ASP-1.07 - 12 Jul 2000 08:22:21 UTCThe IO::DB library was created and is intended as a convenience library. It works by reducing clutter in your code caused by using the same redundant code. It also works under the philosophy of intelligent code. That is, let me tell you to do somethi...
DBIALAC/SDP-0.1 - 22 Jun 2005 22:13:04 UTCThis module implements asynchronous I/O using whatever means your operating system supports. It is implemented as an interface to "libeio" (<http://software.schmorp.de/pkg/libeio.html>). Asynchronous means that operations that can normally block your...
MLEHMANN/IO-AIO-4.75 - 30 Dec 2020 07:46:37 UTCThis is a class for null filehandles. Calling a constructor of this class always succeeds, returning a new null filehandle. Writing to any object of this class is always a no-operation, and returns true. Reading from any object of this class is alway...
SBURKE/IO-Null-1.01 - 30 Dec 2004 07:47:42 UTC"IO::Poll" is a simple interface to the system level poll routine....
TODDR/IO-1.45 - 04 Jan 2021 22:30:35 UTC"IO::React" provides an expect-like interface for interacting with whatever may be connected to a handle. The main routine is the "react" method, which calls subroutines based on matching patterns provided as arguments. There are four methods for con...
GARROW/IO-React-1.03 - 01 Jun 2001 12:11:35 UTCThis collection of modules allows programs to be written that perform asynchronous filehandle IO operations. A typical program using them would consist of a single subclass of IO::Async::Loop to act as a container of other objects, which perform the ...
PEVANS/IO-Async-0.78 - 22 Jan 2021 00:14:53 UTCThe epoll(4) subsystem is a new, (currently) Linux-specific variant of poll(2). It is designed to offer O(1) scalability over large numbers of watched file descriptors. You will need at least version 2.5.44 of Linux to use this module, and you might ...
BRUCEK/IO-Epoll-0.03 - 04 Jan 2012 20:41:09 UTC