1docs::api::Apache2::ConUsste(r3)Contributed Perl Documendtoactsi:o:napi::Apache2::Const(3)
2
3
4
6 Apache2::Const - Perl Interface for Apache Constants
7
9 # make the constants available but don't import them
10 use Apache2::Const -compile => qw(constant names ...);
11
12 # w/o the => syntax sugar
13 use Apache2::Const ("-compile", qw(constant names ...));
14
15 # compile and import the constants
16 use Apache2::Const qw(constant names ...);
17
19 This package contains constants specific to "Apache" features.
20
21 mod_perl 2.0 comes with several hundreds of constants, which you don't
22 want to make available to your Perl code by default, due to CPU and
23 memory overhead. Therefore when you want to use a certain constant you
24 need to explicitly ask to make it available.
25
26 For example, the code:
27
28 use Apache2::Const -compile => qw(FORBIDDEN OK);
29
30 makes the constants "Apache2::Const::FORBIDDEN" and
31 "Apache2::Const::OK" available to your code, but they aren't imported.
32 In which case you need to use a fully qualified constants, as in:
33
34 return Apache2::Const::OK;
35
36 If you drop the argument "-compile" and write:
37
38 use Apache2::Const qw(FORBIDDEN OK);
39
40 Then both constants are imported into your code's namespace and can be
41 used standalone like so:
42
43 return OK;
44
45 Both, due to the extra memory requirement, when importing symbols, and
46 since there are constants in other namespaces (e.g., "APR::" and
47 "ModPerl::", and non-mod_perl modules) which may contain the same
48 names, it's not recommended to import constants. I.e. you want to use
49 the "-compile" construct.
50
51 Finaly, in Perl "=>" is almost the same as the comma operator. It can
52 be used as syntax sugar making it more clear when there is a key-value
53 relation between two arguments, and also it automatically parses its
54 lefthand argument (the key) as a string, so you don't need to quote it.
55
56 If you don't want to use that syntax, instead of writing:
57
58 use Apache2::Const -compile => qw(FORBIDDEN OK);
59
60 you could write:
61
62 use Apache2::Const "-compile", qw(FORBIDDEN OK);
63
64 and for parentheses-lovers:
65
66 use Apache2::Const ("-compile", qw(FORBIDDEN OK));
67
69 ":cmd_how"
70 use Apache2::Const -compile => qw(:cmd_how);
71
72 The ":cmd_how" constants group is used in "Apache2::Module::add()" and
73 "$cmds->args_how".
74
75 "Apache2::Const::FLAG"
76
77 One of On or Off (full description).
78
79 since: 2.0.00
80
81 "Apache2::Const::ITERATE"
82
83 One argument, occuring multiple times (full description).
84
85 since: 2.0.00
86
87 "Apache2::Const::ITERATE2"
88
89 Two arguments, the second occurs multiple times (full description).
90
91 since: 2.0.00
92
93 "Apache2::Const::NO_ARGS"
94
95 No arguments at all (full description).
96
97 since: 2.0.00
98
99 "Apache2::Const::RAW_ARGS"
100
101 The command will parse the command line itself (full description).
102
103 since: 2.0.00
104
105 "Apache2::Const::TAKE1"
106
107 One argument only (full description).
108
109 since: 2.0.00
110
111 "Apache2::Const::TAKE12"
112
113 One or two arguments (full description).
114
115 since: 2.0.00
116
117 "Apache2::Const::TAKE123"
118
119 One, two or three arguments (full description).
120
121 since: 2.0.00
122
123 "Apache2::Const::TAKE13"
124
125 One or three arguments (full description).
126
127 since: 2.0.00
128
129 "Apache2::Const::TAKE2"
130
131 Two arguments (full description).
132
133 since: 2.0.00
134
135 "Apache2::Const::TAKE23"
136
137 Two or three arguments (full description).
138
139 since: 2.0.00
140
141 "Apache2::Const::TAKE3"
142
143 Three arguments (full description).
144
145 since: 2.0.00
146
147 ":common"
148 use Apache2::Const -compile => qw(:common);
149
150 The ":common" group is for XXX constants.
151
152 "Apache2::Const::AUTH_REQUIRED"
153
154 since: 2.0.00
155
156 "Apache2::Const::DECLINED"
157
158 since: 2.0.00
159
160 "Apache2::Const::DONE"
161
162 since: 2.0.00
163
164 "Apache2::Const::FORBIDDEN"
165
166 since: 2.0.00
167
168 "Apache2::Const::NOT_FOUND"
169
170 since: 2.0.00
171
172 "Apache2::Const::OK"
173
174 since: 2.0.00
175
176 "Apache2::Const::REDIRECT"
177
178 since: 2.0.00
179
180 "Apache2::Const::SERVER_ERROR"
181
182 since: 2.0.00
183
184 ":config"
185 use Apache2::Const -compile => qw(:config);
186
187 The ":config" group is for XXX constants.
188
189 "Apache2::Const::DECLINE_CMD"
190
191 since: 2.0.00
192
193 ":conn_keepalive"
194 use Apache2::Const -compile => qw(:conn_keepalive);
195
196 The ":conn_keepalive" constants group is used by the ("$c->keepalive")
197 method.
198
199 "Apache2::Const::CONN_CLOSE"
200
201 The connection will be closed at the end of the current HTTP request.
202
203 since: 2.0.00
204
205 "Apache2::Const::CONN_KEEPALIVE"
206
207 The connection will be kept alive at the end of the current HTTP
208 request.
209
210 since: 2.0.00
211
212 "Apache2::Const::CONN_UNKNOWN"
213
214 The connection is at an unknown state, e.g., initialized but not open
215 yet.
216
217 since: 2.0.00
218
219 ":context"
220 use Apache2::Const -compile => qw(:context);
221
222 The ":context" group is used by the "$parms->check_cmd_context" method.
223
224 "Apache2::Const::NOT_IN_VIRTUALHOST"
225
226 The command is not in a <VirtualHost> block.
227
228 since: 2.0.00
229
230 "Apache2::Const::NOT_IN_LIMIT"
231
232 The command is not in a <Limit> block.
233
234 since: 2.0.00
235
236 "Apache2::Const::NOT_IN_DIRECTORY"
237
238 The command is not in a <Directory> block.
239
240 since: 2.0.00
241
242 "Apache2::Const::NOT_IN_LOCATION"
243
244 The command is not in a <Location>/<LocationMatch> block.
245
246 since: 2.0.00
247
248 "Apache2::Const::NOT_IN_FILES"
249
250 The command is not in a <Files>/<FilesMatch> block.
251
252 since: 2.0.00
253
254 "Apache2::Const::NOT_IN_DIR_LOC_FILE"
255
256 The command is not in a <Files>/<FilesMatch>,
257 <Location>/<LocationMatch> or <Directory> block.
258
259 since: 2.0.00
260
261 "Apache2::Const::GLOBAL_ONLY"
262
263 The directive appears outside of any container directives.
264
265 since: 2.0.00
266
267 ":filter_type"
268 use Apache2::Const -compile => qw(:filter_type);
269
270 The ":filter_type" group is for XXX constants.
271
272 "Apache2::Const::FTYPE_CONNECTION"
273
274 since: 2.0.00
275
276 "Apache2::Const::FTYPE_CONTENT_SET"
277
278 since: 2.0.00
279
280 "Apache2::Const::FTYPE_NETWORK"
281
282 since: 2.0.00
283
284 "Apache2::Const::FTYPE_PROTOCOL"
285
286 since: 2.0.00
287
288 "Apache2::Const::FTYPE_RESOURCE"
289
290 since: 2.0.00
291
292 "Apache2::Const::FTYPE_TRANSCODE"
293
294 since: 2.0.00
295
296 ":http"
297 use Apache2::Const -compile => qw(:http);
298
299 The ":http" group is for XXX constants.
300
301 "Apache2::Const::HTTP_ACCEPTED"
302
303 since: 2.0.00
304
305 "Apache2::Const::HTTP_BAD_GATEWAY"
306
307 since: 2.0.00
308
309 "Apache2::Const::HTTP_BAD_REQUEST"
310
311 since: 2.0.00
312
313 "Apache2::Const::HTTP_CONFLICT"
314
315 since: 2.0.00
316
317 "Apache2::Const::HTTP_CONTINUE"
318
319 since: 2.0.00
320
321 "Apache2::Const::HTTP_CREATED"
322
323 since: 2.0.00
324
325 "Apache2::Const::HTTP_EXPECTATION_FAILED"
326
327 since: 2.0.00
328
329 "Apache2::Const::HTTP_FAILED_DEPENDENCY"
330
331 since: 2.0.00
332
333 "Apache2::Const::HTTP_FORBIDDEN"
334
335 since: 2.0.00
336
337 "Apache2::Const::HTTP_GATEWAY_TIME_OUT"
338
339 since: 2.0.00
340
341 "Apache2::Const::HTTP_GONE"
342
343 since: 2.0.00
344
345 "Apache2::Const::HTTP_INSUFFICIENT_STORAGE"
346
347 since: 2.0.00
348
349 "Apache2::Const::HTTP_INTERNAL_SERVER_ERROR"
350
351 since: 2.0.00
352
353 "Apache2::Const::HTTP_LENGTH_REQUIRED"
354
355 since: 2.0.00
356
357 "Apache2::Const::HTTP_LOCKED"
358
359 since: 2.0.00
360
361 "Apache2::Const::HTTP_METHOD_NOT_ALLOWED"
362
363 since: 2.0.00
364
365 "Apache2::Const::HTTP_MOVED_PERMANENTLY"
366
367 since: 2.0.00
368
369 "Apache2::Const::HTTP_MOVED_TEMPORARILY"
370
371 since: 2.0.00
372
373 "Apache2::Const::HTTP_MULTIPLE_CHOICES"
374
375 since: 2.0.00
376
377 "Apache2::Const::HTTP_MULTI_STATUS"
378
379 since: 2.0.00
380
381 "Apache2::Const::HTTP_NON_AUTHORITATIVE"
382
383 since: 2.0.00
384
385 "Apache2::Const::HTTP_NOT_ACCEPTABLE"
386
387 since: 2.0.00
388
389 "Apache2::Const::HTTP_NOT_EXTENDED"
390
391 since: 2.0.00
392
393 "Apache2::Const::HTTP_NOT_FOUND"
394
395 since: 2.0.00
396
397 "Apache2::Const::HTTP_NOT_IMPLEMENTED"
398
399 since: 2.0.00
400
401 "Apache2::Const::HTTP_NOT_MODIFIED"
402
403 since: 2.0.00
404
405 "Apache2::Const::HTTP_NO_CONTENT"
406
407 since: 2.0.00
408
409 "Apache2::Const::HTTP_OK"
410
411 since: 2.0.00
412
413 "Apache2::Const::HTTP_PARTIAL_CONTENT"
414
415 since: 2.0.00
416
417 "Apache2::Const::HTTP_PAYMENT_REQUIRED"
418
419 since: 2.0.00
420
421 "Apache2::Const::HTTP_PRECONDITION_FAILED"
422
423 since: 2.0.00
424
425 "Apache2::Const::HTTP_PROCESSING"
426
427 since: 2.0.00
428
429 "Apache2::Const::HTTP_PROXY_AUTHENTICATION_REQUIRED"
430
431 since: 2.0.00
432
433 "Apache2::Const::HTTP_RANGE_NOT_SATISFIABLE"
434
435 since: 2.0.00
436
437 "Apache2::Const::HTTP_REQUEST_ENTITY_TOO_LARGE"
438
439 since: 2.0.00
440
441 "Apache2::Const::HTTP_REQUEST_TIME_OUT"
442
443 since: 2.0.00
444
445 "Apache2::Const::HTTP_REQUEST_URI_TOO_LARGE"
446
447 since: 2.0.00
448
449 "Apache2::Const::HTTP_RESET_CONTENT"
450
451 since: 2.0.00
452
453 "Apache2::Const::HTTP_SEE_OTHER"
454
455 since: 2.0.00
456
457 "Apache2::Const::HTTP_SERVICE_UNAVAILABLE"
458
459 since: 2.0.00
460
461 "Apache2::Const::HTTP_SWITCHING_PROTOCOLS"
462
463 since: 2.0.00
464
465 "Apache2::Const::HTTP_TEMPORARY_REDIRECT"
466
467 since: 2.0.00
468
469 "Apache2::Const::HTTP_UNAUTHORIZED"
470
471 since: 2.0.00
472
473 "Apache2::Const::HTTP_UNPROCESSABLE_ENTITY"
474
475 since: 2.0.00
476
477 "Apache2::Const::HTTP_UNSUPPORTED_MEDIA_TYPE"
478
479 since: 2.0.00
480
481 "Apache2::Const::HTTP_UPGRADE_REQUIRED"
482
483 since: 2.0.00
484
485 "Apache2::Const::HTTP_USE_PROXY"
486
487 since: 2.0.00
488
489 "Apache2::Const::HTTP_VARIANT_ALSO_VARIES"
490
491 since: 2.0.00
492
493 ":input_mode"
494 use Apache2::Const -compile => qw(:input_mode);
495
496 The ":input_mode" group is used by "get_brigade".
497
498 "Apache2::Const::MODE_EATCRLF"
499
500 since: 2.0.00
501
502 See "Apache2::Filter::get_brigade()".
503
504 "Apache2::Const::MODE_EXHAUSTIVE"
505
506 since: 2.0.00
507
508 See "Apache2::Filter::get_brigade()".
509
510 "Apache2::Const::MODE_GETLINE"
511
512 since: 2.0.00
513
514 See "Apache2::Filter::get_brigade()".
515
516 "Apache2::Const::MODE_INIT"
517
518 since: 2.0.00
519
520 See "Apache2::Filter::get_brigade()".
521
522 "Apache2::Const::MODE_READBYTES"
523
524 since: 2.0.00
525
526 See "Apache2::Filter::get_brigade()".
527
528 "Apache2::Const::MODE_SPECULATIVE"
529
530 since: 2.0.00
531
532 See "Apache2::Filter::get_brigade()".
533
534 ":log"
535 use Apache2::Const -compile => qw(:log);
536
537 The ":log" group is for constants used by "Apache2::Log".
538
539 "Apache2::Const::LOG_ALERT"
540
541 since: 2.0.00
542
543 See "Apache2::Log".
544
545 "Apache2::Const::LOG_CRIT"
546
547 since: 2.0.00
548
549 See "Apache2::Log".
550
551 "Apache2::Const::LOG_DEBUG"
552
553 since: 2.0.00
554
555 See "Apache2::Log".
556
557 "Apache2::Const::LOG_EMERG"
558
559 since: 2.0.00
560
561 See "Apache2::Log".
562
563 "Apache2::Const::LOG_ERR"
564
565 since: 2.0.00
566
567 See "Apache2::Log".
568
569 "Apache2::Const::LOG_INFO"
570
571 since: 2.0.00
572
573 See "Apache2::Log".
574
575 "Apache2::Const::LOG_LEVELMASK"
576
577 since: 2.0.00
578
579 See "Apache2::Log".
580
581 "Apache2::Const::LOG_NOTICE"
582
583 since: 2.0.00
584
585 See "Apache2::Log".
586
587 "Apache2::Const::LOG_STARTUP"
588
589 since: 2.0.00
590
591 See "Apache2::Log".
592
593 "Apache2::Const::LOG_TOCLIENT"
594
595 since: 2.0.00
596
597 See "Apache2::Log".
598
599 "Apache2::Const::LOG_WARNING"
600
601 since: 2.0.00
602
603 See "Apache2::Log".
604
605 ":methods"
606 use Apache2::Const -compile => qw(:methods);
607
608 The ":methods" constants group is used in conjunction with
609 "$r->method_number".
610
611 "Apache2::Const::METHODS"
612
613 since: 2.0.00
614
615 "Apache2::Const::M_BASELINE_CONTROL"
616
617 since: 2.0.00
618
619 "Apache2::Const::M_CHECKIN"
620
621 since: 2.0.00
622
623 "Apache2::Const::M_CHECKOUT"
624
625 since: 2.0.00
626
627 "Apache2::Const::M_CONNECT"
628
629 since: 2.0.00
630
631 "Apache2::Const::M_COPY"
632
633 since: 2.0.00
634
635 "Apache2::Const::M_DELETE"
636
637 since: 2.0.00
638
639 "Apache2::Const::M_GET"
640
641 since: 2.0.00
642
643 corresponds to the HTTP "GET" method
644
645 "Apache2::Const::M_INVALID"
646
647 since: 2.0.00
648
649 "Apache2::Const::M_LABEL"
650
651 since: 2.0.00
652
653 "Apache2::Const::M_LOCK"
654
655 since: 2.0.00
656
657 "Apache2::Const::M_MERGE"
658
659 since: 2.0.00
660
661 "Apache2::Const::M_MKACTIVITY"
662
663 since: 2.0.00
664
665 "Apache2::Const::M_MKCOL"
666
667 since: 2.0.00
668
669 "Apache2::Const::M_MKWORKSPACE"
670
671 since: 2.0.00
672
673 "Apache2::Const::M_MOVE"
674
675 since: 2.0.00
676
677 "Apache2::Const::M_OPTIONS"
678
679 since: 2.0.00
680
681 "Apache2::Const::M_PATCH"
682
683 since: 2.0.00
684
685 "Apache2::Const::M_POST"
686
687 since: 2.0.00
688
689 corresponds to the HTTP "POST" method
690
691 "Apache2::Const::M_PROPFIND"
692
693 since: 2.0.00
694
695 "Apache2::Const::M_PROPPATCH"
696
697 since: 2.0.00
698
699 "Apache2::Const::M_PUT"
700
701 since: 2.0.00
702
703 corresponds to the HTTP "PUT" method
704
705 "Apache2::Const::M_REPORT"
706
707 since: 2.0.00
708
709 "Apache2::Const::M_TRACE"
710
711 since: 2.0.00
712
713 "Apache2::Const::M_UNCHECKOUT"
714
715 since: 2.0.00
716
717 "Apache2::Const::M_UNLOCK"
718
719 since: 2.0.00
720
721 "Apache2::Const::M_UPDATE"
722
723 since: 2.0.00
724
725 "Apache2::Const::M_VERSION_CONTROL"
726
727 since: 2.0.00
728
729 ":mpmq"
730 use Apache2::Const -compile => qw(:mpmq);
731
732 The ":mpmq" group is for querying MPM properties.
733
734 "Apache2::Const::MPMQ_NOT_SUPPORTED"
735
736 since: 2.0.00
737
738 "Apache2::Const::MPMQ_STATIC"
739
740 since: 2.0.00
741
742 "Apache2::Const::MPMQ_DYNAMIC"
743
744 since: 2.0.00
745
746 "Apache2::Const::MPMQ_MAX_DAEMON_USED"
747
748 since: 2.0.00
749
750 "Apache2::Const::MPMQ_IS_THREADED"
751
752 since: 2.0.00
753
754 "Apache2::Const::MPMQ_IS_FORKED"
755
756 since: 2.0.00
757
758 "Apache2::Const::MPMQ_HARD_LIMIT_DAEMONS"
759
760 since: 2.0.00
761
762 "Apache2::Const::MPMQ_HARD_LIMIT_THREADS"
763
764 since: 2.0.00
765
766 "Apache2::Const::MPMQ_MAX_THREADS"
767
768 since: 2.0.00
769
770 "Apache2::Const::MPMQ_MIN_SPARE_DAEMONS"
771
772 since: 2.0.00
773
774 "Apache2::Const::MPMQ_MIN_SPARE_THREADS"
775
776 since: 2.0.00
777
778 "Apache2::Const::MPMQ_MAX_SPARE_DAEMONS"
779
780 since: 2.0.00
781
782 "Apache2::Const::MPMQ_MAX_SPARE_THREADS"
783
784 since: 2.0.00
785
786 "Apache2::Const::MPMQ_MAX_REQUESTS_DAEMON"
787
788 since: 2.0.00
789
790 "Apache2::Const::MPMQ_MAX_DAEMONS"
791
792 since: 2.0.00
793
794 ":options"
795 use Apache2::Const -compile => qw(:options);
796
797 The ":options" group contains constants corresponding to the "Options"
798 configuration directive. For examples see: "$r->allow_options".
799
800 "Apache2::Const::OPT_ALL"
801
802 since: 2.0.00
803
804 "Apache2::Const::OPT_EXECCGI"
805
806 since: 2.0.00
807
808 "Apache2::Const::OPT_INCLUDES"
809
810 since: 2.0.00
811
812 "Apache2::Const::OPT_INCNOEXEC"
813
814 since: 2.0.00
815
816 "Apache2::Const::OPT_INDEXES"
817
818 since: 2.0.00
819
820 "Apache2::Const::OPT_MULTI"
821
822 since: 2.0.00
823
824 "Apache2::Const::OPT_NONE"
825
826 since: 2.0.00
827
828 "Apache2::Const::OPT_SYM_LINKS"
829
830 since: 2.0.00
831
832 "Apache2::Const::OPT_SYM_OWNER"
833
834 since: 2.0.00
835
836 "Apache2::Const::OPT_UNSET"
837
838 since: 2.0.00
839
840 ":override"
841 use Apache2::Const -compile => qw(:override);
842
843 The ":override" group contains constants corresponding to the
844 "AllowOverride" configuration directive. For examples see:
845 "$r->allow_options".
846
847 "Apache2::Const::ACCESS_CONF"
848
849 *.conf inside "<Directory>" or "<Location>"
850
851 since: 2.0.00
852
853 "Apache2::Const::EXEC_ON_READ"
854
855 Force directive to execute a command which would modify the
856 configuration (like including another file, or "IFModule")
857
858 since: 2.0.00
859
860 "Apache2::Const::OR_ALL"
861
862 "Apache2::Const::OR_LIMIT" | "Apache2::Const::OR_OPTIONS" |
863 "Apache2::Const::OR_FILEINFO" | "Apache2::Const::OR_AUTHCFG" |
864 "Apache2::Const::OR_INDEXES"
865
866 since: 2.0.00
867
868 "Apache2::Const::OR_AUTHCFG"
869
870 *.conf inside "<Directory>" or "<Location>" and .htaccess when
871 "AllowOverride AuthConfig"
872
873 since: 2.0.00
874
875 "Apache2::Const::OR_FILEINFO"
876
877 *.conf anywhere and .htaccess when "AllowOverride FileInfo"
878
879 since: 2.0.00
880
881 "Apache2::Const::OR_INDEXES"
882
883 *.conf anywhere and .htaccess when "AllowOverride Indexes"
884
885 since: 2.0.00
886
887 "Apache2::Const::OR_LIMIT"
888
889 *.conf inside "<Directory>" or "<Location>" and .htaccess when
890 "AllowOverride Limit"
891
892 since: 2.0.00
893
894 "Apache2::Const::OR_NONE"
895
896 *.conf is not available anywhere in this override
897
898 since: 2.0.00
899
900 "Apache2::Const::OR_OPTIONS"
901
902 *.conf anywhere and .htaccess when "AllowOverride Options"
903
904 since: 2.0.00
905
906 "Apache2::Const::OR_UNSET"
907
908 Unset a directive (in "Allow")
909
910 since: 2.0.00
911
912 "Apache2::Const::RSRC_CONF"
913
914 *.conf outside "<Directory>" or "<Location>"
915
916 since: 2.0.00
917
918 ":platform"
919 use Apache2::Const -compile => qw(:platform);
920
921 The ":platform" group is for constants that may differ from OS to OS.
922
923 "Apache2::Const::CRLF"
924
925 since: 2.0.00
926
927 "Apache2::Const::CR"
928
929 since: 2.0.00
930
931 "Apache2::Const::LF"
932
933 since: 2.0.00
934
935 ":remotehost"
936 use Apache2::Const -compile => qw(:remotehost);
937
938 The ":remotehost" constants group is is used by the
939 "$c->get_remote_host" method.
940
941 "Apache2::Const::REMOTE_DOUBLE_REV"
942
943 since: 2.0.00
944
945 "Apache2::Const::REMOTE_HOST"
946
947 since: 2.0.00
948
949 "Apache2::Const::REMOTE_NAME"
950
951 since: 2.0.00
952
953 "Apache2::Const::REMOTE_NOLOOKUP"
954
955 since: 2.0.00
956
957 ":satisfy"
958 use Apache2::Const -compile => qw(:satisfy);
959
960 The ":satisfy" constants group is used in conjunction with
961 "$r->satisfies".
962
963 "Apache2::Const::SATISFY_ALL"
964
965 since: 2.0.00
966
967 All of the requirements must be met.
968
969 "Apache2::Const::SATISFY_ANY"
970
971 since: 2.0.00
972
973 any of the requirements must be met.
974
975 "Apache2::Const::SATISFY_NOSPEC"
976
977 since: 2.0.00
978
979 There are no applicable satisfy lines
980
981 ":types"
982 use Apache2::Const -compile => qw(:types);
983
984 The ":types" group is for XXX constants.
985
986 "Apache2::Const::DIR_MAGIC_TYPE"
987
988 since: 2.0.00
989
990 ":proxy"
991 use Apache2::Const -compile => qw(:proxy);
992
993 The ":proxy" constants group is used in conjunction with
994 "$r->proxyreq".
995
996 "Apache2::Const::PROXYREQ_NONE"
997
998 since: 2.0.2
999
1000 "Apache2::Const::PROXYREQ_PROXY"
1001
1002 since: 2.0.2
1003
1004 "Apache2::Const::PROXYREQ_REVERSE"
1005
1006 since: 2.0.2
1007
1008 "Apache2::Const::PROXYREQ_RESPONSE"
1009
1010 since: 2.0.5
1011
1013 mod_perl 2.0 documentation.
1014
1015 HTTP Status Codes.
1016
1018 mod_perl 2.0 and its core modules are copyrighted under The Apache
1019 Software License, Version 2.0.
1020
1022 The mod_perl development team and numerous contributors.
1023
1024
1025
1026perl v5.32.0 2020-07-28 docs::api::Apache2::Const(3)