php  IHDRwQ)Ba pHYs  sRGBgAMA aIDATxMk\Us&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨG;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j-$_q?qSXzG'ay

PAL.C.T MINI SHELL
files >> /opt/lampp/share/man/man3/
upload
files >> //opt/lampp/share/man/man3/Apache2::Const.3

.\" Automatically generated by Pod::Man 2.25 (Pod::Simple 3.20)
.\"
.\" Standard preamble:
.\" ========================================================================
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.de Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de Ve \" End verbatim text
.ft R
.fi
..
.\" Set up some character translations and predefined strings.  \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
.\" double quote, and \*(R" will give a right double quote.  \*(C+ will
.\" give a nicer C++.  Capital omega is used to do unbreakable dashes and
.\" therefore won't be available.  \*(C` and \*(C' expand to `' in nroff,
.\" nothing in troff, for use with C<>.
.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
.    ds -- \(*W-
.    ds PI pi
.    if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.    if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\"  diablo 12 pitch
.    ds L" ""
.    ds R" ""
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds -- \|\(em\|
.    ds PI \(*p
.    ds L" ``
.    ds R" ''
'br\}
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" If the F register is turned on, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.ie \nF \{\
.    de IX
.    tm Index:\\$1\t\\n%\t"\\$2"
..
.    nr % 0
.    rr F
.\}
.el \{\
.    de IX
..
.\}
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear.  Run.  Save yourself.  No user-serviceable parts.
.    \" fudge factors for nroff and troff
.if n \{\
.    ds #H 0
.    ds #V .8m
.    ds #F .3m
.    ds #[ \f1
.    ds #] \fP
.\}
.if t \{\
.    ds #H ((1u-(\\\\n(.fu%2u))*.13m)
.    ds #V .6m
.    ds #F 0
.    ds #[ \&
.    ds #] \&
.\}
.    \" simple accents for nroff and troff
.if n \{\
.    ds ' \&
.    ds ` \&
.    ds ^ \&
.    ds , \&
.    ds ~ ~
.    ds /
.\}
.if t \{\
.    ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
.    ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
.    ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
.    ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
.    ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
.    ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
.\}
.    \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#]
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E
.    \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
.    \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \
\{\
.    ds : e
.    ds 8 ss
.    ds o a
.    ds d- d\h'-1'\(ga
.    ds D- D\h'-1'\(hy
.    ds th \o'bp'
.    ds Th \o'LP'
.    ds ae ae
.    ds Ae AE
.\}
.rm #[ #] #H #V #F C
.\" ========================================================================
.\"
.IX Title "docs::api::Apache2::Const 3"
.TH docs::api::Apache2::Const 3 "2013-04-16" "perl v5.16.3" "User Contributed Perl Documentation"
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
.nh
.SH "NAME"
Apache2::Const \- Perl Interface for Apache Constants
.SH "Synopsis"
.IX Header "Synopsis"
.Vb 2
\&  # make the constants available but don\*(Aqt import them
\&  use Apache2::Const \-compile => qw(constant names ...);
\&  
\&  # w/o the => syntax sugar
\&  use Apache2::Const ("\-compile", qw(constant names ...));
\&  
\&  # compile and import the constants
\&  use Apache2::Const qw(constant names ...);
.Ve
.SH "Description"
.IX Header "Description"
This package contains constants specific to \f(CW\*(C`Apache\*(C'\fR features.
.PP
mod_perl 2.0 comes with several hundreds of constants, which you don't
want to make available to your Perl code by default, due to \s-1CPU\s0 and
memory overhead. Therefore when you want to use a certain constant you
need to explicitly ask to make it available.
.PP
For example, the code:
.PP
.Vb 1
\&  use Apache2::Const \-compile => qw(FORBIDDEN OK);
.Ve
.PP
makes the constants \f(CW\*(C`Apache2::Const::FORBIDDEN\*(C'\fR and \f(CW\*(C`Apache2::Const::OK\*(C'\fR available
to your code, but they aren't imported. In which case you need to use
a fully qualified constants, as in:
.PP
.Vb 1
\&  return Apache2::Const::OK;
.Ve
.PP
If you drop the argument \f(CW\*(C`\-compile\*(C'\fR and write:
.PP
.Vb 1
\&  use Apache2::Const qw(FORBIDDEN OK);
.Ve
.PP
Then both constants are imported into your code's namespace and can be
used standalone like so:
.PP
.Vb 1
\&  return OK;
.Ve
.PP
Both, due to the extra memory requirement, when importing symbols, and
since there are constants in other namespaces (e.g.,
\&\f(CW\*(C`APR::\*(C'\fR and
\&\f(CW\*(C`ModPerl::\*(C'\fR, and non\-mod_perl
modules) which may contain the same names, it's not recommended to
import constants. I.e. you want to use the \f(CW\*(C`\-compile\*(C'\fR construct.
.PP
Finaly, in Perl \f(CW\*(C`=>\*(C'\fR is almost the same as the comma operator. It
can be used as syntax sugar making it more clear when there is a
key-value relation between two arguments, and also it automatically
parses its lefthand argument (the key) as a string, so you don't need
to quote it.
.PP
If you don't want to use that syntax, instead of writing:
.PP
.Vb 1
\& use Apache2::Const \-compile => qw(FORBIDDEN OK);
.Ve
.PP
you could write:
.PP
.Vb 1
\& use Apache2::Const "\-compile", qw(FORBIDDEN OK);
.Ve
.PP
and for parentheses-lovers:
.PP
.Vb 1
\& use Apache2::Const ("\-compile", qw(FORBIDDEN OK));
.Ve
.SH "Constants"
.IX Header "Constants"
.ie n .SS """:cmd_how"""
.el .SS "\f(CW:cmd_how\fP"
.IX Subsection ":cmd_how"
.Vb 1
\&  use Apache2::Const \-compile => qw(:cmd_how);
.Ve
.PP
The \f(CW\*(C`:cmd_how\*(C'\fR constants group is used in
\&\f(CW\*(C`Apache2::Module::add()\*(C'\fR
and
\&\f(CW\*(C`$cmds\->args_how\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::FLAG\*(C'\fI\fR
.IX Subsection "Apache2::Const::FLAG"
.PP
One of \fIOn\fR or \fIOff\fR (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::ITERATE\*(C'\fI\fR
.IX Subsection "Apache2::Const::ITERATE"
.PP
One argument, occuring multiple times (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::ITERATE2\*(C'\fI\fR
.IX Subsection "Apache2::Const::ITERATE2"
.PP
Two arguments, the second occurs multiple times (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::NO_ARGS\*(C'\fI\fR
.IX Subsection "Apache2::Const::NO_ARGS"
.PP
No arguments at all (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::RAW_ARGS\*(C'\fI\fR
.IX Subsection "Apache2::Const::RAW_ARGS"
.PP
The command will parse the command line itself (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::TAKE1\*(C'\fI\fR
.IX Subsection "Apache2::Const::TAKE1"
.PP
One argument only (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::TAKE12\*(C'\fI\fR
.IX Subsection "Apache2::Const::TAKE12"
.PP
One or two arguments (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::TAKE123\*(C'\fI\fR
.IX Subsection "Apache2::Const::TAKE123"
.PP
One, two or three arguments (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::TAKE13\*(C'\fI\fR
.IX Subsection "Apache2::Const::TAKE13"
.PP
One or three arguments (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::TAKE2\*(C'\fI\fR
.IX Subsection "Apache2::Const::TAKE2"
.PP
Two arguments (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::TAKE23\*(C'\fI\fR
.IX Subsection "Apache2::Const::TAKE23"
.PP
Two or three arguments (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::TAKE3\*(C'\fI\fR
.IX Subsection "Apache2::Const::TAKE3"
.PP
Three arguments (full
description).
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:common"""
.el .SS "\f(CW:common\fP"
.IX Subsection ":common"
.Vb 1
\&  use Apache2::Const \-compile => qw(:common);
.Ve
.PP
The \f(CW\*(C`:common\*(C'\fR group is for \s-1XXX\s0 constants.
.PP
\fI\f(CI\*(C`Apache2::Const::AUTH_REQUIRED\*(C'\fI\fR
.IX Subsection "Apache2::Const::AUTH_REQUIRED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::DECLINED\*(C'\fI\fR
.IX Subsection "Apache2::Const::DECLINED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::DONE\*(C'\fI\fR
.IX Subsection "Apache2::Const::DONE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::FORBIDDEN\*(C'\fI\fR
.IX Subsection "Apache2::Const::FORBIDDEN"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::NOT_FOUND\*(C'\fI\fR
.IX Subsection "Apache2::Const::NOT_FOUND"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OK\*(C'\fI\fR
.IX Subsection "Apache2::Const::OK"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::REDIRECT\*(C'\fI\fR
.IX Subsection "Apache2::Const::REDIRECT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::SERVER_ERROR\*(C'\fI\fR
.IX Subsection "Apache2::Const::SERVER_ERROR"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:config"""
.el .SS "\f(CW:config\fP"
.IX Subsection ":config"
.Vb 1
\&  use Apache2::Const \-compile => qw(:config);
.Ve
.PP
The \f(CW\*(C`:config\*(C'\fR group is for \s-1XXX\s0 constants.
.PP
\fI\f(CI\*(C`Apache2::Const::DECLINE_CMD\*(C'\fI\fR
.IX Subsection "Apache2::Const::DECLINE_CMD"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:conn_keepalive"""
.el .SS "\f(CW:conn_keepalive\fP"
.IX Subsection ":conn_keepalive"
.Vb 1
\&  use Apache2::Const \-compile => qw(:conn_keepalive);
.Ve
.PP
The \f(CW\*(C`:conn_keepalive\*(C'\fR constants group is used by the
(\f(CW\*(C`$c\->keepalive\*(C'\fR)
method.
.PP
\fI\f(CI\*(C`Apache2::Const::CONN_CLOSE\*(C'\fI\fR
.IX Subsection "Apache2::Const::CONN_CLOSE"
.PP
The connection will be closed at the end of the current \s-1HTTP\s0 request.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::CONN_KEEPALIVE\*(C'\fI\fR
.IX Subsection "Apache2::Const::CONN_KEEPALIVE"
.PP
The connection will be kept alive at the end of the current \s-1HTTP\s0 request.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::CONN_UNKNOWN\*(C'\fI\fR
.IX Subsection "Apache2::Const::CONN_UNKNOWN"
.PP
The connection is at an unknown state, e.g., initialized but not open
yet.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:context"""
.el .SS "\f(CW:context\fP"
.IX Subsection ":context"
.Vb 1
\&  use Apache2::Const \-compile => qw(:context);
.Ve
.PP
The \f(CW\*(C`:context\*(C'\fR group is used by the
\&\f(CW\*(C`$parms\->check_cmd_context\*(C'\fR
method.
.PP
\fI\f(CI\*(C`Apache2::Const::NOT_IN_VIRTUALHOST\*(C'\fI\fR
.IX Subsection "Apache2::Const::NOT_IN_VIRTUALHOST"
.PP
The command is not in a <VirtualHost> block.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::NOT_IN_LIMIT\*(C'\fI\fR
.IX Subsection "Apache2::Const::NOT_IN_LIMIT"
.PP
The command is not in a <Limit> block.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::NOT_IN_DIRECTORY\*(C'\fI\fR
.IX Subsection "Apache2::Const::NOT_IN_DIRECTORY"
.PP
The command is not in a <Directory> block.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::NOT_IN_LOCATION\*(C'\fI\fR
.IX Subsection "Apache2::Const::NOT_IN_LOCATION"
.PP
The command is not in a <Location>/<LocationMatch> block.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::NOT_IN_FILES\*(C'\fI\fR
.IX Subsection "Apache2::Const::NOT_IN_FILES"
.PP
The command is not in a <Files>/<FilesMatch> block.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::NOT_IN_DIR_LOC_FILE\*(C'\fI\fR
.IX Subsection "Apache2::Const::NOT_IN_DIR_LOC_FILE"
.PP
The command is not in a <Files>/<FilesMatch>, 
<Location>/<LocationMatch> or 
<Directory> block.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::GLOBAL_ONLY\*(C'\fI\fR
.IX Subsection "Apache2::Const::GLOBAL_ONLY"
.PP
The directive appears outside of any container directives.
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:filter_type"""
.el .SS "\f(CW:filter_type\fP"
.IX Subsection ":filter_type"
.Vb 1
\&  use Apache2::Const \-compile => qw(:filter_type);
.Ve
.PP
The \f(CW\*(C`:filter_type\*(C'\fR group is for \s-1XXX\s0 constants.
.PP
\fI\f(CI\*(C`Apache2::Const::FTYPE_CONNECTION\*(C'\fI\fR
.IX Subsection "Apache2::Const::FTYPE_CONNECTION"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::FTYPE_CONTENT_SET\*(C'\fI\fR
.IX Subsection "Apache2::Const::FTYPE_CONTENT_SET"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::FTYPE_NETWORK\*(C'\fI\fR
.IX Subsection "Apache2::Const::FTYPE_NETWORK"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::FTYPE_PROTOCOL\*(C'\fI\fR
.IX Subsection "Apache2::Const::FTYPE_PROTOCOL"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::FTYPE_RESOURCE\*(C'\fI\fR
.IX Subsection "Apache2::Const::FTYPE_RESOURCE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::FTYPE_TRANSCODE\*(C'\fI\fR
.IX Subsection "Apache2::Const::FTYPE_TRANSCODE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:http"""
.el .SS "\f(CW:http\fP"
.IX Subsection ":http"
.Vb 1
\&  use Apache2::Const \-compile => qw(:http);
.Ve
.PP
The \f(CW\*(C`:http\*(C'\fR group is for \s-1XXX\s0 constants.
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_ACCEPTED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_ACCEPTED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_BAD_GATEWAY\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_BAD_GATEWAY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_BAD_REQUEST\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_BAD_REQUEST"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_CONFLICT\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_CONFLICT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_CONTINUE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_CONTINUE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_CREATED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_CREATED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_EXPECTATION_FAILED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_EXPECTATION_FAILED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_FAILED_DEPENDENCY\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_FAILED_DEPENDENCY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_FORBIDDEN\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_FORBIDDEN"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_GATEWAY_TIME_OUT\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_GATEWAY_TIME_OUT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_GONE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_GONE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_INSUFFICIENT_STORAGE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_INSUFFICIENT_STORAGE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_INTERNAL_SERVER_ERROR\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_INTERNAL_SERVER_ERROR"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_LENGTH_REQUIRED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_LENGTH_REQUIRED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_LOCKED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_LOCKED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_METHOD_NOT_ALLOWED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_METHOD_NOT_ALLOWED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_MOVED_PERMANENTLY\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_MOVED_PERMANENTLY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_MOVED_TEMPORARILY\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_MOVED_TEMPORARILY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_MULTIPLE_CHOICES\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_MULTIPLE_CHOICES"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_MULTI_STATUS\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_MULTI_STATUS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_NON_AUTHORITATIVE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_NON_AUTHORITATIVE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_NOT_ACCEPTABLE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_NOT_ACCEPTABLE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_NOT_EXTENDED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_NOT_EXTENDED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_NOT_FOUND\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_NOT_FOUND"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_NOT_IMPLEMENTED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_NOT_IMPLEMENTED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_NOT_MODIFIED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_NOT_MODIFIED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_NO_CONTENT\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_NO_CONTENT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_OK\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_OK"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_PARTIAL_CONTENT\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_PARTIAL_CONTENT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_PAYMENT_REQUIRED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_PAYMENT_REQUIRED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_PRECONDITION_FAILED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_PRECONDITION_FAILED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_PROCESSING\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_PROCESSING"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_PROXY_AUTHENTICATION_REQUIRED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_PROXY_AUTHENTICATION_REQUIRED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_RANGE_NOT_SATISFIABLE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_RANGE_NOT_SATISFIABLE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_REQUEST_ENTITY_TOO_LARGE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_REQUEST_ENTITY_TOO_LARGE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_REQUEST_TIME_OUT\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_REQUEST_TIME_OUT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_REQUEST_URI_TOO_LARGE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_REQUEST_URI_TOO_LARGE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_RESET_CONTENT\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_RESET_CONTENT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_SEE_OTHER\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_SEE_OTHER"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_SERVICE_UNAVAILABLE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_SERVICE_UNAVAILABLE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_SWITCHING_PROTOCOLS\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_SWITCHING_PROTOCOLS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_TEMPORARY_REDIRECT\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_TEMPORARY_REDIRECT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_UNAUTHORIZED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_UNAUTHORIZED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_UNPROCESSABLE_ENTITY\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_UNPROCESSABLE_ENTITY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_UNSUPPORTED_MEDIA_TYPE\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_UNSUPPORTED_MEDIA_TYPE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_UPGRADE_REQUIRED\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_UPGRADE_REQUIRED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_USE_PROXY\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_USE_PROXY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::HTTP_VARIANT_ALSO_VARIES\*(C'\fI\fR
.IX Subsection "Apache2::Const::HTTP_VARIANT_ALSO_VARIES"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:input_mode"""
.el .SS "\f(CW:input_mode\fP"
.IX Subsection ":input_mode"
.Vb 1
\&  use Apache2::Const \-compile => qw(:input_mode);
.Ve
.PP
The \f(CW\*(C`:input_mode\*(C'\fR group is used by
\&\f(CW\*(C`get_brigade\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::MODE_EATCRLF\*(C'\fI\fR
.IX Subsection "Apache2::Const::MODE_EATCRLF"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See
\&\f(CW\*(C`Apache2::Filter::get_brigade()\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::MODE_EXHAUSTIVE\*(C'\fI\fR
.IX Subsection "Apache2::Const::MODE_EXHAUSTIVE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See
\&\f(CW\*(C`Apache2::Filter::get_brigade()\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::MODE_GETLINE\*(C'\fI\fR
.IX Subsection "Apache2::Const::MODE_GETLINE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See
\&\f(CW\*(C`Apache2::Filter::get_brigade()\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::MODE_INIT\*(C'\fI\fR
.IX Subsection "Apache2::Const::MODE_INIT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See
\&\f(CW\*(C`Apache2::Filter::get_brigade()\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::MODE_READBYTES\*(C'\fI\fR
.IX Subsection "Apache2::Const::MODE_READBYTES"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See
\&\f(CW\*(C`Apache2::Filter::get_brigade()\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::MODE_SPECULATIVE\*(C'\fI\fR
.IX Subsection "Apache2::Const::MODE_SPECULATIVE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See
\&\f(CW\*(C`Apache2::Filter::get_brigade()\*(C'\fR.
.ie n .SS """:log"""
.el .SS "\f(CW:log\fP"
.IX Subsection ":log"
.Vb 1
\&  use Apache2::Const \-compile => qw(:log);
.Ve
.PP
The \f(CW\*(C`:log\*(C'\fR group is for constants used by
\&\f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_ALERT\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_ALERT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_CRIT\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_CRIT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_DEBUG\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_DEBUG"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_EMERG\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_EMERG"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_ERR\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_ERR"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_INFO\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_INFO"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_LEVELMASK\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_LEVELMASK"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_NOTICE\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_NOTICE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_STARTUP\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_STARTUP"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_TOCLIENT\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_TOCLIENT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::LOG_WARNING\*(C'\fI\fR
.IX Subsection "Apache2::Const::LOG_WARNING"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
See \f(CW\*(C`Apache2::Log\*(C'\fR.
.ie n .SS """:methods"""
.el .SS "\f(CW:methods\fP"
.IX Subsection ":methods"
.Vb 1
\&  use Apache2::Const \-compile => qw(:methods);
.Ve
.PP
The \f(CW\*(C`:methods\*(C'\fR constants group is used in conjunction with
\&\f(CW\*(C`$r\->method_number\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::METHODS\*(C'\fI\fR
.IX Subsection "Apache2::Const::METHODS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_BASELINE_CONTROL\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_BASELINE_CONTROL"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_CHECKIN\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_CHECKIN"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_CHECKOUT\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_CHECKOUT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_CONNECT\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_CONNECT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_COPY\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_COPY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_DELETE\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_DELETE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_GET\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_GET"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
corresponds to the \s-1HTTP\s0 \f(CW\*(C`GET\*(C'\fR method
.PP
\fI\f(CI\*(C`Apache2::Const::M_INVALID\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_INVALID"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_LABEL\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_LABEL"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_LOCK\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_LOCK"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_MERGE\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_MERGE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_MKACTIVITY\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_MKACTIVITY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_MKCOL\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_MKCOL"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_MKWORKSPACE\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_MKWORKSPACE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_MOVE\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_MOVE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_OPTIONS\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_OPTIONS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_PATCH\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_PATCH"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_POST\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_POST"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
corresponds to the \s-1HTTP\s0 \f(CW\*(C`POST\*(C'\fR method
.PP
\fI\f(CI\*(C`Apache2::Const::M_PROPFIND\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_PROPFIND"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_PROPPATCH\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_PROPPATCH"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_PUT\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_PUT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
corresponds to the \s-1HTTP\s0 \f(CW\*(C`PUT\*(C'\fR method
.PP
\fI\f(CI\*(C`Apache2::Const::M_REPORT\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_REPORT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_TRACE\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_TRACE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_UNCHECKOUT\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_UNCHECKOUT"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_UNLOCK\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_UNLOCK"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_UPDATE\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_UPDATE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::M_VERSION_CONTROL\*(C'\fI\fR
.IX Subsection "Apache2::Const::M_VERSION_CONTROL"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:mpmq"""
.el .SS "\f(CW:mpmq\fP"
.IX Subsection ":mpmq"
.Vb 1
\&  use Apache2::Const \-compile => qw(:mpmq);
.Ve
.PP
The \f(CW\*(C`:mpmq\*(C'\fR group is for querying \s-1MPM\s0 properties.
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_NOT_SUPPORTED\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_NOT_SUPPORTED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_STATIC\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_STATIC"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_DYNAMIC\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_DYNAMIC"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_MAX_DAEMON_USED\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_MAX_DAEMON_USED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_IS_THREADED\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_IS_THREADED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_IS_FORKED\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_IS_FORKED"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_HARD_LIMIT_DAEMONS\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_HARD_LIMIT_DAEMONS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_HARD_LIMIT_THREADS\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_HARD_LIMIT_THREADS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_MAX_THREADS\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_MAX_THREADS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_MIN_SPARE_DAEMONS\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_MIN_SPARE_DAEMONS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_MIN_SPARE_THREADS\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_MIN_SPARE_THREADS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_MAX_SPARE_DAEMONS\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_MAX_SPARE_DAEMONS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_MAX_SPARE_THREADS\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_MAX_SPARE_THREADS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_MAX_REQUESTS_DAEMON\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_MAX_REQUESTS_DAEMON"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::MPMQ_MAX_DAEMONS\*(C'\fI\fR
.IX Subsection "Apache2::Const::MPMQ_MAX_DAEMONS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:options"""
.el .SS "\f(CW:options\fP"
.IX Subsection ":options"
.Vb 1
\&  use Apache2::Const \-compile => qw(:options);
.Ve
.PP
The \f(CW\*(C`:options\*(C'\fR group contains constants corresponding to the
\&\f(CW\*(C`Options\*(C'\fR configuration directive. For examples see:
\&\f(CW\*(C`$r\->allow_options\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_ALL\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_ALL"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_EXECCGI\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_EXECCGI"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_INCLUDES\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_INCLUDES"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_INCNOEXEC\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_INCNOEXEC"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_INDEXES\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_INDEXES"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_MULTI\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_MULTI"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_NONE\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_NONE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_SYM_LINKS\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_SYM_LINKS"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_SYM_OWNER\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_SYM_OWNER"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OPT_UNSET\*(C'\fI\fR
.IX Subsection "Apache2::Const::OPT_UNSET"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:override"""
.el .SS "\f(CW:override\fP"
.IX Subsection ":override"
.Vb 1
\&  use Apache2::Const \-compile => qw(:override);
.Ve
.PP
The \f(CW\*(C`:override\*(C'\fR group contains constants corresponding to the
\&\f(CW\*(C`AllowOverride\*(C'\fR configuration directive. For examples see:
\&\f(CW\*(C`$r\->allow_options\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::ACCESS_CONF\*(C'\fI\fR
.IX Subsection "Apache2::Const::ACCESS_CONF"
.PP
\&\fI*.conf\fR inside \f(CW\*(C`<Directory>\*(C'\fR or \f(CW\*(C`<Location>\*(C'\fR
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::EXEC_ON_READ\*(C'\fI\fR
.IX Subsection "Apache2::Const::EXEC_ON_READ"
.PP
Force directive to execute a command which would modify the
configuration (like including another file, or \f(CW\*(C`IFModule\*(C'\fR)
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OR_ALL\*(C'\fI\fR
.IX Subsection "Apache2::Const::OR_ALL"
.PP
\&\f(CW\*(C`Apache2::Const::OR_LIMIT\*(C'\fR | 
\&\f(CW\*(C`Apache2::Const::OR_OPTIONS\*(C'\fR | 
\&\f(CW\*(C`Apache2::Const::OR_FILEINFO\*(C'\fR | 
\&\f(CW\*(C`Apache2::Const::OR_AUTHCFG\*(C'\fR | 
\&\f(CW\*(C`Apache2::Const::OR_INDEXES\*(C'\fR
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OR_AUTHCFG\*(C'\fI\fR
.IX Subsection "Apache2::Const::OR_AUTHCFG"
.PP
\&\fI*.conf\fR inside \f(CW\*(C`<Directory>\*(C'\fR or \f(CW\*(C`<Location>\*(C'\fR and
\&\fI.htaccess\fR when \f(CW\*(C`AllowOverride AuthConfig\*(C'\fR
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OR_FILEINFO\*(C'\fI\fR
.IX Subsection "Apache2::Const::OR_FILEINFO"
.PP
\&\fI*.conf\fR anywhere and \fI.htaccess\fR when \f(CW\*(C`AllowOverride FileInfo\*(C'\fR
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OR_INDEXES\*(C'\fI\fR
.IX Subsection "Apache2::Const::OR_INDEXES"
.PP
\&\fI*.conf\fR anywhere and \fI.htaccess\fR when \f(CW\*(C`AllowOverride Indexes\*(C'\fR
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OR_LIMIT\*(C'\fI\fR
.IX Subsection "Apache2::Const::OR_LIMIT"
.PP
\&\fI*.conf\fR inside \f(CW\*(C`<Directory>\*(C'\fR or \f(CW\*(C`<Location>\*(C'\fR and
\&\fI.htaccess\fR when \f(CW\*(C`AllowOverride Limit\*(C'\fR
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OR_NONE\*(C'\fI\fR
.IX Subsection "Apache2::Const::OR_NONE"
.PP
\&\fI*.conf\fR is not available anywhere in this override
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OR_OPTIONS\*(C'\fI\fR
.IX Subsection "Apache2::Const::OR_OPTIONS"
.PP
\&\fI*.conf\fR anywhere and \fI.htaccess\fR when \f(CW\*(C`AllowOverride Options\*(C'\fR
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::OR_UNSET\*(C'\fI\fR
.IX Subsection "Apache2::Const::OR_UNSET"
.PP
Unset a directive (in \f(CW\*(C`Allow\*(C'\fR)
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::RSRC_CONF\*(C'\fI\fR
.IX Subsection "Apache2::Const::RSRC_CONF"
.PP
\&\fI*.conf\fR outside \f(CW\*(C`<Directory>\*(C'\fR or \f(CW\*(C`<Location>\*(C'\fR
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:platform"""
.el .SS "\f(CW:platform\fP"
.IX Subsection ":platform"
.Vb 1
\&  use Apache2::Const \-compile => qw(:platform);
.Ve
.PP
The \f(CW\*(C`:platform\*(C'\fR group is for constants that may
differ from \s-1OS\s0 to \s-1OS\s0.
.PP
\fI\f(CI\*(C`Apache2::Const::CRLF\*(C'\fI\fR
.IX Subsection "Apache2::Const::CRLF"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::CR\*(C'\fI\fR
.IX Subsection "Apache2::Const::CR"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::LF\*(C'\fI\fR
.IX Subsection "Apache2::Const::LF"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:remotehost"""
.el .SS "\f(CW:remotehost\fP"
.IX Subsection ":remotehost"
.Vb 1
\&  use Apache2::Const \-compile => qw(:remotehost);
.Ve
.PP
The \f(CW\*(C`:remotehost\*(C'\fR constants group is is used by the
\&\f(CW\*(C`$c\->get_remote_host\*(C'\fR
method.
.PP
\fI\f(CI\*(C`Apache2::Const::REMOTE_DOUBLE_REV\*(C'\fI\fR
.IX Subsection "Apache2::Const::REMOTE_DOUBLE_REV"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::REMOTE_HOST\*(C'\fI\fR
.IX Subsection "Apache2::Const::REMOTE_HOST"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::REMOTE_NAME\*(C'\fI\fR
.IX Subsection "Apache2::Const::REMOTE_NAME"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
\fI\f(CI\*(C`Apache2::Const::REMOTE_NOLOOKUP\*(C'\fI\fR
.IX Subsection "Apache2::Const::REMOTE_NOLOOKUP"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:satisfy"""
.el .SS "\f(CW:satisfy\fP"
.IX Subsection ":satisfy"
.Vb 1
\&  use Apache2::Const \-compile => qw(:satisfy);
.Ve
.PP
The \f(CW\*(C`:satisfy\*(C'\fR constants group is used in conjunction with
\&\f(CW\*(C`$r\->satisfies\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::SATISFY_ALL\*(C'\fI\fR
.IX Subsection "Apache2::Const::SATISFY_ALL"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
All of the requirements must be met.
.PP
\fI\f(CI\*(C`Apache2::Const::SATISFY_ANY\*(C'\fI\fR
.IX Subsection "Apache2::Const::SATISFY_ANY"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
any of the requirements must be met.
.PP
\fI\f(CI\*(C`Apache2::Const::SATISFY_NOSPEC\*(C'\fI\fR
.IX Subsection "Apache2::Const::SATISFY_NOSPEC"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.PP
There are no applicable satisfy lines
.ie n .SS """:types"""
.el .SS "\f(CW:types\fP"
.IX Subsection ":types"
.Vb 1
\&  use Apache2::Const \-compile => qw(:types);
.Ve
.PP
The \f(CW\*(C`:types\*(C'\fR group is for \s-1XXX\s0 constants.
.PP
\fI\f(CI\*(C`Apache2::Const::DIR_MAGIC_TYPE\*(C'\fI\fR
.IX Subsection "Apache2::Const::DIR_MAGIC_TYPE"
.IP "since: 2.0.00" 4
.IX Item "since: 2.0.00"
.ie n .SS """:proxy"""
.el .SS "\f(CW:proxy\fP"
.IX Subsection ":proxy"
.Vb 1
\&  use Apache2::Const \-compile => qw(:proxy);
.Ve
.PP
The \f(CW\*(C`:proxy\*(C'\fR constants group is used in conjunction with
\&\f(CW\*(C`$r\->proxyreq\*(C'\fR.
.PP
\fI\f(CI\*(C`Apache2::Const::PROXYREQ_NONE\*(C'\fI\fR
.IX Subsection "Apache2::Const::PROXYREQ_NONE"
.IP "since: 2.0.2" 4
.IX Item "since: 2.0.2"
.PP
\fI\f(CI\*(C`Apache2::Const::PROXYREQ_PROXY\*(C'\fI\fR
.IX Subsection "Apache2::Const::PROXYREQ_PROXY"
.IP "since: 2.0.2" 4
.IX Item "since: 2.0.2"
.PP
\fI\f(CI\*(C`Apache2::Const::PROXYREQ_REVERSE\*(C'\fI\fR
.IX Subsection "Apache2::Const::PROXYREQ_REVERSE"
.IP "since: 2.0.2" 4
.IX Item "since: 2.0.2"
.PP
\fI\f(CI\*(C`Apache2::Const::PROXYREQ_RESPONSE\*(C'\fI\fR
.IX Subsection "Apache2::Const::PROXYREQ_RESPONSE"
.IP "since: 2.0.5" 4
.IX Item "since: 2.0.5"
.SH "See Also"
.IX Header "See Also"
mod_perl 2.0 documentation.
.PP
\&\s-1HTTP\s0 Status Codes.
.SH "Copyright"
.IX Header "Copyright"
mod_perl 2.0 and its core modules are copyrighted under
The Apache Software License, Version 2.0.
.SH "Authors"
.IX Header "Authors"
The mod_perl development team and numerous
contributors.
y~or5J={Eeu磝QkᯘG{?+]ן?wM3X^歌>{7پK>on\jyR g/=fOroNVv~Y+NGuÝHWyw[eQʨSb>>}Gmx[o[<{Ϯ_qF vMIENDB`