stas        2004/09/13 15:13:06

  Modified:    src/docs/2.0/api/Apache Module.pod
  Log:
  tweaks
  
  Revision  Changes    Path
  1.18      +37 -21    modperl-docs/src/docs/2.0/api/Apache/Module.pod
  
  Index: Module.pod
  ===================================================================
  RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/Module.pod,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -u -r1.17 -r1.18
  --- Module.pod        13 Sep 2004 21:53:04 -0000      1.17
  +++ Module.pod        13 Sep 2004 22:13:05 -0000      1.18
  @@ -11,11 +11,11 @@
     
     # iterate over the whole module list
     for (my $modp = Apache::Module->top_module; $modp; $modp = $modp->next) {
  -      my $name = $modp->name;
  -      my $version = $modp->version;
  +      my $name          = $modp->name;
  +      my $index         = $modp->module_index;
  +      my $version       = $modp->version;
  +      my $commands      = $modp->cmds;
         my $minor_version = $modp->minor_version;
  -      my $index = $modp->module_index;
  -      my $commands = $modp->cmds;
     }
     
     # find a specific module
  @@ -70,8 +70,8 @@
   
   =head2 C<cmds>
   
  -The C<L<Apache::Command|docs::2.0::api::Apache::Command>> object
  -that describes all of the directives this module defines.
  +Get the C<L<Apache::Command|docs::2.0::api::Apache::Command>> object,
  +describing all of the directives this module defines.
   
     $command = $module->cmds();
   
  @@ -135,7 +135,7 @@
   =back
   
   See also L<Apache Server Configuration Customization in
  -Perl|docs::2.0::user::config::custom>
  +Perl|docs::2.0::user::config::custom>.
   
   
   
  @@ -157,19 +157,24 @@
   =item ret: C<$module>
   ( C<L<Apache::Module object|docs::2.0::api::Apache::Module>> )
   
  -The module object if found, undef otherwise
  +The module object if found, C<undef> otherwise.
   
   =item since: 1.99_12
   
   =back
   
  +For example:
  +
  +  my $module = Apache::Module::find_linked_module('mod_ssl.c');
  +
  +
   
   
   
   
   =head2 C<loaded>
   
  -Determines if a certain module is loaded
  +Determine if a certain module is loaded
   
     $loaded = Apache::Module::loaded($module);
   
  @@ -179,15 +184,15 @@
   
   The name of the module to search for.
   
  -If C<$module> ends with C<.c>, search all the modules,
  -statically compiled and dynamically loaded.
  -
  -If C<$module> ends with C<.so>, search only the dynamically
  -loaded modules.
  +If C<$module> ends with C<.c>, search all the modules, statically
  +compiled and dynamically loaded.
   
  -If C<$module> doesn't contain a C<.>, search the loaded Perl
  +If C<$module> ends with C<.so>, search only the dynamically loaded
   modules.
   
  +If C<$module> doesn't contain a C<.>, search the loaded Perl modules
  +(checks C<%INC>).
  +
   =item ret: C<$loaded> ( boolean )
   
   Returns true if the module is loaded, false otherwise.
  @@ -223,8 +228,7 @@
   
   =head2 C<minor_version>
   
  -API minor version. Provides API feature milestones. Not checked
  -during module init
  +Get the module API minor version.
   
     $minor_version = $module->minor_version();
   
  @@ -239,13 +243,17 @@
   
   =back
   
  +C<minor_version()> provides API feature milestones.
  +
  +It's not checked during module init.
  +
   
   
   
   
   =head2 C<module_index>
   
  -Index to this modules structures in config vectors.
  +Get the index to this modules structures in config vectors.
   
     $index = $module->module_index();
   
  @@ -266,7 +274,7 @@
   
   =head2 C<name>
   
  -The name of the module's C file
  +Get the name of the module's I<.c> file
   
     $name = $module->name();
   
  @@ -281,13 +289,19 @@
   
   =back
   
  +For example a mod_perl module, will return: I<mod_perl.c>.
  +
  +
  +
  +
   
   
   
   
   =head2 C<next>
   
  -The next module in the list, undef if the last module in the list.
  +Get the next module in the list, C<undef> if this is the last module
  +in the list.
   
     $next_module = $module->next();
   
  @@ -308,6 +322,8 @@
   
   
   
  +
  +
   =head2 C<remove_loaded_module>
   
   Remove a module from the list of loaded modules permanently.
  @@ -354,7 +370,7 @@
   
   =head2 C<version>
   
  -API version, B<not> module version; check that module is
  +Get the API version, B<not> module version; check that module is
   compatible with this version of the server.
   
     $version = $module->version();
  
  
  

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

Reply via email to