stas 2004/02/09 10:22:49
Modified: src/docs/2.0/user/handlers filters.pod
Log:
filter handlers are now always AutoLoaded
Revision Changes Path
1.35 +18 -3 modperl-docs/src/docs/2.0/user/handlers/filters.pod
Index: filters.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/filters.pod,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -u -r1.34 -r1.35
--- filters.pod 16 Sep 2003 20:59:24 -0000 1.34
+++ filters.pod 9 Feb 2004 18:22:49 -0000 1.35
@@ -653,9 +653,10 @@
whereas the C<INCLUDES> filter is of type C<AP_FTYPE_RESOURCE> (10).
As of this writing mod_perl provides two kind of filters with fixed
-priority type:
+priority type (the type is defined by L<the filter handler's
+attribute|/HTTP_Request_vs__Connection_Filters>):
- Handler Priority Value
+ Handler's Attribute Priority Value
-------------------------------------------------
FilterRequestHandler AP_FTYPE_RESOURCE 10
FilterConnectionHandler AP_FTYPE_PROTOCOL 30
@@ -680,6 +681,18 @@
The handler's configuration scope is
C<L<DIR|docs::2.0::user::config::config/item_DIR>>.
+C<PerlInputFilterHandler> handlers are automatically
+C<L<AutoLoad|docs::2.0::user::config::config/C_AutoLoad_>>ed, since
+they need to be compiled before L<the filter
+attributes|/HTTP_Request_vs__Connection_Filters> can be accessed.
+Therefore if the filter handler subroutine is not called C<handler>,
+you must preload the module containing the filter subroutine at the
+server startup. A filter handler can be configured not to be
+C<L<AutoLoad|docs::2.0::user::config::config/C_AutoLoad_>>ed, using
+the C<-> prefix. For example:
+
+ PerlInputFilterHandler -MyApache::FilterTest::lc
+
The following sections include several examples that use the
C<PerlInputFilterHandler> handler.
@@ -698,7 +711,9 @@
The following sections include several examples that use the
C<PerlOutputFilterHandler> handler.
-
+Similar to C<L<PerlInputFilterHandler|/C_PerlInputFilterHandler_>>
+C<PerlOutputFilterHandler> handlers are automatically
+C<L<AutoLoad|docs::2.0::user::config::config/C_AutoLoad_>>ed.
=head2 C<PerlSetInputFilter>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]