geoff       2003/10/07 12:57:38

  Modified:    src/docs/2.0/user/config config.pod
               src/docs/2.0/user/handlers intro.pod protocols.pod
  Log:
  add docs for PerlDefaultPortHandler
  
  Revision  Changes    Path
  1.44      +5 -0      modperl-docs/src/docs/2.0/user/config/config.pod
  
  Index: config.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/config/config.pod,v
  retrieving revision 1.43
  retrieving revision 1.44
  diff -u -r1.43 -r1.44
  --- config.pod        23 Sep 2003 00:20:43 -0000      1.43
  +++ config.pod        7 Oct 2003 19:57:38 -0000       1.44
  @@ -709,6 +709,10 @@
   
   See 
C<L<PerlProcessConnectionHandler|docs::2.0::user::handlers::protocols/PerlProcessConnectionHandler>>.
   
  +=head2 C<PerlDefaultPortHandler>
  +
  +See 
C<L<PerlDefaultPortHandler|docs::2.0::user::handlers::protocols/PerlDefaultPortHandler>>.
  +
   
   
   
  @@ -980,6 +984,7 @@
   
     PerlPreConnectionHandler     ITERATE    SRV
     PerlProcessConnectionHandler ITERATE    SRV
  +  PerlDefaultPortHandler       ITERATE    SRV
     
     PerlPostReadRequestHandler   ITERATE    SRV
     PerlTransHandler             ITERATE    SRV
  
  
  
  1.11      +3 -0      modperl-docs/src/docs/2.0/user/handlers/intro.pod
  
  Index: intro.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/handlers/intro.pod,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- intro.pod 12 Aug 2003 18:06:05 -0000      1.10
  +++ intro.pod 7 Oct 2003 19:57:38 -0000       1.11
  @@ -99,6 +99,8 @@
   
   =item * 
C<L<PerlProcessConnectionHandler|docs::2.0::user::handlers::protocols/PerlProcessConnectionHandler>>
   
  +=item * 
C<L<PerlDefaultPortHandler|docs::2.0::user::handlers::protocols/PerlDefaultPortHandler>>
  +
   =back
   
   
  @@ -242,6 +244,7 @@
     
     PerlPreConnectionHandler     RUN_ALL
     PerlProcessConnectionHandler RUN_FIRST
  +  PerlDefaultPortHandler       RUN_FIRST
     
     PerlPostReadRequestHandler   RUN_ALL
     PerlTransHandler             RUN_FIRST
  
  
  
  1.10      +23 -0     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.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- protocols.pod     18 Jul 2003 10:42:48 -0000      1.9
  +++ protocols.pod     7 Oct 2003 19:57:38 -0000       1.10
  @@ -168,6 +168,29 @@
         return Apache::OK;
     }
   
  +=head2 PerlDefaultPortHandler
  +
  +Related to both the I<PerlProcessConnectionHandler> and the
  +I<PerlPreConnectionHandler> is the I<PerlDefaultPortHandler>,
  +whose sole purpose is to return an integer corresponding to the
  +default port for the protocol in question.  The default port
  +will be used internally by Apache when generating self-referential
  +URLs and the port cannot be determined by other means (such as the
  +I<ServerName> or I<Host> header, or when I<UseCanonicalName> is
  +set to I<Off>).
  +
  +The I<PerlDefaultPortHandler> callback is not part of the request
  +cycle, and instead is called on demand whenever port related
  +API calls (such as I<get_server_port()>) fall through to the 
  +default.
  +
  +This hook is of type
  +C<L<RUN_FIRST|docs::2.0::user::handlers::intro/item_RUN_FIRST>>.
  +
  +Similar to the other protocol handlers, the I<PerlDefaultPortHandler>'s
  +configuration scope is
  +C<L<SRV|docs::2.0::user::config::config/item_SRV>>.
  +
   
   
   Now let's look at the following two examples of connection
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to