stas        2004/09/14 13:47:23

  Modified:    src/docs/2.0/api/Apache Const.pod
               src/docs/2.0/user/config custom.pod
  Log:
  - more xrefs
  - more style fixes
  
  Revision  Changes    Path
  1.26      +42 -14    modperl-docs/src/docs/2.0/api/Apache/Const.pod
  
  Index: Const.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/Const.pod,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -u -r1.25 -r1.26
  --- Const.pod 14 Sep 2004 19:29:34 -0000      1.25
  +++ Const.pod 14 Sep 2004 20:47:23 -0000      1.26
  @@ -89,11 +89,17 @@
   The C<:cmd_how> constants group is used in
   C<L<@APACHE_MODULE_COMMANDS|docs::2.0::user::config::custom/C_args_how_>>
   and
  -C<L<$cmds-E<gt>args_how()|docs::2.0::api::Apache::Command/C_args_how_>>
  +C<L<$cmds-E<gt>args_how|docs::2.0::api::Apache::Command/C_args_how_>>.
  +
  +
  +
  +
  +
   
   =head3 C<Apache::FLAG>
   
  -One of I<On> or I<Off>
  +One of I<On> or I<Off> (L<full
  +description|docs::2.0::user::config::custom/C_Apache__FLAG_>).
   
   =over
   
  @@ -107,7 +113,10 @@
   
   =head3 C<Apache::ITERATE>
   
  -One argument, occuring multiple times
  +One argument, occuring multiple times (L<full
  +description|docs::2.0::user::config::custom/C_Apache__ITERATE_>).
  +
  +
   
   =over
   
  @@ -119,10 +128,10 @@
   
   
   
  -
   =head3 C<Apache::ITERATE2>
   
  -Two arguments, the second occurs multiple times
  +Two arguments, the second occurs multiple times (L<full
  +description|docs::2.0::user::config::custom/C_Apache__ITERATE2_>).
   
   =over
   
  @@ -136,7 +145,8 @@
   
   =head3 C<Apache::NO_ARGS>
   
  -No arguments at all
  +No arguments at all (L<full
  +description|docs::2.0::user::config::custom/C__C_Apache__NO_ARGS_>).
   
   =over
   
  @@ -150,7 +160,8 @@
   
   =head3 C<Apache::RAW_ARGS>
   
  -The command will parse the command line itself
  +The command will parse the command line itself (L<full
  +description|docs::2.0::user::config::custom/C_Apache__RAW_ARGS_>).
   
   =over
   
  @@ -164,7 +175,8 @@
   
   =head3 C<Apache::TAKE1>
   
  -One argument only
  +One argument only (L<full
  +description|docs::2.0::user::config::custom/C_Apache__TAKE1_>).
   
   =over
   
  @@ -178,7 +190,8 @@
   
   =head3 C<Apache::TAKE12>
   
  -One or two arguments
  +One or two arguments (L<full
  +description|docs::2.0::user::config::custom/C_Apache__TAKE12_>).
   
   =over
   
  @@ -192,7 +205,8 @@
   
   =head3 C<Apache::TAKE123>
   
  -One, two or three arguments
  +One, two or three arguments (L<full
  +description|docs::2.0::user::config::custom/C_Apache__TAKE123_>).
   
   =over
   
  @@ -206,7 +220,8 @@
   
   =head3 C<Apache::TAKE13>
   
  -One or three arguments
  +One or three arguments (L<full
  +description|docs::2.0::user::config::custom/C_Apache__TAKE13_>).
   
   =over
   
  @@ -220,7 +235,8 @@
   
   =head3 C<Apache::TAKE2>
   
  -Two arguments
  +Two arguments (L<full
  +description|docs::2.0::user::config::custom/C_Apache__TAKE2_>).
   
   =over
   
  @@ -234,7 +250,8 @@
   
   =head3 C<Apache::TAKE23>
   
  -Two or three arguments
  +Two or three arguments (L<full
  +description|docs::2.0::user::config::custom/C_Apache__TAKE23_>).
   
   =over
   
  @@ -248,13 +265,24 @@
   
   =head3 C<Apache::TAKE3>
   
  -Three arguments
  +Three arguments (L<full
  +description|docs::2.0::user::config::custom/C_Apache__TAKE3_>).
   
   =over
   
   =item since: 1.99_12
   
   =back
  +
  +
  +
  +
  +
  +
  +
  +
  +
  +
   
   
   
  
  
  
  1.14      +70 -18    modperl-docs/src/docs/2.0/user/config/custom.pod
  
  Index: custom.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/user/config/custom.pod,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -u -r1.13 -r1.14
  --- custom.pod        14 Sep 2004 20:37:04 -0000      1.13
  +++ custom.pod        14 Sep 2004 20:47:23 -0000      1.14
  @@ -477,21 +477,32 @@
   The following values of the I<L<args_how|/C_args_how_>> attribute
   define how many arguments and what kind of arguments directives can
   accept. These values are constants that can be imported from the
  -C<L<Apache::Const|docs::2.0::api::Apache::Const>>
  -package. For example:
  +C<L<Apache::Const|docs::2.0::api::Apache::Const>> package
  +(C<L<:cmd_how constants
  +group|docs::2.0::api::Apache::Const/C__cmd_how_>>).
  +
  +For example:
   
     use Apache::Const -compile => qw(TAKE1 TAKE23);
   
  +
  +
  +
  +
   =head3 C<Apache::NO_ARGS>
   
   The directive takes no arguments.  The callback will be invoked once
   each time the directive is encountered.  For example:
   
     sub MyParameter {
  -       my($self, $parms) = @_;
  -       $self->{MyParameter}++;
  +      my($self, $parms) = @_;
  +      $self->{MyParameter}++;
     }
   
  +
  +
  +
  +
   =head3 C<Apache::TAKE1>
   
   The directive takes a single argument.  The callback will be invoked
  @@ -499,20 +510,28 @@
   passed as the third argument. For example:
   
     sub MyParameter {
  -     my($self, $parms, $arg) = @_;
  -     $self->{MyParameter} = $arg;
  +      my($self, $parms, $arg) = @_;
  +      $self->{MyParameter} = $arg;
     }
   
  +
  +
  +
  +
   =head3 C<Apache::TAKE2>
   
   The directive takes two arguments.  They are passed to the callback as
   the third and fourth arguments. For example:
   
     sub MyParameter {
  -     my($self, $parms, $arg1, $arg2) = @_;
  -     $self->{MyParameter} = {$arg1 => $arg2};
  +      my($self, $parms, $arg1, $arg2) = @_;
  +      $self->{MyParameter} = {$arg1 => $arg2};
     }
   
  +
  +
  +
  +
   =head3 C<Apache::TAKE3>
   
   This is like C<L<Apache::TAKE1|/C_Apache__TAKE1_>> and
  @@ -520,10 +539,14 @@
   mandatory arguments. For example:
   
     sub MyParameter {
  -     my($self, $parms, @args) = @_;
  -     $self->{MyParameter} = [EMAIL PROTECTED];
  +      my($self, $parms, @args) = @_;
  +      $self->{MyParameter} = [EMAIL PROTECTED];
     }
   
  +
  +
  +
  +
   =head3 C<Apache::TAKE12>
   
   This directive takes one mandatory argument, and a second optional
  @@ -531,22 +554,35 @@
   that the user may want to override.  For example:
   
     sub MyParameter {
  -    my($self, $parms, $arg1, $arg2) = @_;
  -    $self->{MyParameter} = {$arg1 => $arg2||'default'};
  +      my($self, $parms, $arg1, $arg2) = @_;
  +      $self->{MyParameter} = {$arg1 => $arg2||'default'};
     }
   
  +
  +
  +
  +
   =head3 C<Apache::TAKE23>
   
   C<L<Apache::TAKE23|/C_Apache__TAKE23_>> is just like
   C<L<Apache::TAKE12|/C_Apache__TAKE12_>>, except now there are two
   mandatory arguments and an optional third one.
   
  +
  +
  +
  +
   =head3 C<Apache::TAKE123>
   
   In the C<Apache::TAKE123> variant, the first argument is mandatory and
   the other two are optional.  This is useful for providing defaults for
   two arguments.
   
  +
  +
  +
  +
  +
   =head3 C<Apache::ITERATE>
   
   C<Apache::ITERATE> is used when a directive can take an unlimited
  @@ -556,11 +592,15 @@
   argument passing that Perl provides. For example:
   
     sub MyParameter {
  -     my($self, $parms, $args) = @_;
  -     push @{ $self->{MyParameter} }, $arg;
  +      my($self, $parms, $args) = @_;
  +      push @{ $self->{MyParameter} }, $arg;
     }
   
   
  +
  +
  +
  +
   =head3 C<Apache::ITERATE2>
   
   C<Apache::ITERATE2> is used for directives that take a mandatory first
  @@ -580,11 +620,14 @@
   For example:
   
     sub MyParameter {
  -     my($self, $parms, $key, $val) = @_;
  -     push @{ $self->{MyParameter}{$key} }, $val;
  +      my($self, $parms, $key, $val) = @_;
  +      push @{ $self->{MyParameter}{$key} }, $val;
     }
   
   
  +
  +
  +
   =head3 C<Apache::RAW_ARGS>
   
   An I<L<args_how|/C_args_how_>> of C<Apache::RAW_ARGS> instructs
  @@ -599,8 +642,8 @@
   string-valued scalar containing the text following the directive.
   
     sub MyParameter {
  -     my($self, $parms, $val) = @_;
  -     # process $val
  +      my($self, $parms, $val) = @_;
  +      # process $val
     }
   
   If this mode is used to implement a custom "container" directive, the
  @@ -649,6 +692,9 @@
     Syntax error on line 54 of httpd.conf:
     </MyContainer> outside a <MyContainer> container
   
  +
  +
  +
   =head3 C<Apache::FLAG>
   
   When C<Apache::FLAG> is used, Apache will only allow the argument to
  @@ -666,6 +712,12 @@
         my($self, $parms, $arg) = @_;
         $self->{MyFlag} = $arg; # 1 or 0
     }
  +
  +
  +
  +
  +
  +
   
   
   
  
  
  

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

Reply via email to