22 results (0.898 seconds)
IO::Epoll - Scalable IO Multiplexing for Linux 2.5.44 and higher ++

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 - Search in distribution

IO::Async::Loop::Epoll - use IO::Async with epoll on Linux ++

This subclass of IO::Async::Loop uses epoll(7) on Linux to perform read-ready and write-ready tests so that the O(1) high-performance multiplexing of Linux's epoll_pwait(2) syscall can be used. The "epoll" Linux subsystem uses a persistant registrati...

PEVANS/IO-Async-Loop-Epoll-0.16 - 13 Jun 2013 16:37:22 GMT - Search in distribution

IOMux - simplify use of file-event loops ++

"IOMux" is designed to take the effort out of managing multiple socket, file or pipe connections within one process. It is essentially a really fancy front end to various kinds of event mechanisms, like "select" and "poll". In addition to maintaining...

MARKOV/IOMux-0.12 - 27 Jan 2011 13:27:32 GMT - Search in distribution

Mango - Pure-Perl non-blocking I/O MongoDB driver 33 ++

Mango is a pure-Perl non-blocking I/O MongoDB driver, optimized for use with the Mojolicious real-time web framework, and with multiple event loop support. Since MongoDB is still changing rapidly, only the latest stable version is supported. To learn...

SRI/Mango-1.01 - 28 Jun 2014 23:27:55 GMT - Search in distribution

libev - a high performance full-featured event loop written in C 16 ++
MLEHMANN/EV-4.17   (4 reviews) - 11 Apr 2014 04:28:12 GMT - Search in distribution

Event - Event loop processing 4 ++

ALERT: Marc Lehmann may have taken over the future of event loops in Perl. Check out his libev library and EV Perl module. 25 Aug 2009 The Event module provide a central facility to watch for various types of events and invoke a callback when these e...

ETJ/Event-1.23   (3 reviews) - 09 Jul 2014 04:43:42 GMT - Search in distribution

IO::Async - Asynchronous event-driven programming 13 ++

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.63   (1 review) - 11 Jul 2014 14:17:32 GMT - Search in distribution

Linux::Epoll - O(1) multiplexing for Linux ++

Epoll is a multiplexing mechanism that scales up O(1) with number of watched files. Linux::Epoll is a callback style epoll module, unlike other epoll modules available on CPAN. Types of events * in The associated filehandle is availible for reading. ...

LEONT/Linux-Epoll-0.010 - 18 Apr 2014 15:30:35 GMT - Search in distribution

AnyEvent - the DBI of event loop programming 73 ++

AnyEvent provides a uniform interface to various event loops. This allows module authors to use event loop functionality without forcing module users to use a specific event loop implementation (since more than one event loop cannot coexist peacefull...

MLEHMANN/AnyEvent-7.07   (4 reviews) - 17 Dec 2013 18:36:51 GMT - Search in distribution

IO::KQueue - perl interface to the BSD kqueue system call ++

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 - Search in distribution

IO::Lambda - non-blocking I/O as lambda calculus 1 ++

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.23   (2 reviews) - 18 Mar 2012 20:09:41 GMT - Search in distribution

Event::Lib - Perl extentions for event-based programming ++

This module is a Perl wrapper around libevent(3) as available from <http://www.monkey.org/~provos/libevent/>. It allows to execute a function whenever a given event on a filehandle happens, a timeout occurs or a signal is received. Under the hood, on...

VPARSEVAL/Event-Lib-1.03   (2 reviews) - 29 Jul 2007 11:39:08 GMT - Search in distribution

IO::EventMux - Multiplexer for sockets, pipes and any other types of filehandles that you can set O_NONBLOCK on and does buffering for the user. ++

This module provides multiplexing for any set of sockets, pipes, or whatever you can set O_NONBLOCK on. It can be useful for both server and client processes, but it works best when the application's main loop is centered around its "mux()" method. T...

TLBDK/IO-EventMux-2.02 - 17 Apr 2009 23:05:36 GMT - Search in distribution

POE::Kernel - an event-based application kernel in Perl 28 ++

POE::Kernel is the heart of POE. It provides the lowest-level features: non-blocking multiplexed I/O, timers, and signal watchers are the most significant. Everything else is built upon this foundation. POE::Kernel is not an event loop in itself. For...

RCAPUTO/POE-1.363   (12 reviews) - 12 Jul 2014 06:44:38 GMT - Search in distribution

Mojo::IOLoop - Minimalistic event loop 206 ++

Mojo::IOLoop is a very minimalistic event loop based on Mojo::Reactor, it has been reduced to the absolute minimal feature set required to build solid and scalable non-blocking TCP clients and servers. Depending on operating system, the default per-p...

SRI/Mojolicious-5.12   (18 reviews) - 03 Jul 2014 23:06:55 GMT - Search in distribution

Danga::Socket - Event loop and event-driven async socket base class ++

This is an abstract base class for objects backed by a socket which provides the basic framework for event-driven asynchronous IO, designed to be fast. Danga::Socket is both a base class for objects, and an event loop. Callers subclass Danga::Socket....

BRADFITZ/Danga-Socket-1.61 - 28 Nov 2008 07:34:21 GMT - Search in distribution

IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6 4 ++

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.31 - 11 Jul 2014 00:27:33 GMT - Search in distribution

IO::Async::Loop::linux - pick the best Loop implementation on Linux ++

If this module is installed, then the best Loop implementation will automatically be picked when "IO::Async::Loop->new()" is called on a Linux machine. It will attempt to use either of the following, in order, if they are available * IO::Async::Loop:...

PEVANS/IO-Async-Loop-linux-0.04 - 21 Aug 2009 15:23:45 GMT - Search in distribution

IO::Async::Loop::KQueue - use IO::Async with kqueue ++
SQUEEK/IO-Async-Loop-KQueue-0.02 - 24 Dec 2010 14:49:14 GMT - Search in distribution

Test::Nginx::Socket - Socket-backed test scaffold for the Nginx C modules ++

This module provides a test scaffold based on non-blocking IO::Socket for automated testing in Nginx C module development. This class inherits from Test::Base, thus bringing all its declarative power to the Nginx C module testing practices. You need ...

AGENT/Test-Nginx-0.23 - 06 Apr 2014 01:27:51 GMT - Search in distribution

Hosting generously
sponsored by Bytemark