GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  APACHE2::MPM (3)

.ds Aq ’

NAME

Apache2::MPM - Perl API for accessing Apache MPM information

CONTENTS

Synopsis



  use Apache2::MPM ();
 
  # check whether Apache MPM is threaded
  if (Apache2::MPM->is_threaded) { do_something() }
 
  # which mpm is used
  my $mpm = lc Apache2::MPM->show;
 
  # query mpm properties
  use Apache2::Const -compile => qw(:mpmq);
  if (Apache2::MPM->query(Apache2::Const::MPMQ_STATIC)) { ... }



Description

Apache2::MPM provides the Perl API for accessing Apache MPM information.

API

Apache2::MPM provides the following functions and/or methods:

CWquery

Query various attributes of the MPM



  my $query = Apache2::MPM->query($const);



obj: $class ( Apache2::MPM class ) the class name
arg1: $const ( Apache2::Const :mpmq group constant ) The MPM attribute to query.
ret: $query ( boolean ) the result of the query
since: 2.0.00
For example to test whether the mpm is static:



  use Apache2::Const -compile => qw(MPMQ_STATIC);
  if (Apache2::MPM->query(Apache2::Const::MPMQ_STATIC)) { ... }



CWis_threaded

Check whether the running Apache MPM is threaded.



  my $is_threaded = Apache2::MPM->is_threaded;



obj: $class ( Apache2::MPM class ) the class name
ret: $is_threaded ( boolean ) threaded or not
since: 2.0.00
Note that this functionality is just a shortcut for:



  use Apache2::Const -compile => qw(MPMQ_IS_THREADED);
  my $is_threaded = Apache2::MPM->query(Apache2::Const::MPMQ_IS_THREADED);



CWshow

What mpm is used



  my $mpm = Apache2::MPM->show();



obj: $class ( Apache2::MPM class ) the class name
ret: $mpm ( string ) the name of the MPM. e.g., Prefork.
since: 2.0.00

See Also

mod_perl 2.0 documentation.

Copyright

mod_perl 2.0 and its core modules are copyrighted under The Apache Software License, Version 2.0.

Authors

The mod_perl development team and numerous contributors.
Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 WORK::MOD_PERL-2.0.9::DOCS::API::APACHE2::MPM (3) 2015-06-18

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.