gozer 2003/11/17 14:10:07
Modified: src/docs/2.0/user/handlers protocols.pod
Log:
Note that for PerConnection, the 2nd argument (the client socket) isn't
currently passed in
Revision Changes Path
1.12 +5 -3 modperl-docs/src/docs/2.0/user/handlers/protocols.pod
Index: protocols.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/protocols.pod,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- protocols.pod 8 Oct 2003 15:16:48 -0000 1.11
+++ protocols.pod 17 Nov 2003 22:10:06 -0000 1.12
@@ -86,14 +86,16 @@
C<L<SRV|docs::2.0::user::config::config/item_SRV>>, because it's not
known yet which resource the request will be mapped to.
-A I<pre_connection> handler accepts connection record and socket
-objects as its arguments:
+A I<pre_connection> handler accepts a connection record at its argument:
sub handler {
- my ($c, $socket) = @_;
+ my $c = shift;
# ...
return Apache::OK;
}
+
+[META: There is another argument passed (the actual client socket), but
+it currently an undef]
Here is a useful I<pre_connection> phase example: provide a facility
to block remote clients by their IP, before too many resources were
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]