~ubuntu-branches/ubuntu/edgy/libapache2-mod-perl2/edgy

« back to all changes in this revision

Viewing changes to docs/api/Apache2/Const.pod

  • Committer: Bazaar Package Importer
  • Author(s): Andres Salomon
  • Date: 2005-08-12 01:40:38 UTC
  • mfrom: (1.1.2 upstream) (2.1.1 sarge)
  • Revision ID: james.westby@ubuntu.com-20050812014038-gjigefs55pqx4qc8
Tags: 2.0.1-3
Grr.  Really include perl.conf file; it got lost due to diff not
wanting to add an empty file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
=head1 NAME
 
2
 
 
3
Apache2::Const - Perl Interface for Apache Constants
 
4
 
 
5
 
 
6
 
 
7
 
 
8
 
 
9
=head1 Synopsis
 
10
 
 
11
  # make the constants available but don't import them
 
12
  use Apache2::Const -compile => qw(constant names ...);
 
13
  
 
14
  # w/o the => syntax sugar
 
15
  use Apache2::Const ("-compile", qw(constant names ...));
 
16
  
 
17
  # compile and import the constants
 
18
  use Apache2::Const qw(constant names ...);
 
19
 
 
20
 
 
21
 
 
22
 
 
23
 
 
24
=head1 Description
 
25
 
 
26
This package contains constants specific to C<Apache> features.
 
27
 
 
28
mod_perl 2.0 comes with several hundreds of constants, which you don't
 
29
want to make available to your Perl code by default, due to CPU and
 
30
memory overhead. Therefore when you want to use a certain constant you
 
31
need to explicitly ask to make it available.
 
32
 
 
33
For example, the code:
 
34
 
 
35
  use Apache2::Const -compile => qw(FORBIDDEN OK);
 
36
 
 
37
makes the constants C<Apache2::Const::FORBIDDEN> and C<Apache2::Const::OK> available
 
38
to your code, but they aren't imported. In which case you need to use
 
39
a fully qualified constants, as in:
 
40
 
 
41
  return Apache2::Const::OK;
 
42
 
 
43
If you drop the argument C<-compile> and write:
 
44
 
 
45
  use Apache2::Const qw(FORBIDDEN OK);
 
46
 
 
47
Then both constants are imported into your code's namespace and can be
 
48
used standalone like so:
 
49
 
 
50
  return OK;
 
51
 
 
52
Both, due to the extra memory requirement, when importing symbols, and
 
53
since there are constants in other namespaces (e.g.,
 
54
C<L<APR::|docs::2.0::api::APR::Const>> and
 
55
C<L<ModPerl::|docs::2.0::api::ModPerl::Const>>, and non-mod_perl
 
56
modules) which may contain the same names, it's not recommended to
 
57
import constants. I.e. you want to use the C<-compile> construct.
 
58
 
 
59
Finaly, in Perl C<=E<gt>> is almost the same as the comma operator. It
 
60
can be used as syntax sugar making it more clear when there is a
 
61
key-value relation between two arguments, and also it automatically
 
62
parses its lefthand argument (the key) as a string, so you don't need
 
63
to quote it.
 
64
 
 
65
If you don't want to use that syntax, instead of writing:
 
66
 
 
67
 use Apache2::Const -compile => qw(FORBIDDEN OK);
 
68
 
 
69
you could write:
 
70
 
 
71
 use Apache2::Const "-compile", qw(FORBIDDEN OK);
 
72
 
 
73
and for parentheses-lovers:
 
74
 
 
75
 use Apache2::Const ("-compile", qw(FORBIDDEN OK));
 
76
 
 
77
 
 
78
 
 
79
 
 
80
=head1 Constants
 
81
 
 
82
 
 
83
 
 
84
 
 
85
=head2 C<:cmd_how>
 
86
 
 
87
  use Apache2::Const -compile => qw(:cmd_how);
 
88
 
 
89
The C<:cmd_how> constants group is used in
 
90
C<L<Apache2::Module::add()|docs::2.0::api::Apache2::Module/C_add_>>
 
91
and
 
92
C<L<$cmds-E<gt>args_how|docs::2.0::api::Apache2::Command/C_args_how_>>.
 
93
 
 
94
 
 
95
 
 
96
 
 
97
 
 
98
 
 
99
=head3 C<Apache2::Const::FLAG>
 
100
 
 
101
One of I<On> or I<Off> (L<full
 
102
description|docs::2.0::user::config::custom/C_Apache2__FLAG_>).
 
103
 
 
104
=over
 
105
 
 
106
=item since: 2.0.00
 
107
 
 
108
=back
 
109
 
 
110
 
 
111
 
 
112
 
 
113
 
 
114
=head3 C<Apache2::Const::ITERATE>
 
115
 
 
116
One argument, occuring multiple times (L<full
 
117
description|docs::2.0::user::config::custom/C_Apache2__ITERATE_>).
 
118
 
 
119
 
 
120
 
 
121
=over
 
122
 
 
123
=item since: 2.0.00
 
124
 
 
125
=back
 
126
 
 
127
 
 
128
 
 
129
 
 
130
 
 
131
=head3 C<Apache2::Const::ITERATE2>
 
132
 
 
133
Two arguments, the second occurs multiple times (L<full
 
134
description|docs::2.0::user::config::custom/C_Apache2__ITERATE2_>).
 
135
 
 
136
=over
 
137
 
 
138
=item since: 2.0.00
 
139
 
 
140
=back
 
141
 
 
142
 
 
143
 
 
144
 
 
145
 
 
146
=head3 C<Apache2::Const::NO_ARGS>
 
147
 
 
148
No arguments at all (L<full
 
149
description|docs::2.0::user::config::custom/C__C_Apache2__NO_ARGS_>).
 
150
 
 
151
=over
 
152
 
 
153
=item since: 2.0.00
 
154
 
 
155
=back
 
156
 
 
157
 
 
158
 
 
159
 
 
160
 
 
161
=head3 C<Apache2::Const::RAW_ARGS>
 
162
 
 
163
The command will parse the command line itself (L<full
 
164
description|docs::2.0::user::config::custom/C_Apache2__RAW_ARGS_>).
 
165
 
 
166
=over
 
167
 
 
168
=item since: 2.0.00
 
169
 
 
170
=back
 
171
 
 
172
 
 
173
 
 
174
 
 
175
 
 
176
=head3 C<Apache2::Const::TAKE1>
 
177
 
 
178
One argument only (L<full
 
179
description|docs::2.0::user::config::custom/C_Apache2__TAKE1_>).
 
180
 
 
181
=over
 
182
 
 
183
=item since: 2.0.00
 
184
 
 
185
=back
 
186
 
 
187
 
 
188
 
 
189
 
 
190
 
 
191
=head3 C<Apache2::Const::TAKE12>
 
192
 
 
193
One or two arguments (L<full
 
194
description|docs::2.0::user::config::custom/C_Apache2__TAKE12_>).
 
195
 
 
196
=over
 
197
 
 
198
=item since: 2.0.00
 
199
 
 
200
=back
 
201
 
 
202
 
 
203
 
 
204
 
 
205
 
 
206
=head3 C<Apache2::Const::TAKE123>
 
207
 
 
208
One, two or three arguments (L<full
 
209
description|docs::2.0::user::config::custom/C_Apache2__TAKE123_>).
 
210
 
 
211
=over
 
212
 
 
213
=item since: 2.0.00
 
214
 
 
215
=back
 
216
 
 
217
 
 
218
 
 
219
 
 
220
 
 
221
=head3 C<Apache2::Const::TAKE13>
 
222
 
 
223
One or three arguments (L<full
 
224
description|docs::2.0::user::config::custom/C_Apache2__TAKE13_>).
 
225
 
 
226
=over
 
227
 
 
228
=item since: 2.0.00
 
229
 
 
230
=back
 
231
 
 
232
 
 
233
 
 
234
 
 
235
 
 
236
=head3 C<Apache2::Const::TAKE2>
 
237
 
 
238
Two arguments (L<full
 
239
description|docs::2.0::user::config::custom/C_Apache2__TAKE2_>).
 
240
 
 
241
=over
 
242
 
 
243
=item since: 2.0.00
 
244
 
 
245
=back
 
246
 
 
247
 
 
248
 
 
249
 
 
250
 
 
251
=head3 C<Apache2::Const::TAKE23>
 
252
 
 
253
Two or three arguments (L<full
 
254
description|docs::2.0::user::config::custom/C_Apache2__TAKE23_>).
 
255
 
 
256
=over
 
257
 
 
258
=item since: 2.0.00
 
259
 
 
260
=back
 
261
 
 
262
 
 
263
 
 
264
 
 
265
 
 
266
=head3 C<Apache2::Const::TAKE3>
 
267
 
 
268
Three arguments (L<full
 
269
description|docs::2.0::user::config::custom/C_Apache2__TAKE3_>).
 
270
 
 
271
=over
 
272
 
 
273
=item since: 2.0.00
 
274
 
 
275
=back
 
276
 
 
277
 
 
278
 
 
279
 
 
280
 
 
281
 
 
282
 
 
283
 
 
284
 
 
285
 
 
286
 
 
287
 
 
288
 
 
289
 
 
290
 
 
291
=head2 C<:common>
 
292
 
 
293
  use Apache2::Const -compile => qw(:common);
 
294
 
 
295
The C<:common> group is for XXX constants.
 
296
 
 
297
 
 
298
 
 
299
 
 
300
=head3 C<Apache2::Const::AUTH_REQUIRED>
 
301
 
 
302
=over
 
303
 
 
304
=item since: 2.0.00
 
305
 
 
306
=back
 
307
 
 
308
 
 
309
 
 
310
 
 
311
 
 
312
=head3 C<Apache2::Const::DECLINED>
 
313
 
 
314
=over
 
315
 
 
316
=item since: 2.0.00
 
317
 
 
318
=back
 
319
 
 
320
 
 
321
 
 
322
 
 
323
 
 
324
=head3 C<Apache2::Const::DONE>
 
325
 
 
326
=over
 
327
 
 
328
=item since: 2.0.00
 
329
 
 
330
=back
 
331
 
 
332
 
 
333
 
 
334
 
 
335
 
 
336
=head3 C<Apache2::Const::FORBIDDEN>
 
337
 
 
338
=over
 
339
 
 
340
=item since: 2.0.00
 
341
 
 
342
=back
 
343
 
 
344
 
 
345
 
 
346
 
 
347
 
 
348
=head3 C<Apache2::Const::NOT_FOUND>
 
349
 
 
350
=over
 
351
 
 
352
=item since: 2.0.00
 
353
 
 
354
=back
 
355
 
 
356
 
 
357
 
 
358
 
 
359
 
 
360
=head3 C<Apache2::Const::OK>
 
361
 
 
362
=over
 
363
 
 
364
=item since: 2.0.00
 
365
 
 
366
=back
 
367
 
 
368
 
 
369
 
 
370
 
 
371
 
 
372
=head3 C<Apache2::Const::REDIRECT>
 
373
 
 
374
=over
 
375
 
 
376
=item since: 2.0.00
 
377
 
 
378
=back
 
379
 
 
380
 
 
381
 
 
382
 
 
383
 
 
384
=head3 C<Apache2::Const::SERVER_ERROR>
 
385
 
 
386
=over
 
387
 
 
388
=item since: 2.0.00
 
389
 
 
390
=back
 
391
 
 
392
 
 
393
 
 
394
 
 
395
 
 
396
=head2 C<:config>
 
397
 
 
398
  use Apache2::Const -compile => qw(:config);
 
399
 
 
400
The C<:config> group is for XXX constants.
 
401
 
 
402
 
 
403
 
 
404
 
 
405
=head3 C<Apache2::Const::DECLINE_CMD>
 
406
 
 
407
=over
 
408
 
 
409
=item since: 2.0.00
 
410
 
 
411
=back
 
412
 
 
413
 
 
414
 
 
415
 
 
416
 
 
417
 
 
418
 
 
419
=head2 C<:conn_keepalive>
 
420
 
 
421
  use Apache2::Const -compile => qw(:conn_keepalive);
 
422
 
 
423
The C<:conn_keepalive> constants group is used by the
 
424
(C<L<$c-E<gt>keepalive|docs::2.0::api::Apache2::Connection/C_keepalive_>>)
 
425
method.
 
426
 
 
427
 
 
428
 
 
429
 
 
430
=head3 C<Apache2::Const::CONN_CLOSE>
 
431
 
 
432
The connection will be closed at the end of the current HTTP request.
 
433
 
 
434
=over
 
435
 
 
436
=item since: 2.0.00
 
437
 
 
438
=back
 
439
 
 
440
 
 
441
 
 
442
 
 
443
=head3 C<Apache2::Const::CONN_KEEPALIVE>
 
444
 
 
445
The connection will be kept alive at the end of the current HTTP request.
 
446
 
 
447
=over
 
448
 
 
449
=item since: 2.0.00
 
450
 
 
451
=back
 
452
 
 
453
 
 
454
 
 
455
 
 
456
 
 
457
=head3 C<Apache2::Const::CONN_UNKNOWN>
 
458
 
 
459
The connection is at an unknown state, e.g., initialized but not open
 
460
yet.
 
461
 
 
462
=over
 
463
 
 
464
=item since: 2.0.00
 
465
 
 
466
=back
 
467
 
 
468
 
 
469
 
 
470
 
 
471
 
 
472
 
 
473
=head2 C<:context>
 
474
 
 
475
  use Apache2::Const -compile => qw(:context);
 
476
 
 
477
The C<:context> group is used by the
 
478
C<L<$parms-E<gt>check_cmd_context|docs::2.0::api::Apache2::CmdParms/C_check_cmd_context_>>
 
479
method.
 
480
 
 
481
 
 
482
 
 
483
 
 
484
=head3 C<Apache2::Const::NOT_IN_VIRTUALHOST>
 
485
 
 
486
The command is not in a E<lt>VirtualHostE<gt> block.
 
487
 
 
488
=over
 
489
 
 
490
=item since: 2.0.00
 
491
 
 
492
=back
 
493
 
 
494
 
 
495
 
 
496
=head3 C<Apache2::Const::NOT_IN_LIMIT>
 
497
 
 
498
The command is not in a E<lt>LimitE<gt> block.
 
499
 
 
500
=over
 
501
 
 
502
=item since: 2.0.00
 
503
 
 
504
=back
 
505
 
 
506
 
 
507
 
 
508
 
 
509
 
 
510
 
 
511
=head3 C<Apache2::Const::NOT_IN_DIRECTORY>
 
512
 
 
513
The command is not in a E<lt>DirectoryE<gt> block.
 
514
 
 
515
=over
 
516
 
 
517
=item since: 2.0.00
 
518
 
 
519
=back
 
520
 
 
521
 
 
522
 
 
523
 
 
524
 
 
525
 
 
526
=head3 C<Apache2::Const::NOT_IN_LOCATION>
 
527
 
 
528
The command is not in a E<lt>LocationE<gt>/E<lt>LocationMatchE<gt> block.
 
529
 
 
530
=over
 
531
 
 
532
=item since: 2.0.00
 
533
 
 
534
=back
 
535
 
 
536
 
 
537
 
 
538
 
 
539
 
 
540
 
 
541
=head3 C<Apache2::Const::NOT_IN_FILES>
 
542
 
 
543
The command is not in a E<lt>FilesE<gt>/E<lt>FilesMatchE<gt> block.
 
544
 
 
545
=over
 
546
 
 
547
=item since: 2.0.00
 
548
 
 
549
=back
 
550
 
 
551
 
 
552
 
 
553
 
 
554
 
 
555
 
 
556
 
 
557
=head3 C<Apache2::Const::NOT_IN_DIR_LOC_FILE>
 
558
 
 
559
The command is not in a E<lt>FilesE<gt>/E<lt>FilesMatchE<gt>, 
 
560
E<lt>LocationE<gt>/E<lt>LocationMatchE<gt> or 
 
561
E<lt>DirectoryE<gt> block.
 
562
 
 
563
=over
 
564
 
 
565
=item since: 2.0.00
 
566
 
 
567
=back
 
568
 
 
569
 
 
570
 
 
571
 
 
572
 
 
573
 
 
574
=head3 C<Apache2::Const::GLOBAL_ONLY>
 
575
 
 
576
The directive appears outside of any container directives.
 
577
 
 
578
=over
 
579
 
 
580
=item since: 2.0.00
 
581
 
 
582
=back
 
583
 
 
584
 
 
585
 
 
586
 
 
587
 
 
588
 
 
589
=head2 C<:filter_type>
 
590
 
 
591
  use Apache2::Const -compile => qw(:filter_type);
 
592
 
 
593
The C<:filter_type> group is for XXX constants.
 
594
 
 
595
 
 
596
 
 
597
 
 
598
=head3 C<Apache2::Const::FTYPE_CONNECTION>
 
599
 
 
600
=over
 
601
 
 
602
=item since: 2.0.00
 
603
 
 
604
=back
 
605
 
 
606
 
 
607
 
 
608
 
 
609
 
 
610
=head3 C<Apache2::Const::FTYPE_CONTENT_SET>
 
611
 
 
612
=over
 
613
 
 
614
=item since: 2.0.00
 
615
 
 
616
=back
 
617
 
 
618
 
 
619
 
 
620
 
 
621
 
 
622
=head3 C<Apache2::Const::FTYPE_NETWORK>
 
623
 
 
624
=over
 
625
 
 
626
=item since: 2.0.00
 
627
 
 
628
=back
 
629
 
 
630
 
 
631
 
 
632
 
 
633
 
 
634
=head3 C<Apache2::Const::FTYPE_PROTOCOL>
 
635
 
 
636
=over
 
637
 
 
638
=item since: 2.0.00
 
639
 
 
640
=back
 
641
 
 
642
 
 
643
 
 
644
 
 
645
 
 
646
=head3 C<Apache2::Const::FTYPE_RESOURCE>
 
647
 
 
648
=over
 
649
 
 
650
=item since: 2.0.00
 
651
 
 
652
=back
 
653
 
 
654
 
 
655
 
 
656
 
 
657
 
 
658
=head3 C<Apache2::Const::FTYPE_TRANSCODE>
 
659
 
 
660
=over
 
661
 
 
662
=item since: 2.0.00
 
663
 
 
664
=back
 
665
 
 
666
 
 
667
 
 
668
 
 
669
 
 
670
 
 
671
 
 
672
=head2 C<:http>
 
673
 
 
674
  use Apache2::Const -compile => qw(:http);
 
675
 
 
676
The C<:http> group is for XXX constants.
 
677
 
 
678
 
 
679
 
 
680
 
 
681
=head3 C<Apache2::Const::HTTP_ACCEPTED>
 
682
 
 
683
=over
 
684
 
 
685
=item since: 2.0.00
 
686
 
 
687
=back
 
688
 
 
689
 
 
690
 
 
691
 
 
692
 
 
693
=head3 C<Apache2::Const::HTTP_BAD_GATEWAY>
 
694
 
 
695
=over
 
696
 
 
697
=item since: 2.0.00
 
698
 
 
699
=back
 
700
 
 
701
 
 
702
 
 
703
 
 
704
 
 
705
=head3 C<Apache2::Const::HTTP_BAD_REQUEST>
 
706
 
 
707
=over
 
708
 
 
709
=item since: 2.0.00
 
710
 
 
711
=back
 
712
 
 
713
 
 
714
 
 
715
 
 
716
 
 
717
=head3 C<Apache2::Const::HTTP_CONFLICT>
 
718
 
 
719
=over
 
720
 
 
721
=item since: 2.0.00
 
722
 
 
723
=back
 
724
 
 
725
 
 
726
 
 
727
 
 
728
 
 
729
=head3 C<Apache2::Const::HTTP_CONTINUE>
 
730
 
 
731
=over
 
732
 
 
733
=item since: 2.0.00
 
734
 
 
735
=back
 
736
 
 
737
 
 
738
 
 
739
 
 
740
 
 
741
=head3 C<Apache2::Const::HTTP_CREATED>
 
742
 
 
743
=over
 
744
 
 
745
=item since: 2.0.00
 
746
 
 
747
=back
 
748
 
 
749
 
 
750
 
 
751
 
 
752
 
 
753
=head3 C<Apache2::Const::HTTP_EXPECTATION_FAILED>
 
754
 
 
755
=over
 
756
 
 
757
=item since: 2.0.00
 
758
 
 
759
=back
 
760
 
 
761
 
 
762
 
 
763
 
 
764
 
 
765
=head3 C<Apache2::Const::HTTP_FAILED_DEPENDENCY>
 
766
 
 
767
=over
 
768
 
 
769
=item since: 2.0.00
 
770
 
 
771
=back
 
772
 
 
773
 
 
774
 
 
775
 
 
776
 
 
777
=head3 C<Apache2::Const::HTTP_FORBIDDEN>
 
778
 
 
779
=over
 
780
 
 
781
=item since: 2.0.00
 
782
 
 
783
=back
 
784
 
 
785
 
 
786
 
 
787
 
 
788
 
 
789
=head3 C<Apache2::Const::HTTP_GATEWAY_TIME_OUT>
 
790
 
 
791
=over
 
792
 
 
793
=item since: 2.0.00
 
794
 
 
795
=back
 
796
 
 
797
 
 
798
 
 
799
 
 
800
 
 
801
=head3 C<Apache2::Const::HTTP_GONE>
 
802
 
 
803
=over
 
804
 
 
805
=item since: 2.0.00
 
806
 
 
807
=back
 
808
 
 
809
 
 
810
 
 
811
 
 
812
 
 
813
=head3 C<Apache2::Const::HTTP_INSUFFICIENT_STORAGE>
 
814
 
 
815
=over
 
816
 
 
817
=item since: 2.0.00
 
818
 
 
819
=back
 
820
 
 
821
 
 
822
 
 
823
 
 
824
 
 
825
=head3 C<Apache2::Const::HTTP_INTERNAL_SERVER_ERROR>
 
826
 
 
827
=over
 
828
 
 
829
=item since: 2.0.00
 
830
 
 
831
=back
 
832
 
 
833
 
 
834
 
 
835
 
 
836
 
 
837
=head3 C<Apache2::Const::HTTP_LENGTH_REQUIRED>
 
838
 
 
839
=over
 
840
 
 
841
=item since: 2.0.00
 
842
 
 
843
=back
 
844
 
 
845
 
 
846
 
 
847
 
 
848
 
 
849
=head3 C<Apache2::Const::HTTP_LOCKED>
 
850
 
 
851
=over
 
852
 
 
853
=item since: 2.0.00
 
854
 
 
855
=back
 
856
 
 
857
 
 
858
 
 
859
 
 
860
 
 
861
=head3 C<Apache2::Const::HTTP_METHOD_NOT_ALLOWED>
 
862
 
 
863
=over
 
864
 
 
865
=item since: 2.0.00
 
866
 
 
867
=back
 
868
 
 
869
 
 
870
 
 
871
 
 
872
 
 
873
=head3 C<Apache2::Const::HTTP_MOVED_PERMANENTLY>
 
874
 
 
875
=over
 
876
 
 
877
=item since: 2.0.00
 
878
 
 
879
=back
 
880
 
 
881
 
 
882
 
 
883
 
 
884
 
 
885
=head3 C<Apache2::Const::HTTP_MOVED_TEMPORARILY>
 
886
 
 
887
=over
 
888
 
 
889
=item since: 2.0.00
 
890
 
 
891
=back
 
892
 
 
893
 
 
894
 
 
895
 
 
896
 
 
897
=head3 C<Apache2::Const::HTTP_MULTIPLE_CHOICES>
 
898
 
 
899
=over
 
900
 
 
901
=item since: 2.0.00
 
902
 
 
903
=back
 
904
 
 
905
 
 
906
 
 
907
 
 
908
 
 
909
=head3 C<Apache2::Const::HTTP_MULTI_STATUS>
 
910
 
 
911
=over
 
912
 
 
913
=item since: 2.0.00
 
914
 
 
915
=back
 
916
 
 
917
 
 
918
 
 
919
 
 
920
 
 
921
=head3 C<Apache2::Const::HTTP_NON_AUTHORITATIVE>
 
922
 
 
923
=over
 
924
 
 
925
=item since: 2.0.00
 
926
 
 
927
=back
 
928
 
 
929
 
 
930
 
 
931
 
 
932
 
 
933
=head3 C<Apache2::Const::HTTP_NOT_ACCEPTABLE>
 
934
 
 
935
=over
 
936
 
 
937
=item since: 2.0.00
 
938
 
 
939
=back
 
940
 
 
941
 
 
942
 
 
943
 
 
944
 
 
945
=head3 C<Apache2::Const::HTTP_NOT_EXTENDED>
 
946
 
 
947
=over
 
948
 
 
949
=item since: 2.0.00
 
950
 
 
951
=back
 
952
 
 
953
 
 
954
 
 
955
 
 
956
 
 
957
=head3 C<Apache2::Const::HTTP_NOT_FOUND>
 
958
 
 
959
=over
 
960
 
 
961
=item since: 2.0.00
 
962
 
 
963
=back
 
964
 
 
965
 
 
966
 
 
967
 
 
968
 
 
969
=head3 C<Apache2::Const::HTTP_NOT_IMPLEMENTED>
 
970
 
 
971
=over
 
972
 
 
973
=item since: 2.0.00
 
974
 
 
975
=back
 
976
 
 
977
 
 
978
 
 
979
 
 
980
 
 
981
=head3 C<Apache2::Const::HTTP_NOT_MODIFIED>
 
982
 
 
983
=over
 
984
 
 
985
=item since: 2.0.00
 
986
 
 
987
=back
 
988
 
 
989
 
 
990
 
 
991
 
 
992
 
 
993
=head3 C<Apache2::Const::HTTP_NO_CONTENT>
 
994
 
 
995
=over
 
996
 
 
997
=item since: 2.0.00
 
998
 
 
999
=back
 
1000
 
 
1001
 
 
1002
 
 
1003
 
 
1004
 
 
1005
=head3 C<Apache2::Const::HTTP_OK>
 
1006
 
 
1007
=over
 
1008
 
 
1009
=item since: 2.0.00
 
1010
 
 
1011
=back
 
1012
 
 
1013
 
 
1014
 
 
1015
 
 
1016
 
 
1017
=head3 C<Apache2::Const::HTTP_PARTIAL_CONTENT>
 
1018
 
 
1019
=over
 
1020
 
 
1021
=item since: 2.0.00
 
1022
 
 
1023
=back
 
1024
 
 
1025
 
 
1026
 
 
1027
 
 
1028
 
 
1029
=head3 C<Apache2::Const::HTTP_PAYMENT_REQUIRED>
 
1030
 
 
1031
=over
 
1032
 
 
1033
=item since: 2.0.00
 
1034
 
 
1035
=back
 
1036
 
 
1037
 
 
1038
 
 
1039
 
 
1040
 
 
1041
=head3 C<Apache2::Const::HTTP_PRECONDITION_FAILED>
 
1042
 
 
1043
=over
 
1044
 
 
1045
=item since: 2.0.00
 
1046
 
 
1047
=back
 
1048
 
 
1049
 
 
1050
 
 
1051
 
 
1052
 
 
1053
=head3 C<Apache2::Const::HTTP_PROCESSING>
 
1054
 
 
1055
=over
 
1056
 
 
1057
=item since: 2.0.00
 
1058
 
 
1059
=back
 
1060
 
 
1061
 
 
1062
 
 
1063
 
 
1064
 
 
1065
=head3 C<Apache2::Const::HTTP_PROXY_AUTHENTICATION_REQUIRED>
 
1066
 
 
1067
=over
 
1068
 
 
1069
=item since: 2.0.00
 
1070
 
 
1071
=back
 
1072
 
 
1073
 
 
1074
 
 
1075
 
 
1076
 
 
1077
=head3 C<Apache2::Const::HTTP_RANGE_NOT_SATISFIABLE>
 
1078
 
 
1079
=over
 
1080
 
 
1081
=item since: 2.0.00
 
1082
 
 
1083
=back
 
1084
 
 
1085
 
 
1086
 
 
1087
 
 
1088
 
 
1089
=head3 C<Apache2::Const::HTTP_REQUEST_ENTITY_TOO_LARGE>
 
1090
 
 
1091
=over
 
1092
 
 
1093
=item since: 2.0.00
 
1094
 
 
1095
=back
 
1096
 
 
1097
 
 
1098
 
 
1099
 
 
1100
 
 
1101
=head3 C<Apache2::Const::HTTP_REQUEST_TIME_OUT>
 
1102
 
 
1103
=over
 
1104
 
 
1105
=item since: 2.0.00
 
1106
 
 
1107
=back
 
1108
 
 
1109
 
 
1110
 
 
1111
 
 
1112
 
 
1113
=head3 C<Apache2::Const::HTTP_REQUEST_URI_TOO_LARGE>
 
1114
 
 
1115
=over
 
1116
 
 
1117
=item since: 2.0.00
 
1118
 
 
1119
=back
 
1120
 
 
1121
 
 
1122
 
 
1123
 
 
1124
 
 
1125
=head3 C<Apache2::Const::HTTP_RESET_CONTENT>
 
1126
 
 
1127
=over
 
1128
 
 
1129
=item since: 2.0.00
 
1130
 
 
1131
=back
 
1132
 
 
1133
 
 
1134
 
 
1135
 
 
1136
 
 
1137
=head3 C<Apache2::Const::HTTP_SEE_OTHER>
 
1138
 
 
1139
=over
 
1140
 
 
1141
=item since: 2.0.00
 
1142
 
 
1143
=back
 
1144
 
 
1145
 
 
1146
 
 
1147
 
 
1148
 
 
1149
=head3 C<Apache2::Const::HTTP_SERVICE_UNAVAILABLE>
 
1150
 
 
1151
=over
 
1152
 
 
1153
=item since: 2.0.00
 
1154
 
 
1155
=back
 
1156
 
 
1157
 
 
1158
 
 
1159
 
 
1160
 
 
1161
=head3 C<Apache2::Const::HTTP_SWITCHING_PROTOCOLS>
 
1162
 
 
1163
=over
 
1164
 
 
1165
=item since: 2.0.00
 
1166
 
 
1167
=back
 
1168
 
 
1169
 
 
1170
 
 
1171
 
 
1172
 
 
1173
=head3 C<Apache2::Const::HTTP_TEMPORARY_REDIRECT>
 
1174
 
 
1175
=over
 
1176
 
 
1177
=item since: 2.0.00
 
1178
 
 
1179
=back
 
1180
 
 
1181
 
 
1182
 
 
1183
 
 
1184
 
 
1185
=head3 C<Apache2::Const::HTTP_UNAUTHORIZED>
 
1186
 
 
1187
=over
 
1188
 
 
1189
=item since: 2.0.00
 
1190
 
 
1191
=back
 
1192
 
 
1193
 
 
1194
 
 
1195
 
 
1196
 
 
1197
=head3 C<Apache2::Const::HTTP_UNPROCESSABLE_ENTITY>
 
1198
 
 
1199
=over
 
1200
 
 
1201
=item since: 2.0.00
 
1202
 
 
1203
=back
 
1204
 
 
1205
 
 
1206
 
 
1207
 
 
1208
 
 
1209
=head3 C<Apache2::Const::HTTP_UNSUPPORTED_MEDIA_TYPE>
 
1210
 
 
1211
=over
 
1212
 
 
1213
=item since: 2.0.00
 
1214
 
 
1215
=back
 
1216
 
 
1217
 
 
1218
 
 
1219
 
 
1220
 
 
1221
=head3 C<Apache2::Const::HTTP_UPGRADE_REQUIRED>
 
1222
 
 
1223
=over
 
1224
 
 
1225
=item since: 2.0.00
 
1226
 
 
1227
=back
 
1228
 
 
1229
 
 
1230
 
 
1231
 
 
1232
 
 
1233
=head3 C<Apache2::Const::HTTP_USE_PROXY>
 
1234
 
 
1235
=over
 
1236
 
 
1237
=item since: 2.0.00
 
1238
 
 
1239
=back
 
1240
 
 
1241
 
 
1242
 
 
1243
 
 
1244
 
 
1245
=head3 C<Apache2::Const::HTTP_VARIANT_ALSO_VARIES>
 
1246
 
 
1247
=over
 
1248
 
 
1249
=item since: 2.0.00
 
1250
 
 
1251
=back
 
1252
 
 
1253
 
 
1254
 
 
1255
 
 
1256
 
 
1257
=head2 C<:input_mode>
 
1258
 
 
1259
  use Apache2::Const -compile => qw(:input_mode);
 
1260
 
 
1261
The C<:input_mode> group is used by
 
1262
C<L<get_brigade|docs::2.0::api::Apache2::Filter/C_get_brigade_>>.
 
1263
 
 
1264
 
 
1265
 
 
1266
 
 
1267
 
 
1268
 
 
1269
=head3 C<Apache2::Const::MODE_EATCRLF>
 
1270
 
 
1271
=over
 
1272
 
 
1273
=item since: 2.0.00
 
1274
 
 
1275
=back
 
1276
 
 
1277
See
 
1278
C<L<Apache2::Filter::get_brigade()|docs::2.0::api::Apache2::Filter/C_get_brigade_>>.
 
1279
 
 
1280
 
 
1281
 
 
1282
 
 
1283
 
 
1284
 
 
1285
=head3 C<Apache2::Const::MODE_EXHAUSTIVE>
 
1286
 
 
1287
=over
 
1288
 
 
1289
=item since: 2.0.00
 
1290
 
 
1291
=back
 
1292
 
 
1293
See
 
1294
C<L<Apache2::Filter::get_brigade()|docs::2.0::api::Apache2::Filter/C_get_brigade_>>.
 
1295
 
 
1296
 
 
1297
 
 
1298
 
 
1299
 
 
1300
=head3 C<Apache2::Const::MODE_GETLINE>
 
1301
 
 
1302
=over
 
1303
 
 
1304
=item since: 2.0.00
 
1305
 
 
1306
=back
 
1307
 
 
1308
See
 
1309
C<L<Apache2::Filter::get_brigade()|docs::2.0::api::Apache2::Filter/C_get_brigade_>>.
 
1310
 
 
1311
 
 
1312
 
 
1313
 
 
1314
 
 
1315
=head3 C<Apache2::Const::MODE_INIT>
 
1316
 
 
1317
=over
 
1318
 
 
1319
=item since: 2.0.00
 
1320
 
 
1321
=back
 
1322
 
 
1323
See
 
1324
C<L<Apache2::Filter::get_brigade()|docs::2.0::api::Apache2::Filter/C_get_brigade_>>.
 
1325
 
 
1326
 
 
1327
 
 
1328
 
 
1329
 
 
1330
=head3 C<Apache2::Const::MODE_READBYTES>
 
1331
 
 
1332
=over
 
1333
 
 
1334
=item since: 2.0.00
 
1335
 
 
1336
=back
 
1337
 
 
1338
See
 
1339
C<L<Apache2::Filter::get_brigade()|docs::2.0::api::Apache2::Filter/C_get_brigade_>>.
 
1340
 
 
1341
 
 
1342
 
 
1343
 
 
1344
 
 
1345
=head3 C<Apache2::Const::MODE_SPECULATIVE>
 
1346
 
 
1347
=over
 
1348
 
 
1349
=item since: 2.0.00
 
1350
 
 
1351
=back
 
1352
 
 
1353
See
 
1354
C<L<Apache2::Filter::get_brigade()|docs::2.0::api::Apache2::Filter/C_get_brigade_>>.
 
1355
 
 
1356
 
 
1357
 
 
1358
 
 
1359
 
 
1360
 
 
1361
 
 
1362
 
 
1363
 
 
1364
=head2 C<:log>
 
1365
 
 
1366
  use Apache2::Const -compile => qw(:log);
 
1367
 
 
1368
The C<:log> group is for constants used by
 
1369
C<L<Apache2::Log|docs::2.0::api::Apache2::Log>>.
 
1370
 
 
1371
 
 
1372
 
 
1373
 
 
1374
=head3 C<Apache2::Const::LOG_ALERT>
 
1375
 
 
1376
=over
 
1377
 
 
1378
=item since: 2.0.00
 
1379
 
 
1380
=back
 
1381
 
 
1382
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_ALERT_>>.
 
1383
 
 
1384
 
 
1385
 
 
1386
 
 
1387
 
 
1388
=head3 C<Apache2::Const::LOG_CRIT>
 
1389
 
 
1390
=over
 
1391
 
 
1392
=item since: 2.0.00
 
1393
 
 
1394
=back
 
1395
 
 
1396
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_CRIT_>>.
 
1397
 
 
1398
 
 
1399
 
 
1400
 
 
1401
 
 
1402
=head3 C<Apache2::Const::LOG_DEBUG>
 
1403
 
 
1404
=over
 
1405
 
 
1406
=item since: 2.0.00
 
1407
 
 
1408
=back
 
1409
 
 
1410
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_DEBUG_>>.
 
1411
 
 
1412
 
 
1413
 
 
1414
 
 
1415
 
 
1416
=head3 C<Apache2::Const::LOG_EMERG>
 
1417
 
 
1418
=over
 
1419
 
 
1420
=item since: 2.0.00
 
1421
 
 
1422
=back
 
1423
 
 
1424
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_EMERG_>>.
 
1425
 
 
1426
 
 
1427
 
 
1428
 
 
1429
 
 
1430
 
 
1431
 
 
1432
=head3 C<Apache2::Const::LOG_ERR>
 
1433
 
 
1434
=over
 
1435
 
 
1436
=item since: 2.0.00
 
1437
 
 
1438
=back
 
1439
 
 
1440
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_ERR_>>.
 
1441
 
 
1442
 
 
1443
 
 
1444
 
 
1445
 
 
1446
 
 
1447
=head3 C<Apache2::Const::LOG_INFO>
 
1448
 
 
1449
=over
 
1450
 
 
1451
=item since: 2.0.00
 
1452
 
 
1453
=back
 
1454
 
 
1455
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_INFO_>>.
 
1456
 
 
1457
 
 
1458
 
 
1459
 
 
1460
 
 
1461
 
 
1462
=head3 C<Apache2::Const::LOG_LEVELMASK>
 
1463
 
 
1464
=over
 
1465
 
 
1466
=item since: 2.0.00
 
1467
 
 
1468
=back
 
1469
 
 
1470
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_LEVELMASK_>>.
 
1471
 
 
1472
 
 
1473
 
 
1474
 
 
1475
 
 
1476
=head3 C<Apache2::Const::LOG_NOTICE>
 
1477
 
 
1478
=over
 
1479
 
 
1480
=item since: 2.0.00
 
1481
 
 
1482
=back
 
1483
 
 
1484
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_NOTICE_>>.
 
1485
 
 
1486
 
 
1487
 
 
1488
 
 
1489
 
 
1490
=head3 C<Apache2::Const::LOG_STARTUP>
 
1491
 
 
1492
=over
 
1493
 
 
1494
=item since: 2.0.00
 
1495
 
 
1496
=back
 
1497
 
 
1498
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_STARTUP_>>.
 
1499
 
 
1500
 
 
1501
 
 
1502
 
 
1503
 
 
1504
=head3 C<Apache2::Const::LOG_TOCLIENT>
 
1505
 
 
1506
=over
 
1507
 
 
1508
=item since: 2.0.00
 
1509
 
 
1510
=back
 
1511
 
 
1512
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_TOCLIENT_>>.
 
1513
 
 
1514
 
 
1515
 
 
1516
 
 
1517
 
 
1518
=head3 C<Apache2::Const::LOG_WARNING>
 
1519
 
 
1520
=over
 
1521
 
 
1522
=item since: 2.0.00
 
1523
 
 
1524
=back
 
1525
 
 
1526
See C<L<Apache2::Log|docs::2.0::api::Apache2::Log/C_Apache2__LOG_WARNING_>>.
 
1527
 
 
1528
 
 
1529
 
 
1530
 
 
1531
 
 
1532
=head2 C<:methods>
 
1533
 
 
1534
  use Apache2::Const -compile => qw(:methods);
 
1535
 
 
1536
The C<:methods> constants group is used in conjunction with
 
1537
C<L<$r-E<gt>method_number|docs::2.0::api::Apache2::RequestRec/C_method_number_>>.
 
1538
 
 
1539
 
 
1540
 
 
1541
 
 
1542
=head3 C<Apache2::Const::METHODS>
 
1543
 
 
1544
=over
 
1545
 
 
1546
=item since: 2.0.00
 
1547
 
 
1548
=back
 
1549
 
 
1550
 
 
1551
 
 
1552
 
 
1553
 
 
1554
=head3 C<Apache2::Const::M_BASELINE_CONTROL>
 
1555
 
 
1556
=over
 
1557
 
 
1558
=item since: 2.0.00
 
1559
 
 
1560
=back
 
1561
 
 
1562
 
 
1563
 
 
1564
 
 
1565
 
 
1566
=head3 C<Apache2::Const::M_CHECKIN>
 
1567
 
 
1568
=over
 
1569
 
 
1570
=item since: 2.0.00
 
1571
 
 
1572
=back
 
1573
 
 
1574
 
 
1575
 
 
1576
 
 
1577
 
 
1578
=head3 C<Apache2::Const::M_CHECKOUT>
 
1579
 
 
1580
=over
 
1581
 
 
1582
=item since: 2.0.00
 
1583
 
 
1584
=back
 
1585
 
 
1586
 
 
1587
 
 
1588
 
 
1589
 
 
1590
=head3 C<Apache2::Const::M_CONNECT>
 
1591
 
 
1592
=over
 
1593
 
 
1594
=item since: 2.0.00
 
1595
 
 
1596
=back
 
1597
 
 
1598
 
 
1599
 
 
1600
 
 
1601
 
 
1602
=head3 C<Apache2::Const::M_COPY>
 
1603
 
 
1604
=over
 
1605
 
 
1606
=item since: 2.0.00
 
1607
 
 
1608
=back
 
1609
 
 
1610
 
 
1611
 
 
1612
 
 
1613
 
 
1614
=head3 C<Apache2::Const::M_DELETE>
 
1615
 
 
1616
=over
 
1617
 
 
1618
=item since: 2.0.00
 
1619
 
 
1620
=back
 
1621
 
 
1622
 
 
1623
 
 
1624
 
 
1625
 
 
1626
=head3 C<Apache2::Const::M_GET>
 
1627
 
 
1628
=over
 
1629
 
 
1630
=item since: 2.0.00
 
1631
 
 
1632
=back
 
1633
 
 
1634
corresponds to the HTTP C<GET> method
 
1635
 
 
1636
 
 
1637
 
 
1638
 
 
1639
=head3 C<Apache2::Const::M_INVALID>
 
1640
 
 
1641
=over
 
1642
 
 
1643
=item since: 2.0.00
 
1644
 
 
1645
=back
 
1646
 
 
1647
 
 
1648
 
 
1649
 
 
1650
 
 
1651
=head3 C<Apache2::Const::M_LABEL>
 
1652
 
 
1653
=over
 
1654
 
 
1655
=item since: 2.0.00
 
1656
 
 
1657
=back
 
1658
 
 
1659
 
 
1660
 
 
1661
 
 
1662
 
 
1663
=head3 C<Apache2::Const::M_LOCK>
 
1664
 
 
1665
=over
 
1666
 
 
1667
=item since: 2.0.00
 
1668
 
 
1669
=back
 
1670
 
 
1671
 
 
1672
 
 
1673
 
 
1674
 
 
1675
=head3 C<Apache2::Const::M_MERGE>
 
1676
 
 
1677
=over
 
1678
 
 
1679
=item since: 2.0.00
 
1680
 
 
1681
=back
 
1682
 
 
1683
 
 
1684
 
 
1685
 
 
1686
 
 
1687
=head3 C<Apache2::Const::M_MKACTIVITY>
 
1688
 
 
1689
=over
 
1690
 
 
1691
=item since: 2.0.00
 
1692
 
 
1693
=back
 
1694
 
 
1695
 
 
1696
 
 
1697
 
 
1698
 
 
1699
=head3 C<Apache2::Const::M_MKCOL>
 
1700
 
 
1701
=over
 
1702
 
 
1703
=item since: 2.0.00
 
1704
 
 
1705
=back
 
1706
 
 
1707
 
 
1708
 
 
1709
 
 
1710
 
 
1711
=head3 C<Apache2::Const::M_MKWORKSPACE>
 
1712
 
 
1713
=over
 
1714
 
 
1715
=item since: 2.0.00
 
1716
 
 
1717
=back
 
1718
 
 
1719
 
 
1720
 
 
1721
 
 
1722
 
 
1723
=head3 C<Apache2::Const::M_MOVE>
 
1724
 
 
1725
=over
 
1726
 
 
1727
=item since: 2.0.00
 
1728
 
 
1729
=back
 
1730
 
 
1731
 
 
1732
 
 
1733
 
 
1734
 
 
1735
=head3 C<Apache2::Const::M_OPTIONS>
 
1736
 
 
1737
=over
 
1738
 
 
1739
=item since: 2.0.00
 
1740
 
 
1741
=back
 
1742
 
 
1743
 
 
1744
 
 
1745
 
 
1746
 
 
1747
=head3 C<Apache2::Const::M_PATCH>
 
1748
 
 
1749
=over
 
1750
 
 
1751
=item since: 2.0.00
 
1752
 
 
1753
=back
 
1754
 
 
1755
 
 
1756
 
 
1757
 
 
1758
 
 
1759
=head3 C<Apache2::Const::M_POST>
 
1760
 
 
1761
=over
 
1762
 
 
1763
=item since: 2.0.00
 
1764
 
 
1765
=back
 
1766
 
 
1767
corresponds to the HTTP C<POST> method
 
1768
 
 
1769
 
 
1770
 
 
1771
=head3 C<Apache2::Const::M_PROPFIND>
 
1772
 
 
1773
=over
 
1774
 
 
1775
=item since: 2.0.00
 
1776
 
 
1777
=back
 
1778
 
 
1779
 
 
1780
 
 
1781
 
 
1782
 
 
1783
=head3 C<Apache2::Const::M_PROPPATCH>
 
1784
 
 
1785
=over
 
1786
 
 
1787
=item since: 2.0.00
 
1788
 
 
1789
=back
 
1790
 
 
1791
 
 
1792
 
 
1793
 
 
1794
 
 
1795
=head3 C<Apache2::Const::M_PUT>
 
1796
 
 
1797
=over
 
1798
 
 
1799
=item since: 2.0.00
 
1800
 
 
1801
=back
 
1802
 
 
1803
corresponds to the HTTP C<PUT> method
 
1804
 
 
1805
 
 
1806
 
 
1807
=head3 C<Apache2::Const::M_REPORT>
 
1808
 
 
1809
=over
 
1810
 
 
1811
=item since: 2.0.00
 
1812
 
 
1813
=back
 
1814
 
 
1815
 
 
1816
 
 
1817
 
 
1818
 
 
1819
=head3 C<Apache2::Const::M_TRACE>
 
1820
 
 
1821
=over
 
1822
 
 
1823
=item since: 2.0.00
 
1824
 
 
1825
=back
 
1826
 
 
1827
 
 
1828
 
 
1829
 
 
1830
 
 
1831
=head3 C<Apache2::Const::M_UNCHECKOUT>
 
1832
 
 
1833
=over
 
1834
 
 
1835
=item since: 2.0.00
 
1836
 
 
1837
=back
 
1838
 
 
1839
 
 
1840
 
 
1841
 
 
1842
 
 
1843
=head3 C<Apache2::Const::M_UNLOCK>
 
1844
 
 
1845
=over
 
1846
 
 
1847
=item since: 2.0.00
 
1848
 
 
1849
=back
 
1850
 
 
1851
 
 
1852
 
 
1853
 
 
1854
 
 
1855
=head3 C<Apache2::Const::M_UPDATE>
 
1856
 
 
1857
=over
 
1858
 
 
1859
=item since: 2.0.00
 
1860
 
 
1861
=back
 
1862
 
 
1863
 
 
1864
 
 
1865
 
 
1866
 
 
1867
=head3 C<Apache2::Const::M_VERSION_CONTROL>
 
1868
 
 
1869
=over
 
1870
 
 
1871
=item since: 2.0.00
 
1872
 
 
1873
=back
 
1874
 
 
1875
 
 
1876
 
 
1877
 
 
1878
 
 
1879
=head2 C<:mpmq>
 
1880
 
 
1881
  use Apache2::Const -compile => qw(:mpmq);
 
1882
 
 
1883
The C<:mpmq> group is for querying MPM properties.
 
1884
 
 
1885
 
 
1886
 
 
1887
 
 
1888
=head3 C<Apache2::Const::MPMQ_NOT_SUPPORTED>
 
1889
 
 
1890
=over
 
1891
 
 
1892
=item since: 2.0.00
 
1893
 
 
1894
=back
 
1895
 
 
1896
 
 
1897
 
 
1898
 
 
1899
 
 
1900
=head3 C<Apache2::Const::MPMQ_STATIC>
 
1901
 
 
1902
=over
 
1903
 
 
1904
=item since: 2.0.00
 
1905
 
 
1906
=back
 
1907
 
 
1908
 
 
1909
 
 
1910
 
 
1911
 
 
1912
=head3 C<Apache2::Const::MPMQ_DYNAMIC>
 
1913
 
 
1914
=over
 
1915
 
 
1916
=item since: 2.0.00
 
1917
 
 
1918
=back
 
1919
 
 
1920
 
 
1921
 
 
1922
 
 
1923
 
 
1924
=head3 C<Apache2::Const::MPMQ_MAX_DAEMON_USED>
 
1925
 
 
1926
=over
 
1927
 
 
1928
=item since: 2.0.00
 
1929
 
 
1930
=back
 
1931
 
 
1932
 
 
1933
 
 
1934
 
 
1935
 
 
1936
=head3 C<Apache2::Const::MPMQ_IS_THREADED>
 
1937
 
 
1938
=over
 
1939
 
 
1940
=item since: 2.0.00
 
1941
 
 
1942
=back
 
1943
 
 
1944
 
 
1945
 
 
1946
 
 
1947
 
 
1948
=head3 C<Apache2::Const::MPMQ_IS_FORKED>
 
1949
 
 
1950
=over
 
1951
 
 
1952
=item since: 2.0.00
 
1953
 
 
1954
=back
 
1955
 
 
1956
 
 
1957
 
 
1958
 
 
1959
 
 
1960
=head3 C<Apache2::Const::MPMQ_HARD_LIMIT_DAEMONS>
 
1961
 
 
1962
=over
 
1963
 
 
1964
=item since: 2.0.00
 
1965
 
 
1966
=back
 
1967
 
 
1968
 
 
1969
 
 
1970
 
 
1971
 
 
1972
=head3 C<Apache2::Const::MPMQ_HARD_LIMIT_THREADS>
 
1973
 
 
1974
=over
 
1975
 
 
1976
=item since: 2.0.00
 
1977
 
 
1978
=back
 
1979
 
 
1980
 
 
1981
 
 
1982
 
 
1983
 
 
1984
=head3 C<Apache2::Const::MPMQ_MAX_THREADS>
 
1985
 
 
1986
=over
 
1987
 
 
1988
=item since: 2.0.00
 
1989
 
 
1990
=back
 
1991
 
 
1992
 
 
1993
 
 
1994
 
 
1995
 
 
1996
=head3 C<Apache2::Const::MPMQ_MIN_SPARE_DAEMONS>
 
1997
 
 
1998
=over
 
1999
 
 
2000
=item since: 2.0.00
 
2001
 
 
2002
=back
 
2003
 
 
2004
 
 
2005
 
 
2006
 
 
2007
 
 
2008
=head3 C<Apache2::Const::MPMQ_MIN_SPARE_THREADS>
 
2009
 
 
2010
=over
 
2011
 
 
2012
=item since: 2.0.00
 
2013
 
 
2014
=back
 
2015
 
 
2016
 
 
2017
 
 
2018
 
 
2019
 
 
2020
=head3 C<Apache2::Const::MPMQ_MAX_SPARE_DAEMONS>
 
2021
 
 
2022
=over
 
2023
 
 
2024
=item since: 2.0.00
 
2025
 
 
2026
=back
 
2027
 
 
2028
 
 
2029
 
 
2030
 
 
2031
 
 
2032
=head3 C<Apache2::Const::MPMQ_MAX_SPARE_THREADS>
 
2033
 
 
2034
=over
 
2035
 
 
2036
=item since: 2.0.00
 
2037
 
 
2038
=back
 
2039
 
 
2040
 
 
2041
 
 
2042
 
 
2043
 
 
2044
=head3 C<Apache2::Const::MPMQ_MAX_REQUESTS_DAEMON>
 
2045
 
 
2046
=over
 
2047
 
 
2048
=item since: 2.0.00
 
2049
 
 
2050
=back
 
2051
 
 
2052
 
 
2053
 
 
2054
 
 
2055
 
 
2056
=head3 C<Apache2::Const::MPMQ_MAX_DAEMONS>
 
2057
 
 
2058
=over
 
2059
 
 
2060
=item since: 2.0.00
 
2061
 
 
2062
=back
 
2063
 
 
2064
 
 
2065
 
 
2066
 
 
2067
 
 
2068
 
 
2069
=head2 C<:options>
 
2070
 
 
2071
  use Apache2::Const -compile => qw(:options);
 
2072
 
 
2073
The C<:options> group contains constants corresponding to the
 
2074
C<Options> configuration directive. For examples see:
 
2075
C<L<$r-E<gt>allow_options|docs::2.0::api::Apache2::Access/C_allow_options_>>.
 
2076
 
 
2077
 
 
2078
 
 
2079
 
 
2080
=head3 C<Apache2::Const::OPT_ALL>
 
2081
 
 
2082
=over
 
2083
 
 
2084
=item since: 2.0.00
 
2085
 
 
2086
=back
 
2087
 
 
2088
 
 
2089
 
 
2090
 
 
2091
 
 
2092
=head3 C<Apache2::Const::OPT_EXECCGI>
 
2093
 
 
2094
=over
 
2095
 
 
2096
=item since: 2.0.00
 
2097
 
 
2098
=back
 
2099
 
 
2100
 
 
2101
 
 
2102
 
 
2103
 
 
2104
=head3 C<Apache2::Const::OPT_INCLUDES>
 
2105
 
 
2106
=over
 
2107
 
 
2108
=item since: 2.0.00
 
2109
 
 
2110
=back
 
2111
 
 
2112
 
 
2113
 
 
2114
 
 
2115
 
 
2116
=head3 C<Apache2::Const::OPT_INCNOEXEC>
 
2117
 
 
2118
=over
 
2119
 
 
2120
=item since: 2.0.00
 
2121
 
 
2122
=back
 
2123
 
 
2124
 
 
2125
 
 
2126
 
 
2127
 
 
2128
=head3 C<Apache2::Const::OPT_INDEXES>
 
2129
 
 
2130
=over
 
2131
 
 
2132
=item since: 2.0.00
 
2133
 
 
2134
=back
 
2135
 
 
2136
 
 
2137
 
 
2138
 
 
2139
 
 
2140
=head3 C<Apache2::Const::OPT_MULTI>
 
2141
 
 
2142
=over
 
2143
 
 
2144
=item since: 2.0.00
 
2145
 
 
2146
=back
 
2147
 
 
2148
 
 
2149
 
 
2150
 
 
2151
 
 
2152
=head3 C<Apache2::Const::OPT_NONE>
 
2153
 
 
2154
=over
 
2155
 
 
2156
=item since: 2.0.00
 
2157
 
 
2158
=back
 
2159
 
 
2160
 
 
2161
 
 
2162
 
 
2163
 
 
2164
=head3 C<Apache2::Const::OPT_SYM_LINKS>
 
2165
 
 
2166
=over
 
2167
 
 
2168
=item since: 2.0.00
 
2169
 
 
2170
=back
 
2171
 
 
2172
 
 
2173
 
 
2174
 
 
2175
 
 
2176
=head3 C<Apache2::Const::OPT_SYM_OWNER>
 
2177
 
 
2178
=over
 
2179
 
 
2180
=item since: 2.0.00
 
2181
 
 
2182
=back
 
2183
 
 
2184
 
 
2185
 
 
2186
 
 
2187
 
 
2188
=head3 C<Apache2::Const::OPT_UNSET>
 
2189
 
 
2190
=over
 
2191
 
 
2192
=item since: 2.0.00
 
2193
 
 
2194
=back
 
2195
 
 
2196
 
 
2197
 
 
2198
 
 
2199
 
 
2200
=head2 C<:override>
 
2201
 
 
2202
  use Apache2::Const -compile => qw(:override);
 
2203
 
 
2204
The C<:override> group contains constants corresponding to the
 
2205
C<AllowOverride> configuration directive. For examples see:
 
2206
C<L<$r-E<gt>allow_options|docs::2.0::api::Apache2::Access/C_allow_overrides_>>.
 
2207
 
 
2208
 
 
2209
 
 
2210
 
 
2211
=head3 C<Apache2::Const::ACCESS_CONF>
 
2212
 
 
2213
F<*.conf> inside C<E<lt>DirectoryE<gt>> or C<E<lt>LocationE<gt>>
 
2214
 
 
2215
=over
 
2216
 
 
2217
=item since: 2.0.00
 
2218
 
 
2219
=back
 
2220
 
 
2221
 
 
2222
=head3 C<Apache2::Const::EXEC_ON_READ>
 
2223
 
 
2224
Force directive to execute a command which would modify the
 
2225
configuration (like including another file, or C<IFModule>)
 
2226
 
 
2227
=over
 
2228
 
 
2229
=item since: 2.0.00
 
2230
 
 
2231
=back
 
2232
 
 
2233
 
 
2234
 
 
2235
 
 
2236
=head3 C<Apache2::Const::OR_ALL>
 
2237
 
 
2238
C<L<Apache2::Const::OR_LIMIT|/C_Apache2__OR_LIMIT_>> | 
 
2239
C<L<Apache2::Const::OR_OPTIONS|/C_Apache2__OR_OPTIONS_>> | 
 
2240
C<L<Apache2::Const::OR_FILEINFO|/C_Apache2__OR_FILEINFO_>> | 
 
2241
C<L<Apache2::Const::OR_AUTHCFG|/C_Apache2__OR_AUTHCFG_>> | 
 
2242
C<L<Apache2::Const::OR_INDEXES|/C_Apache2__OR_INDEXES_>>
 
2243
 
 
2244
=over
 
2245
 
 
2246
=item since: 2.0.00
 
2247
 
 
2248
=back
 
2249
 
 
2250
 
 
2251
 
 
2252
 
 
2253
 
 
2254
=head3 C<Apache2::Const::OR_AUTHCFG>
 
2255
 
 
2256
F<*.conf> inside C<E<lt>DirectoryE<gt>> or C<E<lt>LocationE<gt>> and
 
2257
F<.htaccess> when C<AllowOverride AuthConfig>
 
2258
 
 
2259
=over
 
2260
 
 
2261
=item since: 2.0.00
 
2262
 
 
2263
=back
 
2264
 
 
2265
 
 
2266
 
 
2267
 
 
2268
 
 
2269
=head3 C<Apache2::Const::OR_FILEINFO>
 
2270
 
 
2271
F<*.conf> anywhere and F<.htaccess> when C<AllowOverride FileInfo>
 
2272
 
 
2273
=over
 
2274
 
 
2275
=item since: 2.0.00
 
2276
 
 
2277
=back
 
2278
 
 
2279
 
 
2280
 
 
2281
 
 
2282
 
 
2283
=head3 C<Apache2::Const::OR_INDEXES>
 
2284
 
 
2285
F<*.conf> anywhere and F<.htaccess> when C<AllowOverride Indexes>
 
2286
 
 
2287
=over
 
2288
 
 
2289
=item since: 2.0.00
 
2290
 
 
2291
=back
 
2292
 
 
2293
 
 
2294
 
 
2295
 
 
2296
 
 
2297
=head3 C<Apache2::Const::OR_LIMIT>
 
2298
 
 
2299
F<*.conf> inside C<E<lt>DirectoryE<gt>> or C<E<lt>LocationE<gt>> and
 
2300
F<.htaccess> when C<AllowOverride Limit>
 
2301
 
 
2302
=over
 
2303
 
 
2304
=item since: 2.0.00
 
2305
 
 
2306
=back
 
2307
 
 
2308
 
 
2309
 
 
2310
 
 
2311
 
 
2312
=head3 C<Apache2::Const::OR_NONE>
 
2313
 
 
2314
F<*.conf> is not available anywhere in this override
 
2315
 
 
2316
=over
 
2317
 
 
2318
=item since: 2.0.00
 
2319
 
 
2320
=back
 
2321
 
 
2322
 
 
2323
 
 
2324
 
 
2325
 
 
2326
=head3 C<Apache2::Const::OR_OPTIONS>
 
2327
 
 
2328
F<*.conf> anywhere and F<.htaccess> when C<AllowOverride Options>
 
2329
 
 
2330
=over
 
2331
 
 
2332
=item since: 2.0.00
 
2333
 
 
2334
=back
 
2335
 
 
2336
 
 
2337
 
 
2338
 
 
2339
 
 
2340
=head3 C<Apache2::Const::OR_UNSET>
 
2341
 
 
2342
Unset a directive (in C<Allow>)
 
2343
 
 
2344
=over
 
2345
 
 
2346
=item since: 2.0.00
 
2347
 
 
2348
=back
 
2349
 
 
2350
 
 
2351
 
 
2352
 
 
2353
 
 
2354
=head3 C<Apache2::Const::RSRC_CONF>
 
2355
 
 
2356
F<*.conf> outside C<E<lt>DirectoryE<gt>> or C<E<lt>LocationE<gt>>
 
2357
 
 
2358
=over
 
2359
 
 
2360
=item since: 2.0.00
 
2361
 
 
2362
=back
 
2363
 
 
2364
 
 
2365
 
 
2366
 
 
2367
 
 
2368
 
 
2369
 
 
2370
 
 
2371
=head2 C<:platform>
 
2372
 
 
2373
  use Apache2::Const -compile => qw(:platform);
 
2374
 
 
2375
The C<:platform> group is for constants that may
 
2376
differ from OS to OS.
 
2377
 
 
2378
 
 
2379
 
 
2380
 
 
2381
=head3 C<Apache2::Const::CRLF>
 
2382
 
 
2383
=over
 
2384
 
 
2385
=item since: 2.0.00
 
2386
 
 
2387
=back
 
2388
 
 
2389
 
 
2390
 
 
2391
 
 
2392
 
 
2393
=head3 C<Apache2::Const::CR>
 
2394
 
 
2395
=over
 
2396
 
 
2397
=item since: 2.0.00
 
2398
 
 
2399
=back
 
2400
 
 
2401
 
 
2402
 
 
2403
 
 
2404
 
 
2405
=head3 C<Apache2::Const::LF>
 
2406
 
 
2407
=over
 
2408
 
 
2409
=item since: 2.0.00
 
2410
 
 
2411
=back
 
2412
 
 
2413
 
 
2414
 
 
2415
 
 
2416
 
 
2417
=head2 C<:remotehost>
 
2418
 
 
2419
  use Apache2::Const -compile => qw(:remotehost);
 
2420
 
 
2421
The C<:remotehost> constants group is is used by the
 
2422
C<L<$c-E<gt>get_remote_host|docs::2.0::api::Apache2::Connection/C_get_remote_host_>>
 
2423
method.
 
2424
 
 
2425
 
 
2426
 
 
2427
 
 
2428
=head3 C<Apache2::Const::REMOTE_DOUBLE_REV>
 
2429
 
 
2430
=over
 
2431
 
 
2432
=item since: 2.0.00
 
2433
 
 
2434
=back
 
2435
 
 
2436
 
 
2437
 
 
2438
 
 
2439
=head3 C<Apache2::Const::REMOTE_HOST>
 
2440
 
 
2441
=over
 
2442
 
 
2443
=item since: 2.0.00
 
2444
 
 
2445
=back
 
2446
 
 
2447
 
 
2448
 
 
2449
 
 
2450
 
 
2451
=head3 C<Apache2::Const::REMOTE_NAME>
 
2452
 
 
2453
=over
 
2454
 
 
2455
=item since: 2.0.00
 
2456
 
 
2457
=back
 
2458
 
 
2459
 
 
2460
 
 
2461
 
 
2462
 
 
2463
=head3 C<Apache2::Const::REMOTE_NOLOOKUP>
 
2464
 
 
2465
=over
 
2466
 
 
2467
=item since: 2.0.00
 
2468
 
 
2469
=back
 
2470
 
 
2471
 
 
2472
 
 
2473
 
 
2474
 
 
2475
=head2 C<:satisfy>
 
2476
 
 
2477
  use Apache2::Const -compile => qw(:satisfy);
 
2478
 
 
2479
The C<:satisfy> constants group is used in conjunction with
 
2480
C<L<$r-E<gt>satisfies|docs::2.0::api::Apache2::Access/C_satisfies_>>.
 
2481
 
 
2482
 
 
2483
 
 
2484
 
 
2485
=head3 C<Apache2::Const::SATISFY_ALL>
 
2486
 
 
2487
=over
 
2488
 
 
2489
=item since: 2.0.00
 
2490
 
 
2491
=back
 
2492
 
 
2493
All of the requirements must be met.
 
2494
 
 
2495
 
 
2496
 
 
2497
=head3 C<Apache2::Const::SATISFY_ANY>
 
2498
 
 
2499
=over
 
2500
 
 
2501
=item since: 2.0.00
 
2502
 
 
2503
=back
 
2504
 
 
2505
any of the requirements must be met.
 
2506
 
 
2507
 
 
2508
 
 
2509
 
 
2510
=head3 C<Apache2::Const::SATISFY_NOSPEC>
 
2511
 
 
2512
=over
 
2513
 
 
2514
=item since: 2.0.00
 
2515
 
 
2516
=back
 
2517
 
 
2518
There are no applicable satisfy lines
 
2519
 
 
2520
 
 
2521
 
 
2522
 
 
2523
 
 
2524
=head2 C<:types>
 
2525
 
 
2526
  use Apache2::Const -compile => qw(:types);
 
2527
 
 
2528
The C<:types> group is for XXX constants.
 
2529
 
 
2530
 
 
2531
 
 
2532
 
 
2533
=head3 C<Apache2::Const::DIR_MAGIC_TYPE>
 
2534
 
 
2535
=over
 
2536
 
 
2537
=item since: 2.0.00
 
2538
 
 
2539
=back
 
2540
 
 
2541
 
 
2542
 
 
2543
 
 
2544
 
 
2545
=head1 See Also
 
2546
 
 
2547
L<mod_perl 2.0 documentation|docs::2.0::index>.
 
2548
 
 
2549
 
 
2550
 
 
2551
 
 
2552
=head1 Copyright
 
2553
 
 
2554
mod_perl 2.0 and its core modules are copyrighted under
 
2555
The Apache Software License, Version 2.0.
 
2556
 
 
2557
 
 
2558
 
 
2559
 
 
2560
=head1 Authors
 
2561
 
 
2562
L<The mod_perl development team and numerous
 
2563
contributors|about::contributors::people>.
 
2564
 
 
2565
=cut