1 package Catalyst::Engine::FastCGI;
4 use base qw(Catalyst::Engine::FastCGI::Base Catalyst::Engine::CGI);
8 Catalyst::Engine::FastCGI - Catalyst FastCGI Engine
12 A script using the Catalyst::Engine::FastCGI module might look like:
17 $ENV{CATALYST_ENGINE} = 'FastCGI';
21 use lib '/path/to/MyApp/lib';
28 This is the Catalyst engine for FastCGI.
30 =head1 OVERLOADED METHODS
32 This class overloads some methods from C<Catalyst::Engine::FastCGI::Base>
33 and C<Catalyst::Engine::CGI>.
37 =item $c->prepare_body
42 shift->Catalyst::Engine::CGI::prepare_body(@_);
45 =item $c->prepare_parameters
49 sub prepare_parameters {
50 shift->Catalyst::Engine::CGI::prepare_parameters(@_);
53 =item $c->prepare_request
58 my ( $c, $fastcgi, @arguments ) = @_;
59 CGI::_reset_globals();
60 $c->SUPER::prepare_request($fastcgi);
61 $c->Catalyst::Engine::CGI::prepare_request(@arguments);
64 =item $c->prepare_uploads
69 shift->Catalyst::Engine::CGI::prepare_uploads(@_);
76 L<Catalyst>, L<Catalyst::Engine::FastCGI::Base>, L<Catalyst::Engine::CGI>.
80 Sebastian Riedel, C<sri@cpan.org>
81 Christian Hansen, C<ch@ngmedia.com>
85 This program is free software, you can redistribute it and/or modify it under
86 the same terms as Perl itself.