You are viewing a plain text version of this content. The canonical link for it is here.
Posted to modperl-cvs@perl.apache.org by st...@apache.org on 2003/03/13 02:05:34 UTC
cvs commit: modperl-docs/src/docs/2.0/api/Apache RequestRec.pod RequestUtil.pod
stas 2003/03/12 17:05:33
Modified: src/docs/2.0/api/Apache RequestRec.pod RequestUtil.pod
Log:
document $r->main/ add an xref to is_initial_req
Revision Changes Path
1.3 +13 -7 modperl-docs/src/docs/2.0/api/Apache/RequestRec.pod
Index: RequestRec.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/RequestRec.pod,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- RequestRec.pod 24 Feb 2003 00:14:27 -0000 1.2
+++ RequestRec.pod 13 Mar 2003 01:05:33 -0000 1.3
@@ -22,16 +22,14 @@
Function arguments (if any) and return values are shown in the
function's synopsis.
-=over
-
-=item * server()
+=head2 server()
$s = $r->server;
Gets the C<Apache::Server> object for the server the request C<$r> is
running under.
-=item * dir_config()
+=head2 dir_config()
dir_config() provides an interface for the per-directory variable
specified by the C<PerlSetVar> and C<PerlAddVar> directives, and also
@@ -75,7 +73,7 @@
values associated with the key C<$key> (and the key itself) will be
deleted.
-=item * ap_auth_type()
+=head2 ap_auth_type()
C<$r-E<gt>ap_auth_type> gets or sets the I<ap_auth_type> slot in the
request record.
@@ -96,9 +94,17 @@
Note that C<$r-E<gt>ap_auth_type> was C<$r-E<gt>connection-E<gt>auth_type>
in the mod_perl 1.0 API.
-=item *
+=head2 main()
+
+ $main_r = $r->main;
+
+If the current request is a sub-request, this method returns a blessed
+reference to the main request structure. If the current request is the
+main request, then this method returns undef.
-=back
+To figure out whether you are inside a main request or a
+sub-request/internal redirect, use
+C<L<$r-E<gt>is_initial_req|docs::2.0::api::Apache::RequestUtil/is_initial_req__>>.
=cut
1.3 +20 -30 modperl-docs/src/docs/2.0/api/Apache/RequestUtil.pod
Index: RequestUtil.pod
===================================================================
RCS file: /home/cvs/modperl-docs/src/docs/2.0/api/Apache/RequestUtil.pod,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- RequestUtil.pod 20 Feb 2003 05:01:45 -0000 1.2
+++ RequestUtil.pod 13 Mar 2003 01:05:33 -0000 1.3
@@ -17,48 +17,42 @@
Function arguments (if any) and return values are shown in the
function's synopsis.
-=head2 FUNCTIONS
+=head1 FUNCTIONS
-=over
+=head2 * Apache-E<gt>request()
-=item * Apache-E<gt>request()
-=back
+=head1 METHODS
+=head2 new()
-=head2 METHODS
+=head2 get_server_name()
-=over
+=head2 get_server_port()
-=item * new()
+=head2 dir_config()
-=item * get_server_name()
+=head2 get_status_line()
-=item * get_server_port()
+=head2 is_initial_req()
-=item * dir_config()
+=head2 method_register()
-=item * get_status_line()
+=head2 add_config()
-=item * is_initial_req()
+=head2 location()
-=item * method_register()
+=head2 location_merge()
-=item * add_config()
+=head2 no_cache()
-=item * location()
+=head2 pnotes()
-=item * location_merge()
+=head2 set_basic_credentials()
-=item * no_cache()
+=head2 as_string()
-=item * pnotes()
-
-=item * set_basic_credentials()
-
-=item * as_string()
-
-=item * push_handlers()
+=head2 push_handlers()
$r->push_handlers(PerlResponseHandler => \&handler);
$r->push_handlers(PerlResponseHandler => [\&handler, \&handler2]);
@@ -66,12 +60,8 @@
# XXX: not implemented yet
$r->push_handlers(PerlResponseHandler => sub {...});
-=item * add_handlers()
-
-=item * get_handlers()
-
-
-=back
+=head2 add_handlers()
+=head2 get_handlers()
=cut