NAME
Apache::TieBucketBrigade - Perl extension which ties an IO::Handle to Apache's Bucket Brigade so you can use standard filehandle type operations on the brigade.
SYNOPSIS
use Apache::Connection ();
use Apache::Const -compile => 'OK';
use Apache::TieBucketBrigade;
sub handler {
my $FH = Apache::TieBucketBrigade->new_tie(\$c);
my @stuff = <$FH>;
print $FH "stuff goes out too";
$FH->print("it's and IO::Handle too!!!");
Apache::OK;
}
DESCRIPTION
This module has one usefull method "new_tie" which takes an Apache connection object and returns a tied IO::Handle object. It should be used inside a mod_perl protocol handler to make dealing with the bucket brigade bitz easier. For reasons of my own, FILENO will pretend to be STDIN so you may need to keep this in mind. Also IO::Handle::autoflush and IO::Handle::blocking are essentially noops.
EXPORT
None
SEE ALSO
IO::Stringy mod_perl IO::Handle
AUTHOR
mock <mock@obscurity.org>
COPYRIGHT AND LICENSE
Copyright (C) 2004 by Will Whittaker and Ken Simpson
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.2 or, at your option, any later version of Perl 5 you may have available.