Author: randyk Date: Sat Apr 2 15:12:58 2005 New Revision: 159845 URL: http://svn.apache.org/viewcvs?view=rev&rev=159845 Log: s/Apache/Apache2/
Modified: perl/modperl/docs/trunk/src/docs/2.0/user/coding/coding.pod perl/modperl/docs/trunk/src/docs/2.0/user/coding/cooking.pod Modified: perl/modperl/docs/trunk/src/docs/2.0/user/coding/coding.pod URL: http://svn.apache.org/viewcvs/perl/modperl/docs/trunk/src/docs/2.0/user/coding/coding.pod?view=diff&r1=159844&r2=159845 ============================================================================== --- perl/modperl/docs/trunk/src/docs/2.0/user/coding/coding.pod (original) +++ perl/modperl/docs/trunk/src/docs/2.0/user/coding/coding.pod Sat Apr 2 15:12:58 2005 @@ -68,15 +68,15 @@ To run something at the server shutdown and restart use a cleanup handler registered on -C<L<server_shutdown_cleanup_register()|docs::2.0::api::Apache::ServerUtil/C_server_shutdown_cleanup_register_>> +C<L<server_shutdown_cleanup_register()|docs::2.0::api::Apache2::ServerUtil/C_server_shutdown_cleanup_register_>> in F<startup.pl>: #PerlPostConfigRequire startup.pl - use Apache::ServerUtil (); + use Apache2::ServerUtil (); use APR::Pool (); warn "parent pid is $$\n"; - Apache::ServerUtil::server_shutdown_cleanup_register((\&cleanup); + Apache2::ServerUtil::server_shutdown_cleanup_register((\&cleanup); sub cleanup { warn "server cleanup in $$\n" } This is usually useful when some server-wide cleanup should be @@ -85,7 +85,7 @@ To run a cleanup at the end of each connection phase, assign a cleanup callback to the connection pool object: - use Apache::Connection (); + use Apache2::Connection (); use APR::Pool (); my $pool = $c->pool; @@ -173,10 +173,10 @@ If the code needs to behave differently depending on whether it's running under one of the threaded MPMs, or not, the class method -C<Apache::MPM-E<gt>is_threaded> can be used. For example: +C<Apache2::MPM-E<gt>is_threaded> can be used. For example: - use Apache::MPM (); - if (Apache::MPM->is_threaded) { + use Apache2::MPM (); + if (Apache2::MPM->is_threaded) { require APR::OS; my $tid = APR::OS::thread_current(); print "current thread id: $tid (pid: $$)"; @@ -202,8 +202,8 @@ If you don't develop CPAN modules, it's perfectly fine to develop your project to be run under a specific MPM. - use Apache::MPM (); - my $mpm = lc Apache::MPM->show; + use Apache2::MPM (); + my $mpm = lc Apache2::MPM->show; if ($mpm eq 'prefork') { # prefork-specific code } @@ -225,39 +225,39 @@ -=head2 Auto-Reloading Modified Modules with Apache::Reload +=head2 Auto-Reloading Modified Modules with Apache2::Reload -META: need to port Apache::Reload notes from the guide here. but the +META: need to port Apache2::Reload notes from the guide here. but the gist is: - PerlModule Apache::Reload - PerlInitHandler Apache::Reload - #PerlPreConnectionHandler Apache::Reload + PerlModule Apache2::Reload + PerlInitHandler Apache2::Reload + #PerlPreConnectionHandler Apache2::Reload PerlSetVar ReloadAll Off - PerlSetVar ReloadModules "ModPerl::* Apache::*" + PerlSetVar ReloadModules "ModPerl::* Apache2::*" Use: - PerlInitHandler Apache::Reload + PerlInitHandler Apache2::Reload if you need to debug HTTP protocol handlers. Use: - PerlPreConnectionHandler Apache::Reload + PerlPreConnectionHandler Apache2::Reload for any handlers. Though notice that we have started to practice the following style in our modules: - package Apache::Whatever; + package Apache2::Whatever; use strict; use warnings FATAL => 'all'; C<FATAL =E<gt> 'all'> escalates all warnings into fatal errors. So -when C<Apache::Whatever> is modified and reloaded by C<Apache::Reload> +when C<Apache2::Whatever> is modified and reloaded by C<Apache2::Reload> the request is aborted. Therefore if you follow this very healthy -style and want to use C<Apache::Reload>, flex the strictness by +style and want to use C<Apache2::Reload>, flex the strictness by changing it to: use warnings FATAL => 'all'; @@ -299,27 +299,27 @@ =head3 Generating HTTP Response Headers The best approach for generating HTTP response headers is by using the -L<mod_perl API|docs::2.0::api::Apache::RequestRec>. Some common +L<mod_perl API|docs::2.0::api::Apache2::RequestRec>. Some common headers have dedicated methods, others are set by manipulating the -C<L<headers_out|docs::2.0::api::Apache::RequestRec/C_headers_out_>> +C<L<headers_out|docs::2.0::api::Apache2::RequestRec/C_headers_out_>> table directly. For example to set the I<Content-type> header you should call -C<L<$r-E<gt>content_type|docs::2.0::api::Apache::RequestRec/C_content_type_>>: +C<L<$r-E<gt>content_type|docs::2.0::api::Apache2::RequestRec/C_content_type_>>: - use Apache::RequestRec (); + use Apache2::RequestRec (); $r->content_type('text/html'); To C<L<set|docs::2.0::api::APR::Table/C_set_>> a custom header I<My-Header> you should call: - use Apache::RequestRec (); + use Apache2::RequestRec (); use APR::Table; $r->headers_out->set(My-Header => "SomeValue"); If you are inside a registry script L<you can still access|docs::2.0::user::coding::coding/Getting_the_C__r__Object> the -C<L<Apache::RequestRec|docs::2.0::api::Apache::RequestRec>> object. +C<L<Apache2::RequestRec|docs::2.0::api::Apache2::RequestRec>> object. Howerever you can choose a slower method of generating headers by just printing them out before printing any response. This will work only if @@ -378,7 +378,7 @@ Finally, If you don't want Apache to send its own headers and you want to send your own set of headers (non-parsed headers handlers) use explain the -C<L<$r-E<gt>assbackwards|docs::2.0::api::Apache::RequestRec/C_assbackwards_>> +C<L<$r-E<gt>assbackwards|docs::2.0::api::Apache2::RequestRec/C_assbackwards_>> method. Notice that registry handlers will do that for you if the script's name start with the C<nph-> prefix. @@ -410,7 +410,7 @@ $r->rflush; # send the headers out $r->print(long_operation()); - return Apache::OK; + return Apache2::OK; } If this doesn't work, check whether you have configured any @@ -562,7 +562,7 @@ An additional time, once per each child process or Perl interpreter if the module is reloaded off disk again via -C<L<Apache::Reload|docs::2.0::api::Apache::Reload>>. +C<L<Apache2::Reload|docs::2.0::api::Apache2::Reload>>. =item * @@ -728,7 +728,7 @@ foo_bar_baz::handler($r); -passing the C<L<$r|docs::2.0::api::Apache::RequestRec>> object as the +passing the C<L<$r|docs::2.0::api::Apache2::RequestRec>> object as the only argument to the C<handler()> function. Depending on the used registry handler the package is made of the file @@ -767,7 +767,7 @@ If you are deep inside some code and can't get to the entry point to reach for C<$r>, you can use -C<L<Apache-E<gt>request|docs::2.0::api::Apache::RequestUtil/C_request_>>. +C<L<Apache2-E<gt>request|docs::2.0::api::Apache2::RequestUtil/C_request_>>. Modified: perl/modperl/docs/trunk/src/docs/2.0/user/coding/cooking.pod URL: http://svn.apache.org/viewcvs/perl/modperl/docs/trunk/src/docs/2.0/user/coding/cooking.pod?view=diff&r1=159844&r2=159845 ============================================================================== --- perl/modperl/docs/trunk/src/docs/2.0/user/coding/cooking.pod (original) +++ perl/modperl/docs/trunk/src/docs/2.0/user/coding/cooking.pod Sat Apr 2 15:12:58 2005 @@ -14,10 +14,10 @@ =head1 Sending Cookies in REDIRECT Response (ModPerl::Registry) use CGI::Cookie (); - use Apache::RequestRec (); + use Apache2::RequestRec (); use APR::Table (); - use Apache::Const -compile => qw(REDIRECT); + use Apache2::Const -compile => qw(REDIRECT); my $location = "http://example.com/final_destination/"; @@ -29,9 +29,9 @@ $r->err_headers_out->add('Set-Cookie' => $cookie); $r->headers_out->set(Location => $location); - $r->status(Apache::REDIRECT); + $r->status(Apache2::REDIRECT); - return Apache::REDIRECT; + return Apache2::REDIRECT; } 1; @@ -39,10 +39,10 @@ =head1 Sending Cookies in REDIRECT Response (handlers) use CGI::Cookie (); - use Apache::RequestRec (); + use Apache2::RequestRec (); use APR::Table (); - use Apache::Const -compile => qw(REDIRECT); + use Apache2::Const -compile => qw(REDIRECT); my $location = "http://example.com/final_destination/"; @@ -55,7 +55,7 @@ $r->err_headers_out->add('Set-Cookie' => $cookie); $r->headers_out->set(Location => $location); - return Apache::REDIRECT; + return Apache2::REDIRECT; } 1; --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]