updated MANIFIEST
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Engine / FastCGI / APR.pm
CommitLineData
e05d67cf 1package Catalyst::Engine::FastCGI::APR;
2
3use strict;
4use base qw(Catalyst::Engine::FastCGI::Base Catalyst::Engine::CGI::APR);
5
6=head1 NAME
7
8Catalyst::Engine::FastCGI::APR - Catalyst FastCGI APR Engine
9
10=head1 SYNOPSIS
11
12A script using the Catalyst::Engine::FastCGI::APR module might look like:
13
14 #!/usr/bin/perl -w
15
16 BEGIN {
17 $ENV{CATALYST_ENGINE} = 'FastCGI::APR';
18 }
19
20 use strict;
21 use lib '/path/to/MyApp/lib';
22 use MyApp;
23
24 MyApp->run;
25
26=head1 DESCRIPTION
27
28This is the Catalyst engine for FastCGI and APR.
29
e2fd5b5f 30=head1 OVERLOADED METHODS
31
32This class overloads some methods from C<Catalyst::Engine::FastCGI::Base>.
33
34=over 4
35
36=item $c->prepare_body
37
38=cut
39
40sub prepare_body {
41 shift->Catalyst::Engine::CGI::APR::prepare_body(@_);
42}
43
44=item $c->prepare_parameters
45
46=cut
47
48sub prepare_parameters {
49 shift->Catalyst::Engine::CGI::APR::prepare_parameters(@_);
50}
51
52=item $c->prepare_request
53
54=cut
55
56sub prepare_request {
57 my ( $c, $fastcgi, @arguments ) = @_;
58 $c->SUPER::prepare_request($fastcgi);
59 $c->Catalyst::Engine::CGI::APR::prepare_request(@arguments);
60}
61
62=item $c->prepare_uploads
63
64=cut
65
66sub prepare_uploads {
67 shift->Catalyst::Engine::CGI::APR::prepare_uploads(@_);
68}
69
e05d67cf 70=head1 SEE ALSO
71
e2fd5b5f 72L<Catalyst>, L<Catalyst::Engine::FastCGI::Base>, L<Catalyst::Engine::CGI::APR>.
e05d67cf 73
74=head1 AUTHOR
75
76Sebastian Riedel, C<sri@cpan.org>
77Christian Hansen, C<ch@ngmedia.com>
78
79=head1 COPYRIGHT
80
81This program is free software, you can redistribute it and/or modify it under
82the same terms as Perl itself.
83
84=cut
85
861;