![]() |
| |||||||
| IO-AIO
Asynchronous Input/Output |
IO-AIO-Util
useful functions missing from IO::AIO |
IO-All
IO::All of it to Graham and Damian! |
| IO-All-LWP
Use HTTP and FTP URLs with IO::All |
IO-All-SFTP
use sftp from IO::All |
IO-Any
open anything |
| IO-Async
Asynchronous event-driven programming |
IO-Async-Loop-Epoll
use C<IO::Async> with C<epoll> on Linux |
IO-Async-Loop-Glib
use C<IO::Async> with F<Glib> or F<GTK> |
| IO-Async-Loop-IO-Async
use C<IO::Async> with C<IO::Async> |
IO-Async-Loop-IO_Ppoll
compatibility wrapper for L<IO::Async::Loop::Ppoll> |
IO-Async-Loop-KQueue
use C<IO::Async> with C<kqueue> |
| IO-Async-Loop-linux
pick the best Loop implementation on Linux |
IO-Async-Loop-POE
use C<IO::Async> with C<POE> |
IO-Async-Loop-Ppoll
use C<IO::Async> with C<ppoll(2)> |
| IO-Async-Resolver-DNS
resolve DNS queries using C<IO::Async> |
IO-Async-SSL
Use SSL/TLS with L<IO::Async> |
IO-Automatic
automatically choose a suitable IO::* module |
| IO-BindHandles
Bind a set of handles for buffered tunneling |
IO-BLOB-Pg
Emulate IO::File interface for PostgreSQL Large Objects |
IO-Buffered
A simple buffer class for dealing with different data types |
| IO-BufferedSelect
Line-buffered select interface |
IO-Busy
Intercept terminal input while something else is happening |
IO-Callback
Emulate file interface for a code reference |
| IO-Capture
Abstract Base Class to build modules to capture output. |
IO-Capture-Extended
Extend functionality of IO::Capture |
IO-CaptureOutput
capture STDOUT and STDERR from Perl code, subprocesses or XS |
| IO-Cat
Object-oriented Perl implementation of cat(1) |
IO-Compress
IO Interface to compressed data files/buffers |
IO-Compress-Lzf
Write lzf files/buffers |
| IO-Compress-Lzma
Write lzma files/buffers |
IO-Compress-Lzop
Write lzop files/buffers |
IO-CSVHeaderFile
Perl extension for CSV Files |
| IO-Default
Replace select() with $DEFOUT, $DEFERR, $DEF |
IO-Digest
Calculate digests while reading or writing |
IO-Dir-Dirfd
Perl extension to extract the file descriptor from a dirhandle |
| IO-Dir-Recursive
IO::Dir working recursive |
IO-Dirent
Access to dirent structs returned by readdir |
IO-DiskImage-Floppy
manipulate fdd (FAT12) image. |
| IO-Easy
is easy to use class for operations with filesystem objects. |
IO-Epoll
Scalable IO Multiplexing for Linux 2.5.44 and higher |
IO-Event
Tied Filehandles for Nonblocking IO with Object Callbacks |
| 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. |
IO-EventMux-Socket-MsgHdr
sendmsg, recvmsg and ancillary data operations |
IO-Events
Events for non-blocking IPC |
| IO-Extended
more print functions |
IO-File-AtomicChange
change content of a file atomically |
IO-File-Cached
an caching file IO handle |
| IO-File-CompressOnClose
compress a file when done writing to it |
IO-File-Lockable
extended IO::File for locking |
IO-File-Log
IO::File abstraction on logging files |
| IO-File-Multi
Print to multiple filehandles with one output call |
IO-File-WithFilename
filehandles that know their origin |
IO-File-WithPath
IO::File remember file path |
| IO-Ftp
A simple interface to Net::FTP's socket level get/put |
IO-Handle-Record
IO::Handle extension to pass perl data structures |
IO-Handle-Rewind
pretend to rewind filehandles |
| IO-Handle-unread
Pushes string back into input filehandle |
IO-Handle-Util
Functions for working with L<IO::Handle> like objects. |
IO-Infiles
Multiple handlers for multiple __END__-like tokens |
| IO-InSitu
Avoid clobbering files opened for both input and output |
IO-Interactive
Utilities for interactive I/O |
IO-Interface
Perl extension for access to network card configuration information |
| IO-Journal
Perl module providing durable transaction-oriented I/O |
IO-KQueue
perl interface to the BSD kqueue system call |
IO-Lambda
non-blocking I/O as lambda calculus |
| IO-Language
Perl module for I18N output. |
IO-LCDproc
Perl extension to connect to an LCDproc ready display. |
IO-LockedFile
supply object methods for locking files |
| IO-Mark
Read unseekable filehandles non-destructively. |
IO-Moose
Reimplementation of IO::* with improvements |
IO-MultiPipe
Allows for error checking on a command involving multiple pipes. |
| IO-Multiplex
Manage IO on many file handles |
IO-Multiplex-Intermediary
multiplexing with fault tolerance |
IO-Multiplex-KQueue
IO::Multiplex by kqueue(2) |
| IO-Mux
event driven programming |
IO-NestedCapture
module for performing nested STD* handle captures |
IO-NonBlocking
Object-oriented interface to non-blocking IO server implementation. |
| IO-Null
class for null filehandles |
io-page
Pipe STDOUT to a pager if STDOUT is a TTY |
IO-Pager
Select a pager, optionally pipe it output if destination is a TTY |
| IO-Pipe-Producer
|
IO-Pipeline
map and grep for filehandles, unix pipe style |
IO-Plumbing
pluggable, lazy access to system commands |
| IO-Ppoll
Object interface to Linux's C<ppoll()> call |
IO-Prompt
Interactively prompt for user input |
IO-Prompter
Prompt for input, read it, clean it, return it. |
| IO-Pty-Easy
Easy interface to IO::Pty |
IO-Pty-HalfDuplex
Treat interactive programs like subroutines |
IO-React
Object oriented expect-like communication |
| IO-Select-Trap
IO::Select() functionality on Scalar-based Filehandles |
IO-SendFile
Perl extension that implements the sendfile() interface. |
IO-Simple
Simple object oriented access to files. |
| IO-Sockatmark
Perl extension for TCP urgent data |
IO-Socket-ByteCounter
Count # of bytes In/Out of an IO::Socket obj |
IO-Socket-Forwarder
bidirectionally forward data between two sockets |
| IO-Socket-INET-Daemon
Very simple, straightforward TCP daemon. |
IO-Socket-INET6
Object interface for AF_INET|AF_INET6 domain sockets |
IO-Socket-IP
A drop-in replacement for C<IO::Socket::INET> supporting both IPv4 and IPv6 |
| IO-Socket-Multicast
Send and receive multicast messages |
IO-Socket-Multicast6
Send and receive IPv4 and IPv6 multicast messages |
IO-Socket-PortState
Test state of given hash of ports/protocols |
| IO-Socket-PortState-cPanel
xtnd IO::Socket::PortState for cPanel ports |
IO-Socket-RedisPubSub
Simple redis publish/subscribe client |
IO-Socket-SecureSocks
Doing socks over a secure wire (sockss) |
| IO-Socket-Socks
Provides a way to create socks client or server both 4 and 5 version. |
IO-Socket-Socks-Wrapper
Allow any perl package to work through a socks proxy |
IO-Socket-SSL
Nearly transparent SSL encapsulation for IO::Socket::INET. |
| IO-Socket-Telnet
transparent telnet negotiation for IO::Socket::INET |
IO-Socket-Telnet-HalfDuplex
more reliable telnet communication |
IO-Socket-TIPC
TIPC sockets for Perl |
| IO-Statistics
Transparently perform statistics on IO handles |
IO-Stream
ease non-blocking I/O streams based on EV |
IO-Stream-Crypt-RC4
Crypt::RC4 plugin for IO::Stream |
| IO-Stream-MatrixSSL
Crypt::MatrixSSL plugin for IO::Stream |
IO-Stream-Proxy-HTTPS
HTTPS proxy plugin for IO::Stream |
IO-Stream-Proxy-SOCKSv4
SOCKSv4 proxy plugin for IO::Stream |
| IO-Stream-Proxy-SOCKSv5
SOCKSv5 proxy plugin for IO::Stream |
IO-String
IO::File interface for in-core strings |
IO-stringy
stringy - I/O on in-core objects like strings and arrays |
| IO-StructuredOutput
Perl OO extension to ease creation of structured data output (html tables, csv files, excel spreadsheets, etc) |
IO-Stty
lib/IO/Stty.pm |
IO-Tail
follow the tail of files/stream |
| IO-Tee
Multiplex output to multiple handles |
IO-Termios
supply F<termios(3)> methods to C<IO::Handle> objects |
IO-TieCombine
produce tied (and other) separate but combined variables |
| IO-Tokenized
Extension of Perl for tokenized input |
IO-Tty
Pseudo ttys and constants |
IO-Tty-Util
Perl bindings for libutil.so tty utility functions |
| IO-Unread
push more than one character back onto a filehandle |
IO-Util
A selection of general-utility IO function |
IO-WithHeader
read/write header and body in a single file |
| IO-WrapOutput
Wrap your output filehandles with minimal fuss |
IO-YAML
read and write YAML streams incrementally |
IO-Zlib
IO:: style interface to Compress::Zlib |
| Problems, suggestions, or comments to Randy Kobes. | Questions? Check the FAQ. | |
| Enable installations using PAR::WebStart. |