httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j...@apache.org
Subject svn commit: r168155 [12/27] - in /httpd/site/trunk: docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/
Date Wed, 04 May 2005 17:40:16 GMT
Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: Perl</title> 
+  <title>libapreq2-2.05-dev: libapreq2: Perl</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,36 +10,32 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>Perl<br>
 <small>
 [<a class="el" href="group__apreq__lang.html">Language Bindings</a>]</small>
 </h1>XS Modules.  
-<a href="#_details">More...</a><table border=0 cellpadding=0 cellspacing=0>
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
-<tr><td colspan=2><br><h2>Modules</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>group &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apreq__xs__request.html">Apache::Request</a></td></tr>
+<tr><td colspan="2"><br><h2>Modules</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apreq__xs__request.html">Apache2::Request</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>group &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apreq__xs__upload.html">Apache::Upload</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apreq__xs__upload.html">Apache2::Upload</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>group &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apreq__xs__cookie.html">Apache::Cookie</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align=right valign=top>group &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apreq__xs__table.html">Table Classes</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align=right valign=top>group &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group__apreq__xs__error.html">Error Classes</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__apreq__xs__cookie.html">Apache2::Cookie</a></td></tr>
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 XS Modules. 
 <p>
-<div id="footer">
+ <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__cookie.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__cookie.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__cookie.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__cookie.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: Apache::Cookie</title> 
+  <title>libapreq2-2.05-dev: libapreq2: Apache2::Cookie</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,12 +10,12 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1>Apache::Cookie<br>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<h1>Apache2::Cookie<br>
 <small>
 [<a class="el" href="group__apreq__xs.html">Perl</a>]</small>
-</h1><table border=0 cellpadding=0 cellspacing=0>
+</h1><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
 </table>
 
@@ -28,16 +28,15 @@
 	<li><a href="#name">NAME</a></li>
 	<li><a href="#synopsis">SYNOPSIS</a></li>
 	<li><a href="#description">DESCRIPTION</a></li>
-	<li><a href="#apache__cookie__jar">Apache::Cookie::Jar</a></li>
+	<li><a href="#apache2__cookie__jar">Apache2::Cookie::Jar</a></li>
 	<ul>
 
 		<li><a href="#new">new</a></li>
 		<li><a href="#cookies">cookies</a></li>
 		<li><a href="#status">status</a></li>
-		<li><a href="#env">env</a></li>
 	</ul>
 
-	<li><a href="#apache__cookie">Apache::Cookie</a></li>
+	<li><a href="#apache2__cookie">Apache2::Cookie</a></li>
 	<ul>
 
 		<li><a href="#new">new</a></li>
@@ -69,18 +68,18 @@
 <p>
 </p>
 <h1><a name="name">NAME</a></h1>
-<p>Apache::Cookie, Apache::Cookie::Jar - HTTP Cookies Class</p>
+<p>Apache2::Cookie, Apache2::Cookie::Jar - HTTP Cookies Class</p>
 <p>
 </p>
 <hr />
 <h1><a name="synopsis">SYNOPSIS</a></h1>
 <pre>
-    use Apache::Cookie;</pre>
+    use Apache2::Cookie;</pre>
 <pre>
-    $j = Apache::Cookie::Jar-&gt;new($r);
+    $j = Apache2::Cookie::Jar-&gt;new($r);
     $c_in = $j-&gt;cookies(&quot;foo&quot;);         # get cookie from request headers</pre>
 <pre>
-    $c_out = Apache::Cookie-&gt;new($r, 
+    $c_out = Apache2::Cookie-&gt;new($r, 
                                   -name  =&gt; &quot;mycookie&quot;,
                                   -value =&gt; $c_in-&gt;name );</pre>
 <pre>
@@ -90,41 +89,38 @@
 </p>
 <hr />
 <h1><a name="description">DESCRIPTION</a></h1>
-<p>The 2.X Apache::Cookie module is based on the original 1.X versions, which mimic 
+<p>The Apache2::Cookie module is based on the original 1.X versions, which mimic 
 the CGI::Cookie API.  The current version of this module includes several packages 
-and methods which are patterned after Apache::Request, yet remain largely 
+and methods which are patterned after Apache2::Request, yet remain largely 
 backwards-compatible with the original 1.X API (see the <a href="#porting_from_1_x">PORTING from 1.X</a> section 
 below for known issues).</p>
-<p>This manpage documents the Apache::Cookie and Apache::Cookie::Jar packages.  
-Apache::Cookie::Error, Apache::Cookie::Jar::Error and Apache::Cookie::Table
-are also provided by this module but documented elsewhere (related manpages
-listed in <a href="#see_also">SEE ALSO</a>).</p>
+<p>This manpage documents the Apache2::Cookie and Apache2::Cookie::Jar packages.</p>
 <p>
 </p>
 <hr />
-<h1><a name="apache__cookie__jar">Apache::Cookie::Jar</a></h1>
-<p>This class collects Apache::Cookie objects into a lookup table.  It plays
-the same role for accessing the incoming cookies as Apache::Request does for 
+<h1><a name="apache2__cookie__jar">Apache2::Cookie::Jar</a></h1>
+<p>This class collects Apache2::Cookie objects into a lookup table.  It plays
+the same role for accessing the incoming cookies as Apache2::Request does for
 accessing the incoming params and file uploads.</p>
 <p>
 </p>
 <h2><a name="new">new</a></h2>
 <pre>
-    Apache::Cookie::Jar-&gt;new($env, %args)</pre>
+    Apache2::Cookie::Jar-&gt;new($env, %args)</pre>
 <p>Class method that retrieves the parsed cookie jar from the current 
 environment.  An optional VALUE_CLASS =&gt; $class argument instructs
 the jar to bless any returned cookies into $class instead
-of Apache::Cookie.  This feature is meant to be useful in situations 
-where <code>Apache::Cookie::thaw()</code> is unable to correctly interpret an incoming
+of Apache2::Cookie.  This feature is meant to be useful in situations 
+where <code>Apache2::Cookie::thaw()</code> is unable to correctly interpret an incoming
 cookie's serialization.  Users can simply override <code>thaw</code> in an
 application-specific subclass and pass that subclass's name as the 
 VALUE_CLASS argument:</p>
 <pre>
     {
         package FOO;
-        @ISA= 'Apache::Cookie';
+        @ISA= 'Apache2::Cookie';
     }
-    my $jar = Apache::Cookie::Jar-&gt;new($r, VALUE_CLASS =&gt; &quot;FOO&quot;);
+    my $jar = Apache2::Cookie::Jar-&gt;new($r, VALUE_CLASS =&gt; &quot;FOO&quot;);
     ok $jar-&gt;cookies(&quot;foo&quot;)-&gt;isa(&quot;FOO&quot;);
     ok $jar-&gt;cookies-&gt;{bar}-&gt;isa(&quot;FOO&quot;);</pre>
 <p>
@@ -137,23 +133,23 @@
 context the first such cookie is returned, and in list context the
 full list of such cookies are returned.</p>
 <p>If the $key argument is omitted, <code>scalar $jar-&gt;cookies()</code> will 
-return an Apache::Cookie::Table object containing all the cookies in 
+return an APR::Request::Cookie::Table object containing all the cookies in 
 the jar.  Modifications to the this object will affect the jar's 
 internal <em>cookies</em> table in <code>apreq_jar_t</code>, so their impact will 
 be noticed by all libapreq2 applications during this request.</p>
 <p>In list context <code>$jar-&gt;cookies()</code> returns the list of names 
 for all the cookies in the jar.  The order corresponds to the 
 order in which the cookies appeared in the incoming ``Cookie'' header.</p>
-<p>This method will throw an Apache::Cookie::Jar::Error object into $@ if
-the returned <code>value(s)</code> may be unreliable.  In particular, note that 
+<p>This method will throw an <code>APR::Request::Error</code> object into $@ if
+the returned <code>value(s)</code> could be unreliable.  In particular, note that
 <code>scalar $jar-&gt;cookies(&quot;foo&quot;)</code> will not croak if it can locate
-the a ``foo'' cookie within the jar's parsed cookie table, even if the 
+the a ``foo'' cookie within the jar's parsed cookie table, even if the
 cookie parser has failed (the cookies are parsed in the same order
-as they appeared in the ``Cookie'' header). In all other circumstances 
-<code>cookies</code> will croak if the parser failed to successfully parse the 
+as they appeared in the ``Cookie'' header). In all other circumstances
+<code>cookies</code> will croak if the parser failed to successfully parse the
 ``Cookie'' header.</p>
 <pre>
-    $c = Apache::Cookie-&gt;new($r, name =&gt; &quot;foo&quot;, value =&gt; 3);
+    $c = Apache2::Cookie-&gt;new($r, name =&gt; &quot;foo&quot;, value =&gt; 3);
     $j-&gt;cookies-&gt;add($c);</pre>
 <pre>
     $cookie = $j-&gt;cookies(&quot;foo&quot;);  # first foo cookie
@@ -171,32 +167,20 @@
     $j-&gt;status(-1);
     ok $j-&gt;status == -1;
     eval { @cookies = $j-&gt;cookies(&quot;foo&quot;) };   # croaks
-    ok $@-&gt;isa(&quot;Apache::Cookie::Jar::Error&quot;);
+    ok $@-&gt;isa(&quot;Apache2::Cookie::Jar::Error&quot;);
     $j-&gt;status(0);</pre>
 <p>
 </p>
-<h2><a name="env">env</a></h2>
-<pre>
-    Apache::Cookie::Jar-&gt;env()
-    $jar-&gt;env()</pre>
-<p>As a class method <code>Apache::Cookie::Jar-&gt;env</code> returns
-the environment class associated with Apache::Cookie::Jar. 
-As an object method, <code>$jar-&gt;env</code> returns the environment 
-object which first created the $jar (via <code>new</code>).</p>
-<pre>
-    ok $j-&gt;env-&gt;isa(Apache::Cookie::Jar-&gt;env);</pre>
-<p>
-</p>
 <hr />
-<h1><a name="apache__cookie">Apache::Cookie</a></h1>
+<h1><a name="apache2__cookie">Apache2::Cookie</a></h1>
 <p>
 </p>
 <h2><a name="new">new</a></h2>
 <pre>
-    Apache::Cookie-&gt;new($env, %args)</pre>
+    Apache2::Cookie-&gt;new($env, %args)</pre>
 <p>Just like CGI::Cookie::new, but requires an additional environment argument:</p>
 <pre>
-    $cookie = Apache::Cookie-&gt;new($r,
+    $cookie = Apache2::Cookie-&gt;new($r,
                              -name    =&gt;  'foo', 
                              -value   =&gt;  'bar', 
                              -expires =&gt;  '+3M', 
@@ -205,37 +189,37 @@
                              -secure  =&gt;  1 
                             );</pre>
 <p>The <code>-value</code> argument may be either an arrayref, a hashref, or
-a string.  <code>Apache::Cookie::freeze</code> encodes this argument into the 
+a string.  <code>Apache2::Cookie::freeze</code> encodes this argument into the 
 cookie's raw value.</p>
 <p>
 </p>
 <h2><a name="freeze">freeze</a></h2>
 <pre>
-    Apache::Cookie-&gt;freeze($value)</pre>
-<p>Helper function (for <code>new</code>) that serializes a new cookie's value in a 
-manner compatible with CGI::Cookie (and Apache::Cookie 1.X).  This class 
+    Apache2::Cookie-&gt;freeze($value)</pre>
+<p>Helper function (for <code>new</code>) that serializes a new cookie's value in a
+manner compatible with CGI::Cookie (and Apache2::Cookie 1.X).  This class
 method accepts an arrayref, hashref, or normal perl string in $value.</p>
 <pre>
-    $value = Apache::Cookie-&gt;freeze([&quot;2+2&quot;, &quot;=4&quot;]);</pre>
+    $value = Apache2::Cookie-&gt;freeze([&quot;2+2&quot;, &quot;=4&quot;]);</pre>
 <p>
 </p>
 <h2><a name="thaw">thaw</a></h2>
 <pre>
-    Apache::Cookie-&gt;thaw($value)
+    Apache2::Cookie-&gt;thaw($value)
     $cookie-&gt;thaw()</pre>
 <p>This is the helper method (for <code>value</code>) responsible for decoding the 
 raw value of a cookie.  An optional argument $value may be used in
 place of the cookie's raw value.  This method can also decode cookie 
-values created using CGI::Cookie or Apache::Cookie 1.X.</p>
+values created using CGI::Cookie or Apache2::Cookie 1.X.</p>
 <pre>
     print $cookie-&gt;thaw;                    # prints &quot;bar&quot;
-    @values = Apache::Cookie-&gt;thaw($value); # ( &quot;2+2&quot;, &quot;=4&quot; )</pre>
+    @values = Apache2::Cookie-&gt;thaw($value); # ( &quot;2+2&quot;, &quot;=4&quot; )</pre>
 <p>
 </p>
 <h2><a name="as_string">as_string</a></h2>
 <pre>
     $cookie-&gt;as_string()</pre>
-<p>Format the cookie object as a string.  The quote-operator for Apache::Cookie 
+<p>Format the cookie object as a string.  The quote-operator for Apache2::Cookie 
 is overloaded to run this method whenever a cookie appears in quotes.</p>
 <pre>
     ok &quot;$cookie&quot; eq $cookie-&gt;as_string;</pre>
@@ -256,11 +240,11 @@
     my @values = $cookie-&gt;value;</pre>
 <p>Note: if the cookie's value was created using a  <code>freeze</code> method, 
 one way to reconstitute the object is by subclassing 
-Apache::Cookie with a package that provides the associated <code>thaw</code> sub:</p>
+Apache2::Cookie with a package that provides the associated <code>thaw</code> sub:</p>
 <pre>
     {
         package My::COOKIE;
-        @ISA = 'Apache::Cookie'; 
+        @ISA = 'Apache2::Cookie'; 
         sub thaw { my $val = shift-&gt;raw_value; $val =~ tr/a-z/A-Z/; $val }
     }</pre>
 <pre>
@@ -280,13 +264,13 @@
 </p>
 <h2><a name="bake">bake</a></h2>
 <pre>
-    $cookie-&gt;bake()</pre>
+    $cookie-&gt;bake($r)</pre>
 <p>Adds a <em>Set-Cookie</em> header to the outgoing headers table.</p>
 <p>
 </p>
 <h2><a name="bake2">bake2</a></h2>
 <pre>
-    $cookie-&gt;bake2()</pre>
+    $cookie-&gt;bake2($r)</pre>
 <p>Adds a <em>Set-Cookie2</em> header to the outgoing headers table.</p>
 <p>
 </p>
@@ -371,25 +355,25 @@
 </p>
 <h2><a name="fetch">fetch</a></h2>
 <pre>
-    Apache::Cookie-&gt;fetch($r)</pre>
+    Apache2::Cookie-&gt;fetch($r)</pre>
 <p>Fetch and parse the incoming <em>Cookie</em> header:</p>
 <pre>
-    my $cookies = Apache::Cookie-&gt;fetch($r); # Apache::Cookie::Table ref</pre>
+    my $cookies = Apache2::Cookie-&gt;fetch($r); # APR::Request::Cookie::Table ref</pre>
 <pre>
-    my %cookies = Apache::Cookie-&gt;fetch($r);</pre>
+    my %cookies = Apache2::Cookie-&gt;fetch($r);</pre>
 <p>
 </p>
 <hr />
 <h1><a name="porting_from_1_x">PORTING from 1.X</a></h1>
 <p>Changes to the 1.X API:</p>
 <ul>
-<li><strong><a name="item_as"><code>Apache::Cookie::fetch</code> now expects an <code>$r</code> object as (second) 
-        argument, although this isn't necessary in mod_perl 2 if 
-        <code>Apache::RequestUtil</code> is loaded.</a></strong><br />
+<li><strong><a name="item_as"><code>Apache2::Cookie::fetch</code> now expects an <code>$r</code> object as (second) 
+        argument, although this isn't necessary in mod_perl 2 if
+        <code>Apache2::RequestUtil</code> is loaded.</a></strong><br />
 </li>
-<li><strong><a name="item_apache_3a_3acookie_3a_3aparse_is_gone_2e"><code>Apache::Cookie::parse</code> is gone.</a></strong><br />
+<li><strong><a name="item_apache2_3a_3acookie_3a_3aparse_is_gone_2e"><code>Apache2::Cookie::parse</code> is gone.</a></strong><br />
 </li>
-<li><strong><a name="item_apache_3a_3acookie_3a_3anew_no_longer_encodes_the_"><code>Apache::Cookie::new</code> no longer encodes the supplied cookie name.</a></strong><br />
+<li><strong><a name="item_apache2_3a_3acookie_3a_3anew_no_longer_encodes_the"><code>Apache2::Cookie::new</code> no longer encodes the supplied cookie name.</a></strong><br />
 </li>
 <li><strong><a name="item_name"><code>name()</code> and <code>value()</code> no longer accept a ``set'' argument. In other words,
         neither a cookie's name, nor its value, may be modified.  A new cookie
@@ -400,15 +384,14 @@
 </p>
 <hr />
 <h1><a name="see_also">SEE ALSO</a></h1>
-<p><a href="group__apreq__xs__table.html">the Apache::Cookie::Table manpage</a>, <a href="group__apreq__xs__error.html">the Apache::Cookie::Error manpage</a>, 
-<a href="group__apreq__xs__error.html">the Apache::Cookie::Jar::Error manpage</a>, <a href="group__apreq__xs__request.html">the Apache::Request manpage</a>,
-CGI::Cookie(3)</p>
+<p><a href="/Apache2/Request.html">the Apache2::Request manpage</a>, <a href="/APR/Request/Cookie.html">the APR::Request::Cookie manpage</a>,
+<a href="/APR/Request/Error.html">the APR::Request::Error manpage</a>, CGI::Cookie(3)</p>
 <p>
 </p>
 <hr />
 <h1><a name="copyright">COPYRIGHT</a></h1>
 <pre>
-  Copyright 2003-2004  The Apache Software Foundation</pre>
+  Copyright 2003-2005  The Apache Software Foundation</pre>
 <pre>
   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
   you may not use this file except in compliance with the License.
@@ -424,11 +407,11 @@
 
  <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__request.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__request.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__request.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__request.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: Apache::Request</title> 
+  <title>libapreq2-2.05-dev: libapreq2: Apache2::Request</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,12 +10,12 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1>Apache::Request<br>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<h1>Apache2::Request<br>
 <small>
 [<a class="el" href="group__apreq__xs.html">Perl</a>]</small>
-</h1><table border=0 cellpadding=0 cellspacing=0>
+</h1><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
 </table>
 
@@ -28,14 +28,13 @@
 	<li><a href="#name">NAME</a></li>
 	<li><a href="#synopsis">SYNOPSIS</a></li>
 	<li><a href="#description">DESCRIPTION</a></li>
-	<li><a href="#apache__request">Apache::Request</a></li>
+	<li><a href="#apache2__request">Apache2::Request</a></li>
 	<ul>
 
 		<li><a href="#new">new</a></li>
 		<li><a href="#instance">instance</a></li>
 		<li><a href="#param">param</a></li>
 		<li><a href="#parms__params">parms, params</a></li>
-		<li><a href="#args">args</a></li>
 		<li><a href="#body">body</a></li>
 		<li><a href="#upload">upload</a></li>
 		<li><a href="#args_status">args_status</a></li>
@@ -44,7 +43,7 @@
 		<li><a href="#parse">parse</a></li>
 	</ul>
 
-	<li><a href="#subclassing_apache__request">SUBCLASSING Apache::Request</a></li>
+	<li><a href="#subclassing_apache2__request">SUBCLASSING Apache2::Request</a></li>
 	<li><a href="#porting_from_1_x">PORTING from 1.X</a></li>
 	<li><a href="#see_also">SEE ALSO</a></li>
 	<li><a href="#copyright">COPYRIGHT</a></li>
@@ -55,37 +54,34 @@
 <p>
 </p>
 <h1><a name="name">NAME</a></h1>
-<p>Apache::Request - Methods for dealing with client request data</p>
+<p>Apache2::Request - Methods for dealing with client request data</p>
 <p>
 </p>
 <hr />
 <h1><a name="synopsis">SYNOPSIS</a></h1>
 <pre>
-    use Apache::Request;
-    $req = Apache::Request-&gt;new($r);
+    use Apache2::Request;
+    $req = Apache2::Request-&gt;new($r);
     @foo = $req-&gt;param(&quot;foo&quot;);
     $bar = $req-&gt;args(&quot;bar&quot;);</pre>
 <p>
 </p>
 <hr />
 <h1><a name="description">DESCRIPTION</a></h1>
-<p>The Apache::Request module provides methods for parsing GET and POST parameters
+<p>The Apache2::Request module provides methods for parsing GET and POST parameters
 encoded with either <em>application/x-www-form-urlencoded</em> or <em>multipart/form-data</em>.
-Although Apache::Request provides a few new APIs for accessing the parsed data,
+Although Apache2::Request provides a few new APIs for accessing the parsed data,
 it remains largely backwards-compatible with the original 1.X API.  See the
 <a href="#porting_from_1_x">PORTING from 1.X</a> section below for a list of known issues.</p>
-<p>This manpage documents the Apache::Request package.  Apache::Request::Table 
-and Apache::Request::Error are also provided by this module, but are 
-documented elsewhere.  Please read the <a href="#see_also">SEE ALSO</a> section below for a list
-of related manpages.</p>
+<p>This manpage documents the Apache2::Request package.</p>
 <p>
 </p>
 <hr />
-<h1><a name="apache__request">Apache::Request</a></h1>
+<h1><a name="apache2__request">Apache2::Request</a></h1>
 <p>The interface is designed to mimic the CGI.pm routines for parsing
 query parameters. The main differences are</p>
 <ul>
-<li><strong><a name="item_as"><code>Apache::Request::new</code> takes an environment-specific
+<li><strong><a name="item_as"><code>Apache2::Request::new</code> takes an environment-specific
         object <code>$r</code> as (second) argument.  Newer versions of CGI.pm also accept
         this syntax within modperl.</a></strong><br />
 </li>
@@ -99,12 +95,12 @@
 </p>
 <h2><a name="new">new</a></h2>
 <pre>
-    Apache::Request-&gt;new($r, %args)</pre>
-<p>Creates a new Apache::Request object.</p>
+    Apache2::Request-&gt;new($r, %args)</pre>
+<p>Creates a new Apache2::Request object.</p>
 <pre>
-    my $req = Apache::Request-&gt;new($r, POST_MAX =&gt; &quot;1M&quot;);</pre>
-<p>With mod_perl2, the environment object $r must be an Apache::RequestRec
-object.  In that case, all methods from Apache::RequestRec are inherited.
+    my $req = Apache2::Request-&gt;new($r, POST_MAX =&gt; &quot;1M&quot;);</pre>
+<p>With mod_perl2, the environment object $r must be an Apache2::RequestRec
+object.  In that case, all methods from Apache2::RequestRec are inherited.
 In the (default) CGI environment, $r must be an APR::Pool object.</p>
 <p>The following args are optional:</p>
 <ul>
@@ -122,11 +118,11 @@
 that supports <em>link(2)</em>, the TEMP_DIR should be located on the same
 file system as the final destination file:
 <pre>
- use Apache::Upload;
- my $req = Apache::Request-&gt;new($r, TEMP_DIR =&gt; &quot;/home/httpd/tmp&quot;);
+ use Apache2::Upload;
+ my $req = Apache2::Request-&gt;new($r, TEMP_DIR =&gt; &quot;/home/httpd/tmp&quot;);
  my $upload = $req-&gt;upload('file');
  $upload-&gt;link(&quot;/home/user/myfile&quot;);</pre>
-<p>For more details on <code>link</code>, see <a href="group__apreq__xs__upload.html">the Apache::Upload manpage</a>.</p>
+<p>For more details on <code>link</code>, see <a href="/Apache2/Upload.html">the Apache2::Upload manpage</a>.</p>
 <p></p>
 <li><strong><a name="item_hook_data"><code>HOOK_DATA</code></a></strong><br />
 </li>
@@ -146,21 +142,21 @@
     warn &quot;$hook_data: got $data_len bytes for &quot; . $upload-&gt;name;
   };</pre>
 <pre>
-  my $req = Apache::Request-&gt;new($r, 
-                                 HOOK_DATA =&gt; &quot;Note&quot;,
-                                 UPLOAD_HOOK =&gt; $transparent_hook,
-                                );</pre>
+  my $req = Apache2::Request-&gt;new($r, 
+                                  HOOK_DATA =&gt; &quot;Note&quot;,
+                                  UPLOAD_HOOK =&gt; $transparent_hook,
+                                 );</pre>
 <p></p></ul>
 <p>
 </p>
 <h2><a name="instance">instance</a></h2>
 <pre>
-    Apache::Request-&gt;instance($r)</pre>
-<p>The default (and only) behavior of <em>Apache::Request</em> is to intelligently
+    Apache2::Request-&gt;instance($r)</pre>
+<p>The default (and only) behavior of <em>Apache2::Request</em> is to intelligently
 cache <strong>POST</strong> data for the duration of the request.  Thus there is no longer
-the need for a separate <a href="#item_instance"><code>instance()</code></a> method as existed in <em>Apache::Request</em>
+the need for a separate <a href="#item_instance"><code>instance()</code></a> method as existed in <em>Apache2::Request</em>
 for Apache 1.3 - all <strong>POST</strong> data is always available from each and every 
-<em>Apache::Request</em> object created during the request's lifetime.</p>
+<em>Apache2::Request</em> object created during the request's lifetime.</p>
 <p>However an <a href="#item_instance"><code>instance()</code></a> method is aliased to <code>new()</code> in this release
 to ease the pain of porting from 1.X to 2.X.</p>
 <p>
@@ -180,7 +176,7 @@
 <pre>
     # the following differ slightly from CGI.pm</pre>
 <pre>
-    # returns ref to Apache::Request::Table object representing 
+    # returns ref to APR::Request::Param::Table object representing 
     # all (args + body) params
     my $table = $req-&gt;param;
     @table_keys = keys %$table;</pre>
@@ -201,7 +197,7 @@
 an exception if it can locate ``foo'' in the existing body or
 args tables, even if the query-string parser or the body parser
 has failed.  In all other circumstances <code>param</code> will throw an
-Apache::Request::Error object into $@ should either parser fail.</p>
+Apache2::Request::Error object into $@ should either parser fail.</p>
 <pre>
     $req-&gt;args_status(1); # set error state for query-string parser 
     ok $req-&gt;param_status == 1;</pre>
@@ -209,10 +205,10 @@
     $foo = $req-&gt;param(&quot;foo&quot;);
     ok $foo == 1;
     eval { @foo = $req-&gt;param(&quot;foo&quot;) };
-    ok $@-&gt;isa(&quot;Apache::Request::Error&quot;);
+    ok $@-&gt;isa(&quot;Apache2::Request::Error&quot;);
     undef $@;
     eval { my $not_found = $req-&gt;param(&quot;non-existent-param&quot;) };
-    ok $@-&gt;isa(&quot;Apache::Request::Error&quot;);</pre>
+    ok $@-&gt;isa(&quot;Apache2::Request::Error&quot;);</pre>
 <pre>
     $req-&gt;args_status(0); # reset query-string parser state to &quot;success&quot;</pre>
 <p>Note: modifications to the <code>scalar $req-&gt;param()</code> table only
@@ -230,31 +226,12 @@
 release.</p>
 <p>
 </p>
-<h2><a name="args">args</a></h2>
-<pre>
-    $req-&gt;args()
-    $req-&gt;args($name)</pre>
-<p>Returns an <em>Apache::Request::Table</em> object containing the query-string 
-parameters of the <em>Apache::Request</em> object.</p>
-<pre>
-   my $args = $req-&gt;args;</pre>
-<p>An optional name parameter can be passed to return the query string
-parameter associated with the given name:</p>
-<pre>
-    my $foo_arg = $req-&gt;args(&quot;foo&quot;);</pre>
-<p>More generally, <a href="#item_args"><code>args()</code></a> follows the same pattern as <code>param()</code>
-with respect to its return values and argument list.  The main difference
-is that modifications to the <a href="#item_args"><code>scalar $req-&gt;args()</code></a> table affect
-the underlying apr_table_t attribute in apreq_request_t, so their impact
-will be noticed by all libapreq2 applications during this request.</p>
-<p>
-</p>
 <h2><a name="body">body</a></h2>
 <pre>
     $req-&gt;body()
     $req-&gt;body($name)</pre>
-<p>Returns an <em>Apache::Request::Table</em> object containing the POST data 
-parameters of the <em>Apache::Request</em> object.</p>
+<p>Returns an <em>APR::Request::Param::Table</em> object containing the POST data
+parameters of the <em>Apache2::Request</em> object.</p>
 <pre>
     my $body = $req-&gt;body;</pre>
 <p>An optional name parameter can be passed to return the POST data
@@ -272,16 +249,16 @@
 <pre>
     $req-&gt;upload()
     $req-&gt;upload($name)</pre>
-<p>Requires <code>Apache::Upload</code>.  With no arguments, this method
-returns an <em>Apache::Upload::Table</em> object in scalar context, 
-or the names of all <em>Apache::Upload</em> objects in list context.</p>
-<p>An optional name parameter can be passed to return the <em>Apache::Upload</em>
+<p>Requires <code>Apache2::Upload</code>.  With no arguments, this method
+returns an <em>APR::Request::Param::Table</em> object in scalar context, 
+or the names of all <em>Apache2::Upload</em> objects in list context.</p>
+<p>An optional name parameter can be passed to return the <em>Apache2::Upload</em>
 object associated with the given name:</p>
 <pre>
     my $upload = $req-&gt;upload($name);</pre>
 <p>More generally, <code>upload()</code> follows the same pattern as <code>param()</code>
 with respect to its return values and argument list.  The main difference
-is that its returned values are Apache::Upload object refs, not 
+is that its returned values are Apache2::Upload object refs, not 
 simple scalars.</p>
 <p>Note: modifications to the <code>scalar $req-&gt;upload()</code> table only
 affect the returned table object (the underlying C apr_table_t is 
@@ -323,7 +300,7 @@
 <pre>
     $req-&gt;parse()</pre>
 <p>Forces the request to be parsed immediately.  In void context,
-this will throw an Apache::Request::Error should the either the
+this will throw an APR::Request::Error should the either the
 query-string or body parser fail. In all other contexts it will
 return the two parsers' combined <em>APR</em> status code</p>
 <pre>
@@ -333,7 +310,7 @@
 <pre>
     sub handler {
         my $r = shift;
-        my $req = Apache::Request-&gt;new($r);
+        my $req = Apache2::Request-&gt;new($r);
         $r-&gt;discard_request_body;   # efficiently parses the request body
         my $parser_status = $req-&gt;body_status;</pre>
 <pre>
@@ -341,40 +318,40 @@
     }</pre>
 <p>Calling <code>$r-&gt;discard_request_body</code> outside the content handler
 is generally a mistake, so use <code>$req-&gt;parse</code> there, but 
-<strong>only as a last resort</strong>.  The Apache::Request API is <strong>designed</strong> 
+<strong>only as a last resort</strong>.  The Apache2::Request API is <strong>designed</strong> 
 around a lazy-parsing scheme, so calling <code>parse</code> should not
 affect the behavior of any other methods.</p>
 <p>
 </p>
 <hr />
-<h1><a name="subclassing_apache__request">SUBCLASSING Apache::Request</a></h1>
+<h1><a name="subclassing_apache2__request">SUBCLASSING Apache2::Request</a></h1>
 <p>If the instances of your subclass are hash references then you can actually
-inherit from Apache::Request as long as the Apache::Request object is stored in
-an attribute called ``r'' or ``_r''. (The Apache::Request class effectively does the
+inherit from Apache2::Request as long as the Apache2::Request object is stored in
+an attribute called ``r'' or ``_r''. (The Apache2::Request class effectively does the
 delegation for you automagically, as long as it knows where to find the
-Apache::Request object to delegate to.)  For example:</p>
+Apache2::Request object to delegate to.)  For example:</p>
 <pre>
         package MySubClass;
-        use Apache::Request;
-        our @ISA = qw(Apache::Request);
+        use Apache2::Request;
+        our @ISA = qw(Apache2::Request);
         sub new {
                 my($class, @args) = @_;
-                return bless { r =&gt; Apache::Request-&gt;new(@args) }, $class;
+                return bless { r =&gt; Apache2::Request-&gt;new(@args) }, $class;
         }</pre>
 <p>
 </p>
 <hr />
 <h1><a name="porting_from_1_x">PORTING from 1.X</a></h1>
 <p>This is the complete list of changes to existing methods 
-from Apache::Request 1.X.  These issues need to be 
+from Apache2::Request 1.X.  These issues need to be 
 addressed when porting 1.X apps to the new 2.X API.</p>
 <ul>
-<li><strong><a name="item_apache_3a_3aupload_is_now_a_separate_module_2e_app">Apache::Upload is now a separate module.  Applications
-        requiring the upload API must <code>use Apache::Upload</code> in 2.X.
+<li><strong><a name="item_apache2_3a_3aupload_is_now_a_separate_module_2e_ap">Apache2::Upload is now a separate module.  Applications
+        requiring the upload API must <code>use Apache2::Upload</code> in 2.X.
         This is easily addressed by preloading the modules during 
         server startup.</a></strong><br />
 </li>
-<li><strong><a name="item_args">You must use the <code>Apache::Request::Table</code> API via 
+<li><strong><a name="item_args">You must use the <code>Apache2::Request::Table</code> API via 
         <code>scalar $req-&gt;args</code> or <code>scalar $req-&gt;body</code> 
         to assign new parameters to the request.  You may 
         no longer use the two-argument method calls; e.g.</a></strong><br />
@@ -406,14 +383,14 @@
 </p>
 <hr />
 <h1><a name="see_also">SEE ALSO</a></h1>
-<p><a href="group__apreq__xs__table.html">the Apache::Request::Table manpage</a>, <a href="group__apreq__xs__error.html">the Apache::Request::Error manpage</a>, <a href="group__apreq__xs__upload.html">the Apache::Upload manpage</a>,
-<a href="group__apreq__xs__cookie.html">the Apache::Cookie manpage</a>, APR::Table(3).</p>
+<p><a href="/APR/Request/Param.html">the APR::Request::Param manpage</a>, <a href="/APR/Request/Error.html">the APR::Request::Error manpage</a>, <a href="/Apache2/Upload.html">the Apache2::Upload manpage</a>,
+<a href="/Apache2/Cookie.html">the Apache2::Cookie manpage</a>, APR::Table(3).</p>
 <p>
 </p>
 <hr />
 <h1><a name="copyright">COPYRIGHT</a></h1>
 <pre>
-  Copyright 2003-2004  The Apache Software Foundation</pre>
+  Copyright 2003-2005  The Apache Software Foundation</pre>
 <pre>
   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
   you may not use this file except in compliance with the License.
@@ -429,11 +406,11 @@
 
  <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__upload.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__upload.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__upload.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__upload.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: Apache::Upload</title> 
+  <title>libapreq2-2.05-dev: libapreq2: Apache2::Upload</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,12 +10,12 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1>Apache::Upload<br>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<h1>Apache2::Upload<br>
 <small>
 [<a class="el" href="group__apreq__xs.html">Perl</a>]</small>
-</h1><table border=0 cellpadding=0 cellspacing=0>
+</h1><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
 </table>
 
@@ -28,7 +28,7 @@
 	<li><a href="#name">NAME</a></li>
 	<li><a href="#synopsis">SYNOPSIS</a></li>
 	<li><a href="#description">DESCRIPTION</a></li>
-	<li><a href="#apache__upload">Apache::Upload</a></li>
+	<li><a href="#apache2__upload">Apache2::Upload</a></li>
 	<ul>
 
 		<li><a href="#name">name</a></li>
@@ -44,7 +44,7 @@
 		<li><a href="#tempname">tempname</a></li>
 	</ul>
 
-	<li><a href="#apache__upload__brigade">Apache::Upload::Brigade</a></li>
+	<li><a href="#apr__request__brigade">APR::Request::Brigade</a></li>
 	<ul>
 
 		<li><a href="#tiehandle">TIEHANDLE</a></li>
@@ -62,15 +62,15 @@
 <p>
 </p>
 <h1><a name="name">NAME</a></h1>
-<p>Apache::Upload - Methods for dealing with file uploads.</p>
+<p>Apache2::Upload - Methods for dealing with file uploads.</p>
 <p>
 </p>
 <hr />
 <h1><a name="synopsis">SYNOPSIS</a></h1>
 <pre>
-    use Apache::Upload;</pre>
+    use Apache2::Upload;</pre>
 <pre>
-    $req = Apache::Request-&gt;new($r);
+    $req = Apache2::Request-&gt;new($r);
     $upload = $req-&gt;upload(&quot;foo&quot;);
     $size = $upload-&gt;size;</pre>
 <pre>
@@ -81,25 +81,22 @@
     read $upload-&gt;fh, $fh_data, $size;
     ok $slurp_data eq $fh_data;</pre>
 <pre>
-    $io = $upload-&gt;io;
+    my $io = $upload-&gt;io;
     print while &lt;$io&gt;;</pre>
 <p>
 </p>
 <hr />
 <h1><a name="description">DESCRIPTION</a></h1>
-<p>Apache::Upload is a new module based on the original package included
-in Apache::Request 1.X.  Users requiring the upload API must now 
-<code>use Apache::Upload</code>, which adds the <code>upload</code> method to Apache::Request.
-Apache::Upload is largely backwards-compatible with the original 1.X API.
+<p>Apache2::Upload is a new module based on the original package included
+in Apache2::Request 1.X.  Users requiring the upload API must now 
+<code>use Apache2::Upload</code>, which adds the <code>upload</code> method to Apache2::Request.
+Apache2::Upload is largely backwards-compatible with the original 1.X API.
 See the <a href="#porting_from_1_x">PORTING from 1.X</a> section below for a list of known issues.</p>
-<p>This manpage documents the Apache::Upload and Apache::Upload::Brigade packages.  
-Apache::Upload::Table and Apache::Upload::Error are also provided by this module, 
-but are documented elsewhere.  For a list of related manpages, read the <a href="#see_also">SEE ALSO</a> 
-section below.</p>
+<p>This manpage documents the Apache2::Upload package.</p>
 <p>
 </p>
 <hr />
-<h1><a name="apache__upload">Apache::Upload</a></h1>
+<h1><a name="apache2__upload">Apache2::Upload</a></h1>
 <p>
 </p>
 <h2><a name="name">name</a></h2>
@@ -128,13 +125,13 @@
     $upload-&gt;io()</pre>
 <p>Creates a tied IO handle.  This method is a more efficient version 
 of <code>fh</code>, but with <code>io</code> the handle ref returned is not seekable.  
-It is tied to an Apache::Upload::Brigade object, so you may use the 
+It is tied to an APR::Request::Brigade object, so you may use the 
 brigade API on the tied object if you want to manipulate the IO stream 
 (beyond simply reading from it).</p>
 <p>The returned reference is actually an object which has <code>read</code> and 
 <code>readline</code> methods available.  However these methods are just 
 syntactic sugar for the underlying <code>READ</code> and <code>READLINE</code> methods from 
-Apache::Upload::Brigade.</p>
+APR::Request::Brigade.</p>
 <pre>
     $io = $upload-&gt;io;
     print while $io-&gt;read($_); # equivalent to: tied(*$io)-&gt;READ($_)</pre>
@@ -178,7 +175,7 @@
 <h2><a name="type">type</a></h2>
 <pre>
     $upload-&gt;type()</pre>
-<p>Returns the MIME type of the given <em>Apache::Upload</em> object.</p>
+<p>Returns the MIME type of the given <em>Apache2::Upload</em> object.</p>
 <pre>
     my $type = $upload-&gt;type;</pre>
 <pre>
@@ -220,7 +217,7 @@
 <p>
 </p>
 <hr />
-<h1><a name="apache__upload__brigade">Apache::Upload::Brigade</a></h1>
+<h1><a name="apr__request__brigade">APR::Request::Brigade</a></h1>
 <p>This class is derived from APR::Brigade, providing additional
 methods for TIEHANDLE, READ and READLINE.  To be memory efficient,
 these methods delete buckets from the brigade as soon as their 
@@ -231,15 +228,15 @@
 </p>
 <h2><a name="tiehandle">TIEHANDLE</a></h2>
 <pre>
-    Apache::Upload::Brigade-&gt;TIEHANDLE($bb)</pre>
+    APR::Request::Brigade-&gt;TIEHANDLE($bb)</pre>
 <p>Creates a copy of the bucket brigade represented by $bb, and
-blesses that copy into the Apache::Upload::Brigade class.  This
+blesses that copy into the APR::Request::Brigade class.  This
 provides syntactic sugar for using perl's builtin <code>read</code>, <code>readline</code>,
 and <code>&lt;&gt;</code> operations on handles tied to this package:</p>
 <pre>
     use Symbol;
     $fh = gensym;
-    tie *$fh, &quot;Apache::Upload:Brigade&quot;, $bb;
+    tie *$fh, &quot;APR::Request:Brigade&quot;, $bb;
     print while &lt;$fh&gt;;</pre>
 <p>
 </p>
@@ -265,6 +262,9 @@
 <hr />
 <h1><a name="porting_from_1_x">PORTING from 1.X</a></h1>
 <ul>
+<li><strong><a name="item_next"><code>$upload-&gt;next()</code> is no longer available;  please use the 
+<code>APR::Request::Param::Table</code> API when iterating over upload entries.</a></strong><br />
+</li>
 <li><strong><a name="item_info"><code>info($header_name)</code> is replaced by <code>info($set)</code>.</a></strong><br />
 </li>
 <li><strong><a name="item_type"><code>type()</code> returns only the MIME-type portion of the Content-Type header.</a></strong><br />
@@ -274,14 +274,14 @@
 </p>
 <hr />
 <h1><a name="see_also">SEE ALSO</a></h1>
-<p><a href="group__apreq__xs__table.html">the Apache::Upload::Table manpage</a>, <a href="group__apreq__xs__error.html">the Apache::Upload::Error manpage</a>, <a href="group__apreq__xs__request.html">the Apache::Request manpage</a>,
+<p><a href="/APR/Request/Param/Table.html">the APR::Request::Param::Table manpage</a>, <a href="/APR/Request/Error.html">the APR::Request::Error manpage</a>, <a href="/Apache2/Request.html">the Apache2::Request manpage</a>,
 APR::Table(3)</p>
 <p>
 </p>
 <hr />
 <h1><a name="copyright">COPYRIGHT</a></h1>
 <pre>
-  Copyright 2003-2004  The Apache Software Foundation</pre>
+  Copyright 2003-2005  The Apache Software Foundation</pre>
 <pre>
   Licensed under the Apache License, Version 2.0 (the &quot;License&quot;);
   you may not use this file except in compliance with the License.
@@ -297,11 +297,11 @@
 
  <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/group__libapreq2.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/group__libapreq2.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/group__libapreq2.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/group__libapreq2.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: Apache Request Library</title> 
+  <title>libapreq2-2.05-dev: libapreq2: Apache Request Library</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,51 +10,66 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
-<h1>Apache Request Library</h1>libapreq2 Version 2.0.20  
-<a href="#_details">More...</a><table border=0 cellpadding=0 cellspacing=0>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<h1>Apache Request Library</h1>libapreq2 Version 2.1.0  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
-<tr><td colspan=2><br><h2>Files</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>file &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq_8h.html">apreq.h</a></td></tr>
+<tr><td colspan="2"><br><h2>Files</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq_8h.html">apreq.h</a></td></tr>
 
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Common functions, structures and macros. <br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Main header file... <br></td></tr>
 
 <p>
-<tr><td class="memItemLeft" nowrap align=right valign=top>file &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__cookie_8h.html">apreq_cookie.h</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cookies and Jars. <br></td></tr>
 
 <p>
-<tr><td class="memItemLeft" nowrap align=right valign=top>file &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__env_8h.html">apreq_env.h</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__error_8h.html">apreq_error.h</a></td></tr>
 
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Logging and environment (module) declarations. <br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Error status codes. <br></td></tr>
 
 <p>
-<tr><td class="memItemLeft" nowrap align=right valign=top>file &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__params_8h.html">apreq_params.h</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__module_8h.html">apreq_module.h</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Module API. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__param_8h.html">apreq_param.h</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Request parsing and parameter API. <br></td></tr>
 
 <p>
-<tr><td class="memItemLeft" nowrap align=right valign=top>file &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="apreq__version_8h.html">apreq_version.h</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__parser_8h.html">apreq_parser.h</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Request body parser API. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__util_8h.html">apreq_util.h</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Utility functions for apreq. <br></td></tr>
+
+<p>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">file &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq__version_8h.html">apreq_version.h</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Versioning API for libapreq. <br></td></tr>
 
 <p>
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
-libapreq2 Version 2.0.20 
+libapreq2 Version 2.1.0 
 <p>
-libapreq2 is a shared library based on the <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespaceApache.html">Apache</a> Portable Runtime libraries libapr and libaprutil. <dl compact><dt><b>See also:</b></dt><dd><a href="http://apr.apache.org/">http://apr.apache.org/</a></dd></dl>
+libapreq2 is a shared library based on the <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespace_apache.html">Apache</a> Portable Runtime libraries libapr and libaprutil. <dl compact><dt><b>See also:</b></dt><dd><a href="http://apr.apache.org/">http://apr.apache.org/</a></dd></dl>
 <h2><a class="anchor" name="apreq2_config">
 Configuring libapreq2 Applications</a></h2>
 This package includes <code>apreq2-config</code>, a configuration script for building applications with libapreq2. Run <code>apreq2-config --help</code> to display its options. XXX add examples here XXX <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Added: httpd/site/trunk/docs/apreq/docs/libapreq2/group__mod__apreq2.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/group__mod__apreq2.html?rev=168155&view=auto
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/group__mod__apreq2.html (added)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/group__mod__apreq2.html Wed May  4 10:40:10 2005
@@ -0,0 +1,102 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.05-dev: libapreq2: Apache 2.X Filter Module</title> 
+</head>
+<body>
+<div id="page-header">
+<p class="menu">
+   <a href="http://www.apache.org/">Apache Software Foundation</a> &gt; <a href="http://httpd.apache.org">HTTP Server Project</a> &gt;
+<a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
+<p class="apache">Apache HTTP Server Request Library</p>
+<img alt="" src="feather.gif" /></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<h1>Apache 2.X Filter Module<br>
+<small>
+[<a class="el" href="group__apreq__module.html">Modules</a>]</small>
+</h1>mod_apreq2 - DSO that ties libapreq2 to <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespace_apache.html">Apache</a> HTTPD 2.X.  
+<a href="#_details">More...</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__mod__apreq2.html#ga0">apreq_handle_apache2</a> (request_rec *r)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+mod_apreq2 - DSO that ties libapreq2 to <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespace_apache.html">Apache</a> HTTPD 2.X. 
+<p>
+mod_apreq2 provides the "APREQ2" input filter for using libapreq2 (and allow its parsed data structures to be shared) within the <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespace_apache.html">Apache</a> 2.X webserver. Using it, libapreq2 works properly in every phase of the HTTP request, from translation handlers to output filters, and even for subrequests / internal redirects.<p>
+<hr>
+<p>
+<h2>Activating mod_apreq2 in <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespace_apache.html">Apache</a> 2.X</h2>
+<p>
+The installation process triggered by <code>% make install</code> <em>will not modify your webserver's config file</em>. Hence, be sure you activate it on startup by adding a LoadModule directive to your webserver config; e.g.<p>
+<div class="fragment"><pre class="fragment">     LoadModule    modules/mod_apreq2.so
+</pre></div><p>
+The mod_apreq2 filter is named "APREQ2", and may be used in Apache's input filter directives, e.g. <div class="fragment"><pre class="fragment">     AddInputFilter APREQ2         # or
+     SetInputFilter APREQ2
+</pre></div><p>
+However, this is not required because libapreq2 will add the filter (only) if it's necessary. You just need to ensure that your module invokes <a class="el" href="group__mod__apreq2.html#ga0">apreq_handle_apache2()</a> <em>before the content handler ultimately reads from the input filter chain</em>. It is important to realize that no matter how the input filters are initially arranged, the APREQ2 filter will attempt to reposition itself to be the last input filter to read the data.<p>
+If you want to use other input filters to transform the incoming HTTP request data, is important to register those filters with <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespace_apache.html">Apache</a> as having type AP_FTYPE_CONTENT_SET or AP_FTYPE_RESOURCE. Due to the limitations of Apache's current input filter design, types higher than AP_FTYPE_CONTENT_SET may not work properly whenever the apreq filter is active.<p>
+This is especially true when a content handler uses libapreq2 to parse some of the post data before doing an internal redirect. Any input filter subsequently added to the redirected request will bypass the original apreq filter (and therefore lose access to some of the original post data), unless its type is less than the type of the apreq filter (currently AP_FTYPE_PROTOCOL-1).<p>
+<h2>Server Configuration Directives</h2>
+<p>
+<table class="qref" border="1" cellspacing="3" cellpadding="3">
+<caption align="bottom">Per-directory commands for mod_apreq2</caption>
+<tr>
+<th>Directive </th><th>Context </th><th>Default</th><th>Description  </th></tr>
+<tr class="odd">
+<td>APREQ2_ReadLimit </td><td>directory </td><td>#APREQ_DEFAULT_READ_LIMIT  </td><td>Maximum number of bytes mod_apreq2 will send off to libapreq2 for parsing. mod_apreq2 will log this event and subsequently remove itself from the filter chain.   </td></tr>
+<tr>
+<td>APREQ2_BrigadeLimit </td><td>directory </td><td>#APREQ_DEFAULT_BRIGADE_LIMIT </td><td>Maximum number of bytes mod_apreq2 will let accumulate within the heap-buckets in a brigade. Excess data will be spooled to an appended file bucket.   </td></tr>
+<tr class="odd">
+<td>APREQ2_TempDir </td><td>directory </td><td>NULL </td><td>Sets the location of the temporary directory apreq will use to spool overflow brigade data (based on the APREQ2_BrigadeLimit setting). If left unset, libapreq2 will select a platform-specific location via <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__file__io.html#gga52">apr_temp_dir_get()</a>.   </td></tr>
+</table>
+<p>
+<h2>Implementation Details</h2>
+<p>
+<pre>
+   XXX apreq as a normal input filter
+   XXX apreq as a "virtual" content handler.
+   XXX apreq as a transparent "tee".
+   XXX apreq parser registration in post_config
+ </pre> <hr><h2>Function Documentation</h2>
+<a class="anchor" name="ga0" doxytag="apreq_module_apache2.h::apreq_handle_apache2"></a><p>
+<table class="mdTable" cellpadding="2" cellspacing="0">
+  <tr>
+    <td class="mdRow">
+      <table cellpadding="0" cellspacing="0" border="0">
+        <tr>
+          <td class="md" nowrap valign="top"><a class="el" href="structapreq__handle__t.html">apreq_handle_t</a>* apreq_handle_apache2           </td>
+          <td class="md" valign="top">(&nbsp;</td>
+          <td class="md" nowrap valign="top">request_rec *&nbsp;</td>
+          <td class="mdname1" valign="top" nowrap> <em>r</em>          </td>
+          <td class="md" valign="top">&nbsp;)&nbsp;</td>
+          <td class="md" nowrap></td>
+        </tr>
+      </table>
+    </td>
+  </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+  <tr>
+    <td>
+      &nbsp;
+    </td>
+    <td>
+
+<p>
+Create an apreq handle which communicates with an <a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/namespace_apache.html">Apache</a> 2.X request_rec.     </td>
+  </tr>
+</table>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
+<p class="menu">
+<span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
+version 1.4.2 on 4 May 2005</span>
+</p>
+</div>
+</body>
+</html>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/index.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/index.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/index.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/index.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: Main Page</title> 
+  <title>libapreq2-2.05-dev: libapreq2: Main Page</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,12 +10,12 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindexHL" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindexHL" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>libapreq2 Documentation</h1>
 <p>
-<h3 align="center">2.04-dev </h3>Project Website: <a href="http://httpd.apache.org/apreq/">http://httpd.apache.org/apreq/</a><p>
-<div class="fragment"><pre>
+<h3 align="center">2.05-dev </h3>Project Website: <a href="http://httpd.apache.org/apreq/">http://httpd.apache.org/apreq/</a><p>
+<div class="fragment"><pre class="fragment">
                     Apache HTTP Server Request Library
 
   What is it?
@@ -35,25 +35,19 @@
   and Apache-2's input filter API.  The C codebase is separated into
   two independent components:
 
-        1) libapreq2, the shared library.  This libarary is based 
-           solely on libapr and libaprutil, and requires linking
-           applications to provide stub code for the apreq_env
-           interface (defined by the "apreq_env.h" header file).
-           The source files for libapreq2 are in the src/ directory.
-
-        2) A collection of "environment" modules which provide the
-           aforementioned supporting functions for the apreq_env API.
-           The modules' source files are in the env/ directory.
-           Two supported modules are now available
-
-                1) an Apache 2 filter module - mod_apreq.c,
-
-                2) the default CGI module included in libapreq2.
-
-  Version 2 also includes the perl APIs for libapreq2- Apache::Request 
-  and Apache::Cookie.  The corresponding XS modules are generated in
-  perl/glue/xs by ExtUtils::XSBuilder, which is based on the new build 
-  system created specifically for modperl-2.
+      1) libapreq2, a shared library which is based on 
+         libapr and libaprutil.
+
+      2) A collection of modules:
+
+          - mod_apreq2, a filter module for the Apache 2.X webserver,
+          - a CGI module included in libapreq2 itself,
+          - a custom module for general applications.
+
+  Version 2 also includes the perl APIs for libapreq2- Apache2::Request,
+  Apache2::Upload and Apache2::Cookie.  The corresponding XS modules 
+  are generated by ExtUtils::XSBuilder, which is based on the new build
+  system created specifically for mod_perl2.
 
 
   The Latest Version
@@ -129,20 +123,19 @@
   We wish to acknowledge the following copyrighted works that
   make up portions of the Apache software:
 
-  libapreq version 2 relies heavily on the use of GNU autoconf, 
-  automake and libtool to provide a build environment.  The core
-  unit tests for libapreq are based upon CuTest.  The environment
-  and perl glue tests are based on Apache::Test.  
+  libapreq2 relies heavily on the use of the GNU auto-tools 
+  to provide a build environment.  The tests are based on 
+  the Apache::Test, Test::Harness and Test::Inline.
 
-  Doxygen generates the documentation for libapreq-2. The perl glue
+  Doxygen generates the documentation for libapreq2. The perl glue
   and pods are generated by ExtUtils::XSBuilder.
 </pre></div> <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/modules.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/modules.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/modules.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/modules.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: Module Index</title> 
+  <title>libapreq2-2.05-dev: libapreq2: Module Index</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,34 +10,31 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindexHL" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindexHL" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>libapreq2 Modules</h1>Here is a list of all modules:<ul>
 <li><a class="el" href="group__libapreq2.html">Apache Request Library</a>
-<li><a class="el" href="group__apreq__env.html">Environment Modules</a>
+<li><a class="el" href="group__apreq__module.html">Modules</a>
 <ul>
-<li><a class="el" href="group__apreq__cgi.html">Common Gateway Interface</a>
-<li><a class="el" href="group__mod__apreq.html">Apache 2.X Filter Module</a>
+<li><a class="el" href="group__mod__apreq2.html">Apache 2.X Filter Module</a>
 </ul>
 <li><a class="el" href="group__apreq__lang.html">Language Bindings</a>
 <ul>
 <li><a class="el" href="group__apreq__xs.html">Perl</a>
 <ul>
-<li><a class="el" href="group__apreq__xs__request.html">Apache::Request</a>
-<li><a class="el" href="group__apreq__xs__upload.html">Apache::Upload</a>
-<li><a class="el" href="group__apreq__xs__cookie.html">Apache::Cookie</a>
-<li><a class="el" href="group__apreq__xs__table.html">Table Classes</a>
-<li><a class="el" href="group__apreq__xs__error.html">Error Classes</a>
+<li><a class="el" href="group__apreq__xs__request.html">Apache2::Request</a>
+<li><a class="el" href="group__apreq__xs__upload.html">Apache2::Upload</a>
+<li><a class="el" href="group__apreq__xs__cookie.html">Apache2::Cookie</a>
 </ul>
 </ul>
 </ul>
 <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/pages.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/pages.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/pages.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/pages.html Wed May  4 10:40:10 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.04-dev: libapreq2: Page Index</title> 
+  <title>libapreq2-2.05-dev: libapreq2: Page Index</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,8 +10,8 @@
 <a href="http://httpd.apache.org/apreq/">Request Library Subproject</a></p>
 <p class="apache">Apache HTTP Server Request Library</p>
 <img alt="" src="feather.gif" /></div>
-<!-- Generated by Doxygen 1.3.8 -->
-<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindexHL" href="pages.html">Related&nbsp;Pages</a></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindexHL" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>libapreq2 Related Pages</h1>Here is a list of all related documentation pages:<ul>
 <li><a class="el" href="apreq_changes.html">CHANGES</a>
 
@@ -25,16 +25,16 @@
 
 <li><a class="el" href="apreq_faq.html">FAQ</a>
 
-<li><a class="el" href="deprecated.html">Deprecated List</a>
+<li><a class="el" href="todo.html">Todo List</a>
 
 </ul>
 <div id="footer">
 <p class="apache">
-Copyright &copy; 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
+See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.3.8 on 30 Aug 2004</span>
+version 1.4.2 on 4 May 2005</span>
 </p>
 </div>
 </body>



Mime
View raw message