IO::Poll - Object interface to system poll call River stage five • 4566 direct dependents • 30248 total dependents

"IO::Poll" is a simple interface to the system level poll routine....

TODDR/IO-1.39 - 19 Apr 2018 21:25:31 GMT

IO::Lambda::Poll - emulate asynchronous behavior by polling River stage one • 3 direct dependents • 3 total dependents

The module wraps functions, that can only be used in the polling mode, and provides a layer between them and the lambda framework....

KARASIK/IO-Lambda-1.30 - 30 Jun 2019 08:19:09 GMT

IO::Async::Loop::Poll - use IO::Async with poll(2) River stage three • 102 direct dependents • 131 total dependents

This subclass of IO::Async::Loop uses the poll(2) system call to perform read-ready and write-ready tests. By default, this loop will use the underlying "poll()" system call directly, bypassing the usual IO::Poll object wrapper around it because of a...

PEVANS/IO-Async-0.74 - 27 Jun 2019 17:56:38 GMT

IO::Pty::HalfDuplex::SysctlPoll - wait for blocking reads using sysctl River stage zero No dependents

SOREAR/IO-Pty-HalfDuplex-0.02 - 18 Jun 2009 03:19:09 GMT

IO - load various IO modules River stage five • 4566 direct dependents • 30248 total dependents

"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.39 - 19 Apr 2018 21:25:31 GMT

IO::Epoll - Scalable IO Multiplexing for Linux 2.5.44 and higher River stage zero No dependents

The 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 GMT

IO::Ppoll - Object interface to Linux's ppoll() call River stage one • 1 direct dependent • 1 total dependent

"IO::Ppoll" is a simple interface to Linux's "ppoll()" system call. It provides an interface that is drop-in compatible with IO::Poll. The object stores a signal mask that will be in effect during the actual "ppoll()" system call and has additional m...

PEVANS/IO-Ppoll-0.12 - 31 Aug 2015 18:17:41 GMT

IO::AIO - Asynchronous/Advanced Input/Output River stage two • 15 direct dependents • 37 total dependents

This 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.72 - 03 Apr 2019 03:04:40 GMT

IO::Async - Asynchronous event-driven programming River stage three • 102 direct dependents • 131 total dependents

This 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.74 - 27 Jun 2019 17:56:38 GMT

IO::HyCon - Perl interface to the Analog Paradigm hybrid controller. River stage zero No dependents

This module implements a simple object oriented interface to the Arduino based Analog Paradigm hybrid controller which interfaces an analog computer to a digital computer and thus allows true hybrid computation....

VAXMAN/IO-HyCon-0.2 - 16 Sep 2019 20:34:06 GMT

IO::KQueue - perl interface to the BSD kqueue system call River stage one • 2 direct dependents • 2 total dependents

This module provides a fairly low level interface to the BSD kqueue() system call, allowing you to monitor for changes on sockets, files, processes and signals. Usage is very similar to the kqueue system calls, so you will need to have read and under...

MSERGEANT/IO-KQueue-0.34 - 05 Jan 2010 13:40:37 GMT

IO::Socket - Object interface to socket communications River stage five • 4566 direct dependents • 30248 total dependents

"IO::Socket" provides an object interface to creating and using sockets. It is built upon the IO::Handle interface and inherits all the methods defined by IO::Handle. "IO::Socket" only defines methods for those operations which are common to all type...

TODDR/IO-1.39 - 19 Apr 2018 21:25:31 GMT

IO::Lambda - non-blocking I/O as lambda calculus River stage one • 3 direct dependents • 3 total dependents

This module is another attempt to fight the horrors of non-blocking I/O. It tries to bring back the simplicity of the declarative programming style, that is only available when one employs threads, coroutines, or co-processes. Usually coding non-bloc...

KARASIK/IO-Lambda-1.30 - 30 Jun 2019 08:19:09 GMT

IPC::Run::IO - I/O channels for IPC::Run. River stage four • 151 direct dependents • 1551 total dependents

This class and module allows filehandles and filenames to be harnessed for I/O when used IPC::Run, independent of anything else IPC::Run is doing (except that errors & exceptions can affect all things that IPC::Run is doing)....

TODDR/IPC-Run-20180523.0 - 23 May 2018 17:24:25 GMT

IO::File::Log - IO::File abstraction on logging files River stage zero No dependents

Under this discussion, a log file refers to the classical notion of a daemon's log file, that is, a file that can be appended to at any time or that can be "rotated" (ie, the original file can be "rename()"d and a new file with the same name created ...

LUISMUNOZ/IO-File-Log-1.01 - 08 Aug 2002 17:51:23 GMT

IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6 River stage four • 40 direct dependents • 9119 total dependents

This module provides a protocol-independent way to use IPv4 and IPv6 sockets, intended as a replacement for IO::Socket::INET. Most constructor arguments and methods are provided in a backward-compatible way. For a list of known differences, see the "...

PEVANS/IO-Socket-IP-0.39 - 06 Mar 2017 16:46:54 GMT

IO::Async::File - watch a file for changes River stage three • 102 direct dependents • 131 total dependents

This subclass of IO::Async::Notifier watches an open filehandle or named filesystem entity for changes in its "stat()" fields. It invokes various events when the values of these fields change. It is most often used to watch a file for size changes; f...

PEVANS/IO-Async-0.74 - 27 Jun 2019 17:56:38 GMT

IO::Async::Loop - core loop of the IO::Async framework River stage three • 102 direct dependents • 131 total dependents

This module provides an abstract class which implements the core loop of the IO::Async framework. Its primary purpose is to store a set of IO::Async::Notifier objects or subclasses of them. It handles all of the lower-level set manipulation actions, ...

PEVANS/IO-Async-0.74 - 27 Jun 2019 17:56:38 GMT

IO::Socket::Socks - Provides a way to create socks client or server both 4 and 5 version. River stage two • 7 direct dependents • 19 total dependents

"IO::Socket::Socks" connects to a SOCKS proxy, tells it to open a connection to a remote host/port when the object is created. The object you receive can be used directly as a socket (with "IO::Socket" interface) for sending and receiving data from t...

OLEG/IO-Socket-Socks-0.74 - 04 May 2017 17:17:03 GMT

IO::Lambda::Flock - lambda-style file locking River stage one • 3 direct dependents • 3 total dependents

The module provides file locking interface for the lambda style, implemented by using non-blocking, periodic polling of flock(2)....

KARASIK/IO-Lambda-1.30 - 30 Jun 2019 08:19:09 GMT

31 results (0.039 seconds)