home *** CD-ROM | disk | FTP | other *** search
- # Copyright 2001-2004 The Apache Software Foundation
- #
- # Licensed under the Apache License, Version 2.0 (the "License");
- # you may not use this file except in compliance with the License.
- # You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- #
- package Apache::Const;
-
- use ModPerl::Const ();
- use XSLoader ();
-
- our $VERSION = '0.01';
- our @ISA = qw(ModPerl::Const);
-
- XSLoader::load(__PACKAGE__, $VERSION);
-
- 1;
-
- =head1 NAME
-
- Apache::Const - Perl Interface for Apache Constants
-
-
-
-
-
- =head1 Synopsis
-
- # make the constants available but don't import them
- use Apache::Const -compile => qw(constant names ...);
-
- # w/o the => syntax sugar
- use Apache::Const ("-compile", qw(constant names ...));
-
- # compile and import the constants
- use Apache::Const qw(constant names ...);
-
-
-
-
-
- =head1 Description
-
- This package contains constants specific to C<Apache> features.
-
- 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 CPU and
- memory overhead. Therefore when you want to use a certain constant you
- need to explicitly ask to make it available.
-
- For example, the code:
-
- use Apache::Const -compile => qw(FORBIDDEN OK);
-
- makes the constants C<Apache::FORBIDDEN> and C<Apache::OK> available
- to your code, but they aren't imported. In which case you need to use
- a fully qualified constants, as in:
-
- return Apache::OK;
-
- If you drop the argument C<-compile> and write:
-
- use Apache::Const qw(FORBIDDEN OK);
-
- Then both constants are imported into your code's namespace and can be
- used standalone like so:
-
- return OK;
-
- Both, due to the extra memory requirement, when importing symbols, and
- since there are constants in other namespaces (e.g.,
- C<L<APR::|docs::2.0::api::APR::Const>> and
- C<L<ModPerl::|docs::2.0::api::ModPerl::Const>>, 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 C<-compile> construct.
-
- Finaly, in Perl C<=E<gt>> 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.
-
- If you don't want to use that syntax, instead of writing:
-
- use Apache::Const -compile => qw(FORBIDDEN OK);
-
- you could write:
-
- use Apache::Const "-compile", qw(FORBIDDEN OK);
-
- and for parentheses-lovers:
-
- use Apache::Const ("-compile", qw(FORBIDDEN OK));
-
-
-
-
- =head1 Constants
-
-
-
-
- =head2 C<:cmd_how>
-
- use Apache::Const -compile => qw(:cmd_how);
-
- The C<:cmd_how> group is for XXX constants.
-
-
-
-
- =head3 C<Apache::FLAG>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::ITERATE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
-
- =head3 C<Apache::ITERATE2>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::NO_ARGS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::RAW_ARGS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::TAKE1>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::TAKE12>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::TAKE123>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::TAKE13>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::TAKE2>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::TAKE23>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::TAKE3>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head2 C<:common>
-
- use Apache::Const -compile => qw(:common);
-
- The C<:common> group is for XXX constants.
-
-
-
-
- =head3 C<Apache::AUTH_REQUIRED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::DECLINED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::DONE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::FORBIDDEN>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::NOT_FOUND>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OK>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::REDIRECT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::SERVER_ERROR>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head2 C<:config>
-
- use Apache::Const -compile => qw(:config);
-
- The C<:config> group is for XXX constants.
-
-
-
-
- =head3 C<Apache::DECLINE_CMD>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
-
-
- =head2 C<:conn_keepalive>
-
- use Apache::Const -compile => qw(:conn_keepalive);
-
- The C<:conn_keepalive> constants group is used by the
- (C<L<$c-E<gt>keepalive|docs::2.0::api::Apache::Connection/C_keepalive_>>)
- method.
-
-
-
-
- =head3 C<Apache::CONN_CLOSE>
-
- The connection will be closed at the end of the current HTTP request.
-
- =over
-
- =item since: 1.99_13
-
- =back
-
-
-
-
- =head3 C<Apache::CONN_KEEPALIVE>
-
- The connection will be kept alive at the end of the current HTTP request.
-
- =over
-
- =item since: 1.99_13
-
- =back
-
-
-
-
-
- =head3 C<Apache::CONN_UNKNOWN>
-
- The connection is at an unknown state, e.g., initialized but not open
- yet.
-
- =over
-
- =item since: 1.99_13
-
- =back
-
-
-
-
-
-
- =head2 C<:context>
-
- use Apache::Const -compile => qw(:context);
-
- The C<:context> group is used by the
- C<L<$parms-E<gt>check_cmd_context|docs::2.0::api::Apache::CmdParms/C_check_cmd_context_>>
- method.
-
-
-
-
- =head3 C<Apache::NOT_IN_VIRTUALHOST>
-
- The command is not in a E<lt>VirtualHostE<gt> block.
-
- =over
-
- =item since: 1.99_15
-
- =back
-
-
-
- =head3 C<Apache::NOT_IN_LIMIT>
-
- The command is not in a E<lt>LimitE<gt> block.
-
- =over
-
- =item since: 1.99_15
-
- =back
-
-
-
-
-
-
- =head3 C<Apache::NOT_IN_DIRECTORY>
-
- The command is not in a E<lt>DirectoryE<gt> block.
-
- =over
-
- =item since: 1.99_15
-
- =back
-
-
-
-
-
-
- =head3 C<Apache::NOT_IN_LOCATION>
-
- The command is not in a E<lt>LocationE<gt>/E<lt>LocationMatchE<gt> block.
-
- =over
-
- =item since: 1.99_15
-
- =back
-
-
-
-
-
-
- =head3 C<Apache::NOT_IN_FILES>
-
- The command is not in a E<lt>FilesE<gt>/E<lt>FilesMatchE<gt> block.
-
- =over
-
- =item since: 1.99_15
-
- =back
-
-
-
-
-
-
-
- =head3 C<Apache::NOT_IN_DIR_LOC_FILE>
-
- The command is not in a E<lt>FilesE<gt>/E<lt>FilesMatchE<gt>,
- E<lt>LocationE<gt>/E<lt>LocationMatchE<gt> or
- E<lt>DirectoryE<gt> block.
-
- =over
-
- =item since: 1.99_15
-
- =back
-
-
-
-
-
-
- =head3 C<Apache::GLOBAL_ONLY>
-
- The directive appears outside of any container directives.
-
- =over
-
- =item since: 1.99_15
-
- =back
-
-
-
-
-
-
- =head2 C<:filter_type>
-
- use Apache::Const -compile => qw(:filter_type);
-
- The C<:filter_type> group is for XXX constants.
-
-
-
-
- =head3 C<Apache::FTYPE_CONNECTION>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::FTYPE_CONTENT_SET>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::FTYPE_NETWORK>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::FTYPE_PROTOCOL>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::FTYPE_RESOURCE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::FTYPE_TRANSCODE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
-
-
- =head2 C<:http>
-
- use Apache::Const -compile => qw(:http);
-
- The C<:http> group is for XXX constants.
-
-
-
-
- =head3 C<Apache::HTTP_ACCEPTED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_BAD_GATEWAY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_BAD_REQUEST>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_CONFLICT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_CONTINUE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_CREATED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_EXPECTATION_FAILED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_FAILED_DEPENDENCY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_FORBIDDEN>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_GATEWAY_TIME_OUT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_GONE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_INSUFFICIENT_STORAGE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_INTERNAL_SERVER_ERROR>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_LENGTH_REQUIRED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_LOCKED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_METHOD_NOT_ALLOWED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_MOVED_PERMANENTLY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_MOVED_TEMPORARILY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_MULTIPLE_CHOICES>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_MULTI_STATUS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_NON_AUTHORITATIVE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_NOT_ACCEPTABLE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_NOT_EXTENDED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_NOT_FOUND>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_NOT_IMPLEMENTED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_NOT_MODIFIED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_NO_CONTENT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_OK>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_PARTIAL_CONTENT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_PAYMENT_REQUIRED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_PRECONDITION_FAILED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_PROCESSING>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_PROXY_AUTHENTICATION_REQUIRED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_RANGE_NOT_SATISFIABLE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_REQUEST_ENTITY_TOO_LARGE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_REQUEST_TIME_OUT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_REQUEST_URI_TOO_LARGE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_RESET_CONTENT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_SEE_OTHER>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_SERVICE_UNAVAILABLE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_SWITCHING_PROTOCOLS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_TEMPORARY_REDIRECT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_UNAUTHORIZED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_UNPROCESSABLE_ENTITY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_UNSUPPORTED_MEDIA_TYPE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_UPGRADE_REQUIRED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_USE_PROXY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::HTTP_VARIANT_ALSO_VARIES>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head2 C<:input_mode>
-
- use Apache::Const -compile => qw(:input_mode);
-
- The C<:input_mode> group is for XXX constants.
-
-
-
-
-
-
- =head3 C<Apache::MODE_EATCRLF>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See
- C<L<Apache::Filter::get_brigade()|docs::2.0::api::Apache::Filter/C_get_brigade_>>.
-
-
-
-
-
-
- =head3 C<Apache::MODE_EXHAUSTIVE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See
- C<L<Apache::Filter::get_brigade()|docs::2.0::api::Apache::Filter/C_get_brigade_>>.
-
-
-
-
-
- =head3 C<Apache::MODE_GETLINE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See
- C<L<Apache::Filter::get_brigade()|docs::2.0::api::Apache::Filter/C_get_brigade_>>.
-
-
-
-
-
- =head3 C<Apache::MODE_INIT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See
- C<L<Apache::Filter::get_brigade()|docs::2.0::api::Apache::Filter/C_get_brigade_>>.
-
-
-
-
-
- =head3 C<Apache::MODE_READBYTES>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See
- C<L<Apache::Filter::get_brigade()|docs::2.0::api::Apache::Filter/C_get_brigade_>>.
-
-
-
-
-
- =head3 C<Apache::MODE_SPECULATIVE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See
- C<L<Apache::Filter::get_brigade()|docs::2.0::api::Apache::Filter/C_get_brigade_>>.
-
-
-
-
-
-
-
-
-
- =head2 C<:log>
-
- use Apache::Const -compile => qw(:log);
-
- The C<:log> group is for constants used by
- C<L<Apache::Log|docs::2.0::api::Apache::Log>>.
-
-
-
-
- =head3 C<Apache::LOG_ALERT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_ALERT_>>.
-
-
-
-
-
- =head3 C<Apache::LOG_CRIT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_CRIT_>>.
-
-
-
-
-
- =head3 C<Apache::LOG_DEBUG>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_DEBUG_>>.
-
-
-
-
-
- =head3 C<Apache::LOG_EMERG>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_EMERG_>>.
-
-
-
-
-
-
-
- =head3 C<Apache::LOG_ERR>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_ERR_>>.
-
-
-
-
-
-
- =head3 C<Apache::LOG_INFO>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_INFO_>>.
-
-
-
-
-
-
- =head3 C<Apache::LOG_LEVELMASK>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_LEVELMASK_>>.
-
-
-
-
-
- =head3 C<Apache::LOG_NOTICE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_NOTICE_>>.
-
-
-
-
-
- =head3 C<Apache::LOG_STARTUP>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_STARTUP_>>.
-
-
-
-
-
- =head3 C<Apache::LOG_TOCLIENT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_TOCLIENT_>>.
-
-
-
-
-
- =head3 C<Apache::LOG_WARNING>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- See C<L<Apache::Log|docs::2.0::api::Apache::Log/C_Apache__LOG_WARNING_>>.
-
-
-
-
-
- =head2 C<:methods>
-
- use Apache::Const -compile => qw(:methods);
-
- The C<:methods> constants group is used in conjunction with
- C<L<$r-E<gt>method_number|docs::2.0::api::Apache::RequestRec/C_method_number_>>.
-
-
-
-
- =head3 C<Apache::METHODS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_BASELINE_CONTROL>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_CHECKIN>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_CHECKOUT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_CONNECT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_COPY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_DELETE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_GET>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- corresponds to the HTTP C<GET> method
-
-
-
-
- =head3 C<Apache::M_INVALID>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_LABEL>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_LOCK>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_MERGE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_MKACTIVITY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_MKCOL>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_MKWORKSPACE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_MOVE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_OPTIONS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_PATCH>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_POST>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- corresponds to the HTTP C<POST> method
-
-
-
- =head3 C<Apache::M_PROPFIND>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_PROPPATCH>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_PUT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- corresponds to the HTTP C<PUT> method
-
-
-
- =head3 C<Apache::M_REPORT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_TRACE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_UNCHECKOUT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_UNLOCK>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_UPDATE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::M_VERSION_CONTROL>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head2 C<:mpmq>
-
- use Apache::Const -compile => qw(:mpmq);
-
- The C<:mpmq> group is for querying MPM properties.
-
-
-
-
- =head3 C<Apache::MPMQ_NOT_SUPPORTED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_STATIC>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_DYNAMIC>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_MAX_DAEMON_USED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_IS_THREADED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_IS_FORKED>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_HARD_LIMIT_DAEMONS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_HARD_LIMIT_THREADS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_MAX_THREADS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_MIN_SPARE_DAEMONS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_MIN_SPARE_THREADS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_MAX_SPARE_DAEMONS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_MAX_SPARE_THREADS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_MAX_REQUESTS_DAEMON>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::MPMQ_MAX_DAEMONS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
-
- =head2 C<:options>
-
- use Apache::Const -compile => qw(:options);
-
- The C<:options> group contains constants corresponding to the
- C<Options> configuration directive. For examples see:
- C<L<$r-E<gt>allow_options|docs::2.0::api::Apache::Access/C_allow_options_>>.
-
-
-
-
- =head3 C<Apache::OPT_ALL>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_EXECCGI>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_INCLUDES>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_INCNOEXEC>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_INDEXES>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_MULTI>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_NONE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_SYM_LINKS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_SYM_OWNER>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OPT_UNSET>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head2 C<:override>
-
- use Apache::Const -compile => qw(:override);
-
- The C<:override> group contains constants corresponding to the
- C<AllowOverride> configuration directive. For examples see:
- C<L<$r-E<gt>allow_options|docs::2.0::api::Apache::Access/C_allow_overrides_>>.
-
-
-
-
- =head3 C<Apache::ACCESS_CONF>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OR_ALL>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OR_AUTHCFG>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OR_FILEINFO>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OR_INDEXES>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OR_LIMIT>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OR_NONE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OR_OPTIONS>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::OR_UNSET>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::RSRC_CONF>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head2 C<:platform>
-
- use Apache::Const -compile => qw(:platform);
-
- The C<:platform> group is for constants that may
- differ from OS to OS.
-
-
-
-
- =head3 C<Apache::CRLF>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::CR>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::LF>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head2 C<:remotehost>
-
- use Apache::Const -compile => qw(:remotehost);
-
- The C<:remotehost> constants group is is used by the
- C<L<$c-E<gt>get_remote_host|docs::2.0::api::Apache::Connection/C_get_remote_host_>>
- method.
-
-
-
-
- =head3 C<Apache::REMOTE_DOUBLE_REV>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
- =head3 C<Apache::REMOTE_HOST>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::REMOTE_NAME>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head3 C<Apache::REMOTE_NOLOOKUP>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head2 C<:satisfy>
-
- use Apache::Const -compile => qw(:satisfy);
-
- The C<:satisfy> constants group is used in conjunction with
- C<L<$r-E<gt>satisfies|docs::2.0::api::Apache::Access/C_satisfies_>>.
-
-
-
-
- =head3 C<Apache::SATISFY_ALL>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- All of the requirements must be met.
-
-
-
- =head3 C<Apache::SATISFY_ANY>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- any of the requirements must be met.
-
-
-
-
- =head3 C<Apache::SATISFY_NOSPEC>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
- There are no applicable satisfy lines
-
-
-
-
-
- =head2 C<:types>
-
- use Apache::Const -compile => qw(:types);
-
- The C<:types> group is for XXX constants.
-
-
-
-
- =head3 C<Apache::DIR_MAGIC_TYPE>
-
- =over
-
- =item since: 1.99_12
-
- =back
-
-
-
-
-
- =head1 See Also
-
- L<mod_perl 2.0 documentation|docs::2.0::index>.
-
-
-
-
- =head1 Copyright
-
- mod_perl 2.0 and its core modules are copyrighted under
- The Apache Software License, Version 2.0.
-
-
-
-
- =head1 Authors
-
- L<The mod_perl development team and numerous
- contributors|about::contributors::people>.
-
- =cut
-