.\" Automatically generated by Pod::Man 4.14 (Pod::Simple 3.40) .\" .\" 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" '' . ds C` . ds C' '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 >0, 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. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" 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 "libapache2-mod-perl2-2.0.11::docs::api::Apache2::Const 3pm" .TH libapache2-mod-perl2-2.0.11::docs::api::Apache2::Const 3pm "2021-02-22" "perl v5.32.1" "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 Finally, 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, occurring 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 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 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 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 / 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 / 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 /, / or 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`\*(C'\fR or \f(CW\*(C`\*(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`\*(C'\fR or \f(CW\*(C`\*(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`\*(C'\fR or \f(CW\*(C`\*(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`\*(C'\fR or \f(CW\*(C`\*(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.