NAME

IO::Select::Trap - IO::Select() functionality on Scalar-based Filehandles

INSTALLATION

            perl Makefile.PL
            make
            make test
            make install

SYNOPSIS

     use IO::Select::Trap;
     use IO::String;
 
     my $ios = new IO::String();
     my $sock = new IO::Socket();
     my $rb = new IO::Select::Trap(<{ trap=>'Scalar|String' }>, $ios, $sock);
     my $wb = new IO::Select::Trap(<{ trap=>'Scalar|String' }>, $ios, $sock);
     my ($rready, $wready) = IO::Select::Trap->select($rb, $wb);

DESCRIPTION

IO::Select::Trap is a wrapper for "IO::Select" which enables use of the "IO::Select->select()" method on IO::Scalar or IO::String object/filehandles. Other filehandle object types (ie IO::Socket) are passed through to IO::Select for processing. Most of the IO::Select interface is supported.

AUTHOR & COPYRIGHT

Scott Scecina, <scotts@inmind.com>

Except where otherwise noted, IO::Select::Trap is Copyright 2001 Scott Scecina. All rights reserved. IO::Select::Trap is free software; you may redistribute it and/or modify it under the same terms as Perl itself.