![]() |
![]() |
Home / Documentation / 2.0 / | ![]() |
|
![]() |
||||
![]() |
![]() |
|||
![]() |
![]() |
|||
![]() |
||||
![]() |
![]() |
|||
![]() |
mod_perl 2.0 API | ![]() |
||
![]() |
||||
![]() |
![]() |
![]() |
||
![]() |
||||
![]() |
||||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
![]() |
![]() |
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
![]() |
||
|
|
||
![]() |
||
The Apache::, APR:: and ModPerl:: namespaces APIs for mod_perl 2.0
Apache2::CmdParms provides the Perl API for Apache command
parameters object.Apache2::Command provides the Perl API for accessing Apache module
command informationApache2::RequestRec provides the Perl API for Apache connection
record object.Apache2::ConnectionUtil provides the
Apache connection record object
utilities API.Apache features.Apache2::Directive provides the Perl API for manipulating the Apache
configuration treeApache2::Filter provides Perl API for Apache 2.0 filtering
framework.Apache2::FilterRec provides an access to the filter record
structure.Apache2::HookRun exposes parts of the Apache HTTP protocol
implementation, responsible for invoking callbacks for each HTTP Request cycle phase.Apache2::Log provides the Perl API for Apache logging methods.Apache2::MPM provides the Perl API for accessing Apache MPM
information.Apache2::Module provides the Perl API for creating and working with
Apache modules<Perl>...</Perl> sections, it is possible
to configure your server entirely in Perl.Apache2::Process provides the API for the Apache process object,
which you can retrieve with
$s->process:Apache2::RequestIO provides the API to perform IO on the Apache request object.Apache2::RequestRec provides the Perl API for Apache request_rec
object.Apache2::RequestUtil provides the Apache request object utilities API.Apache2::Response provides the Apache request object utilities API for dealing
with HTTP response generation process.Apache2::ServerRec provides the Perl API for Apache server_rec
object.Apache2::ServerUtil provides the Apache server object utilities API.Apache2::SubProcess provides the Perl API for running and
communicating with processes spawned from mod_perl handlers.Apache2::SubRequest contains API for creating and running of Apache
sub-requests.APR::URI provides a generic API to dissect, adjust and put
together any given URI string, Apache2::URI provides an API specific
to Apache, by taking the information directly from the $r
object. Therefore when manipulating the URI of the current HTTP
request usually methods from both classes are used.APR::Base64 provides the access to APR's base64 encoding and
decoding API.APR::Brigade allows you to create, manipulate and delete APR bucket
brigades.APR::Bucket allows you to create, manipulate and delete APR
buckets.APR::BucketAlloc is used for bucket allocation.APR::BucketType allows you to query bucket object type properties.APR features.APR::Socket provides the Perl interface to APR date manipulating
functions.APR::Error handles APR/Apache/mod_perl exceptions for you, while
leaving you in control.stat() call, but you will want to use this module's API to query an
already stat()'ed filehandle to avoid an extra system call or to
query attributes specific to APR file handles.APR::IpSubnet object represents a range of IP addresses
(IPv4/IPv6). A socket connection can be matched against this range to
test whether the IP it's coming from is inside or outside of this
range.APR::OS provides the Perl interface to platform-specific APR API.APR::PerlIO implements a Perl IO layer using APR's file
manipulation API internally.