stas        2004/02/13 14:33:01

  Modified:    lib/ModPerl WrapXS.pm
  Log:
  avail_modules() function to give a list of all known mp2 modules
  
  Revision  Changes    Path
  1.68      +10 -0     modperl-2.0/lib/ModPerl/WrapXS.pm
  
  Index: WrapXS.pm
  ===================================================================
  RCS file: /home/cvs/modperl-2.0/lib/ModPerl/WrapXS.pm,v
  retrieving revision 1.67
  retrieving revision 1.68
  diff -u -u -r1.67 -r1.68
  --- WrapXS.pm 13 Feb 2004 22:32:23 -0000      1.67
  +++ WrapXS.pm 13 Feb 2004 22:33:01 -0000      1.68
  @@ -786,6 +786,16 @@
       return keys %$methods;
   }
   
  +sub avail_modules {
  +    my %modules = ();
  +    for my $method (keys %$methods) {
  +        for my $item ( @{ $methods->{$method} }) {
  +            $modules{$item->[MODULE]}++;
  +        }
  +    }
  +    return keys %modules;
  +}
  +
   sub preload_all_modules {
       _get_modules() unless $modules;
       eval "require $_" for keys %$modules;
  
  
  

Reply via email to