The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Net::FastCGI - FastCGI

DESCRIPTION

PACKAGES

Net::FastCGI::Constant

FastCGI protocol constants.

Net::FastCGI::Protocol

Provides functions to build and parse FastCGI messages.

Net::FastCGI::Header

Object representation of a FCGI_Header.

Net::FastCGI::Record

Object representation of a FCGI_Record.

Net::FastCGI::Record::BeginRequest

Object representation of a FCGI_BeginRequestRecord

Net::FastCGI::Record::EndRequest

Object representation of a FCGI_EndRequestRecord

Net::FastCGI::Record::Stream

Object representation of a FCGI Stream record

Net::FastCGI::Record::UnknownType

Object representation of a FCGI_UnknownTypeRecord

Net::FastCGI::Record::Values

Object representation of a FCGI Values record

Net::FastCGI::RecordFactory

Factory for Net::FastCGI::Record objects

CONSTANTS

HAVE_XS

    if ( Net::FastCGI::HAVE_XS ) {
        print "using XS implementation";
    }
    else {
        print "using PP implementation";
    }

ENVIRONMENT

Set the environment variable NET_FASTCGI_PP to a true value before loading this package to disable usage of XS implementation.

PREREQUISITES

Run-Time

perl 5.6 or greater.
Carp, core module.
Data::Dumper, core module.
Exporter, core module.
Scalar::Util, core module since 5.8

Build-Time

In addition to Run-Time:

Test::More 0.47 or greater, core module since 5.6.2.
Test::Exception.
Test::BinaryData 0.007 or greater.

INSTALL

    perl Makefile.PL
    make
    make test
    sudo make install

EXPORTS

None.

SEE ALSO

http://www.fastcgi.com/devkit/doc/fcgi-spec.html
FCGI
FCGI::Async
POE::Component::FastCGI

AUTHOR

Christian Hansen chansen@cpan.org

COPYRIGHT

Copyright (c) 2008 Christian Hansen. All rights reserved.

This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.