CPAN
Home  Documentation  Recent  Preferences  Modules  Distributions    Authors   
Find    in      

Distributions     > >     I     > >     IO
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.