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.