Search results for "dist:IOMux IO::Select"
IOMux::Select - simplify use of select()
Multiplexer implemented around the "select()" system call. This "select()" is usually less powerful and slower than the "poll()" call (implemented in IOMux::Poll) however probably available on more systems. Extends "DESCRIPTION" in IOMux....
MARKOV/IOMux-1.01 - 15 Jan 2020 13:19:21 UTC
IOMux - simplify use of file-event loops, base class
"IOMux" is designed to take the effort out of managing multiple socket, file or pipe connections within a single process. It is essentially a really fancy front end to various kinds of event mechanisms, currently limited to "select" and "poll". In ad...
MARKOV/IOMux-1.01 - 15 Jan 2020 13:19:21 UTC
IOMux::Poll - simplify use of poll()
Multiplexer based on the "poll()" system call, defined by POSIX. The "poll" has less administration overhead than the "select" call (implemented via IOMux::Select) because it avoids the need to play with bit-vectors to see which file handles got acti...
MARKOV/IOMux-1.01 - 15 Jan 2020 13:19:21 UTC
IOMux::Handler - handle a connection
This is the generic base class for all kinds of connections, both the readers and the writers. It is used to administer which file descriptors are in use in the mux....
MARKOV/IOMux-1.01 - 15 Jan 2020 13:19:21 UTC
IOMux::Alternatives - compare the IOMux implementation with other Event modules
On CPAN, you can find various alternatives for this module. Probably, this is caused by the very low level of programming help that the basic "select()" and "poll()" operating system calls offer. Various corners of a program need to register event li...
MARKOV/IOMux-1.01 - 15 Jan 2020 13:19:21 UTC