httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From build...@apache.org
Subject svn commit: r816029 [13/23] - in /websites/staging/httpd/trunk/content: ./ apreq/ apreq/docs/ apreq/docs/libapreq2/ contributors/ css/ dev/ dev/images/ dev/whiteboard/ docs-project/ docs/ images/ info/ info/css-security/ library/ mod_fcgid/ mod_ftp/ mo...
Date Sun, 06 May 2012 14:18:10 GMT
Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__handle__t.html
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__handle__t.html (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__handle__t.html Sun May  6 14:18:02 2012
@@ -0,0 +1,105 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.13: libapreq2: apreq_handle_t Struct Reference</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.5.6 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>apreq_handle_t Struct Reference</h1><!-- doxytag: class="apreq_handle_t" --><code>#include &lt;<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structapreq__module__t.html">apreq_module_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__handle__t.html#54a98c529077ac4cf01a5520aa38ab1b">module</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__handle__t.html#698eaa56cf54f2cbbc39704fb9d8ab42">pool</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/group___a_p_r___util___bucket___brigades.html#g9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__handle__t.html#89a335e21236423de239a6a6d2526559">bucket_alloc</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An apreq handle associated with a module. The structure may have variable size, because the module may append its own data structures after it. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="54a98c529077ac4cf01a5520aa38ab1b"></a><!-- doxytag: member="apreq_handle_t::module" ref="54a98c529077ac4cf01a5520aa38ab1b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">struct <a class="el" href="structapreq__module__t.html">apreq_module_t</a>* <a class="el" href="structapreq__handle__t.html#54a98c529077ac4cf01a5520aa38ab1b">apreq_handle_t::module</a><code> [read]</code>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+the apreq module which implements this handle 
+</div>
+</div><p>
+<a class="anchor" name="698eaa56cf54f2cbbc39704fb9d8ab42"></a><!-- doxytag: member="apreq_handle_t::pool" ref="698eaa56cf54f2cbbc39704fb9d8ab42" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a>* <a class="el" href="structapreq__handle__t.html#698eaa56cf54f2cbbc39704fb9d8ab42">apreq_handle_t::pool</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+the pool which defines the lifetime of the parsed data 
+</div>
+</div><p>
+<a class="anchor" name="89a335e21236423de239a6a6d2526559"></a><!-- doxytag: member="apreq_handle_t::bucket_alloc" ref="89a335e21236423de239a6a6d2526559" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/group___a_p_r___util___bucket___brigades.html#g9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a>* <a class="el" href="structapreq__handle__t.html#89a335e21236423de239a6a6d2526559">apreq_handle_t::bucket_alloc</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+the allocator, which persists at least as long as the pool 
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a></ul>
+</div>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2006 <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.5.6 on 3 Dec 2010</span>
+</p>
+</div>
+</body>
+</html>

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__hook__find__param__ctx__t.html
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__hook__find__param__ctx__t.html (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__hook__find__param__ctx__t.html Sun May  6 14:18:02 2012
@@ -0,0 +1,62 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.13: libapreq2: apreq_hook_find_param_ctx_t Struct Reference</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.5.6 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>apreq_hook_find_param_ctx_t Struct Reference</h1><!-- doxytag: class="apreq_hook_find_param_ctx_t" --><code>#include &lt;<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5df855008b6264147b86ddb233b77369"></a><!-- doxytag: member="apreq_hook_find_param_ctx_t::name" ref="5df855008b6264147b86ddb233b77369" args="" -->
+const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>name</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="249740de0f632993023658cbb3c23346"></a><!-- doxytag: member="apreq_hook_find_param_ctx_t::param" ref="249740de0f632993023658cbb3c23346" args="" -->
+<a class="el" href="structapreq__param__t.html">apreq_param_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>param</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fbafb972809a4f3927c3515965ed4954"></a><!-- doxytag: member="apreq_hook_find_param_ctx_t::prev" ref="fbafb972809a4f3927c3515965ed4954" args="" -->
+<a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>prev</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Context struct for the apreq_hook_find_param hook. <hr>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a></ul>
+</div>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2006 <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.5.6 on 3 Dec 2010</span>
+</p>
+</div>
+</body>
+</html>

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__hook__t.html
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__hook__t.html (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__hook__t.html Sun May  6 14:18:02 2012
@@ -0,0 +1,122 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.13: libapreq2: apreq_hook_t Struct Reference</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.5.6 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>apreq_hook_t Struct Reference</h1><!-- doxytag: class="apreq_hook_t" --><code>#include &lt;<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="apreq__parser_8h.html#6841a882a8a33203233506bd6754585a">apreq_hook_function_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__hook__t.html#9e61fe14dbacf28528f69de468fb1fc0">hook</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__hook__t.html#09efec3f75c52dbeaeedde059c953f7f">next</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__hook__t.html#2316f4a8fb1cf0a9d5a46866b3229db1">pool</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__hook__t.html#52aeaf774a4d37758b6a3de625913ac5">ctx</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A hook is called by the parser whenever data arrives in a file upload parameter of the request body. You may associate any number of hooks with a parser instance with <a class="el" href="apreq__parser_8h.html#97972c08b20917465b745c8b8eec95ed">apreq_parser_add_hook()</a>. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="9e61fe14dbacf28528f69de468fb1fc0"></a><!-- doxytag: member="apreq_hook_t::hook" ref="9e61fe14dbacf28528f69de468fb1fc0" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="apreq__parser_8h.html#6841a882a8a33203233506bd6754585a">apreq_hook_function_t</a> <a class="el" href="structapreq__hook__t.html#9e61fe14dbacf28528f69de468fb1fc0">apreq_hook_t::hook</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+the hook function 
+</div>
+</div><p>
+<a class="anchor" name="09efec3f75c52dbeaeedde059c953f7f"></a><!-- doxytag: member="apreq_hook_t::next" ref="09efec3f75c52dbeaeedde059c953f7f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>* <a class="el" href="structapreq__hook__t.html#09efec3f75c52dbeaeedde059c953f7f">apreq_hook_t::next</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+next item in the linked list 
+</div>
+</div><p>
+<a class="anchor" name="2316f4a8fb1cf0a9d5a46866b3229db1"></a><!-- doxytag: member="apreq_hook_t::pool" ref="2316f4a8fb1cf0a9d5a46866b3229db1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a>* <a class="el" href="structapreq__hook__t.html#2316f4a8fb1cf0a9d5a46866b3229db1">apreq_hook_t::pool</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+pool which allocated this hook 
+</div>
+</div><p>
+<a class="anchor" name="52aeaf774a4d37758b6a3de625913ac5"></a><!-- doxytag: member="apreq_hook_t::ctx" ref="52aeaf774a4d37758b6a3de625913ac5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structapreq__hook__t.html#52aeaf774a4d37758b6a3de625913ac5">apreq_hook_t::ctx</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+a user defined pointer passed to the hook function 
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a></ul>
+</div>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2006 <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.5.6 on 3 Dec 2010</span>
+</p>
+</div>
+</body>
+</html>

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__module__t.html
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__module__t.html (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__module__t.html Sun May  6 14:18:02 2012
@@ -0,0 +1,346 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.13: libapreq2: apreq_module_t Struct Reference</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.5.6 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>apreq_module_t Struct Reference</h1><!-- doxytag: class="apreq_module_t" -->Vtable describing the necessary module functions.  
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#e326f2fad3c575876a0da35c5a81123a">name</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#g558548a135d8a816c4787250744ea147">apr_uint32_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#dae50d06225fdd6eefeb18ff83045cf7">magic_number</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#b35544e5939df2189e88996a0cd25633">jar</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#gd7ea82d6608a4a633fc3775694ab71e4">apr_table_t</a> **)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#7fd46ce27e0e4067f8d738d065a3a840">args</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#gd7ea82d6608a4a633fc3775694ab71e4">apr_table_t</a> **)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#cf3160960a3a9a8e75187c70f8b75e06">body</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#gd7ea82d6608a4a633fc3775694ab71e4">apr_table_t</a> **)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a> *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#825d5dc4ca0f99c17ab65b8907548331">jar_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__param__t.html">apreq_param_t</a> *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#966dd27491fb442ed2814f8948156d37">args_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__param__t.html">apreq_param_t</a> *(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#4e3ca2756113ec202d76e50d5bb46622">body_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#ad82c9225daaed3253ba34e4c55434d7">parser_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> **)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#bfcd9449fc06c038ae2fe4f482919e32">parser_set</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#3e0130a4fe0dff7f6f2c103185da0544">hook_add</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#98a4281cc06207a86b7cea9df184c2c8">brigade_limit_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#1088b1d83aac0ec4fb4c172eb528efdb">brigade_limit_set</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#7e5678baa9a383a5e93ebbf09fc4f023">read_limit_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#g1a3eadd69cfefe46e764bd7e4ff0d9ee">apr_uint64_t</a> *)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#85032dfaf2719f6d7024d7f89ec6996d">read_limit_set</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#g1a3eadd69cfefe46e764bd7e4ff0d9ee">apr_uint64_t</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#9c15b94e2c94eb56af7df06d008eb420">temp_dir_get</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char **)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#8744bfd5c82533092e5e029a8cd29e65">temp_dir_set</a> )(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Vtable describing the necessary module functions. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="e326f2fad3c575876a0da35c5a81123a"></a><!-- doxytag: member="apreq_module_t::name" ref="e326f2fad3c575876a0da35c5a81123a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" href="structapreq__module__t.html#e326f2fad3c575876a0da35c5a81123a">apreq_module_t::name</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+name of this apreq module 
+</div>
+</div><p>
+<a class="anchor" name="dae50d06225fdd6eefeb18ff83045cf7"></a><!-- doxytag: member="apreq_module_t::magic_number" ref="dae50d06225fdd6eefeb18ff83045cf7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#g558548a135d8a816c4787250744ea147">apr_uint32_t</a> <a class="el" href="structapreq__module__t.html#dae50d06225fdd6eefeb18ff83045cf7">apreq_module_t::magic_number</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+magic number identifying the module and version 
+</div>
+</div><p>
+<a class="anchor" name="b35544e5939df2189e88996a0cd25633"></a><!-- doxytag: member="apreq_module_t::jar" ref="b35544e5939df2189e88996a0cd25633" args=")(apreq_handle_t *, const apr_table_t **)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#b35544e5939df2189e88996a0cd25633">apreq_module_t::jar</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#gd7ea82d6608a4a633fc3775694ab71e4">apr_table_t</a> **)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+get a table with all cookies 
+</div>
+</div><p>
+<a class="anchor" name="7fd46ce27e0e4067f8d738d065a3a840"></a><!-- doxytag: member="apreq_module_t::args" ref="7fd46ce27e0e4067f8d738d065a3a840" args=")(apreq_handle_t *, const apr_table_t **)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#7fd46ce27e0e4067f8d738d065a3a840">apreq_module_t::args</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#gd7ea82d6608a4a633fc3775694ab71e4">apr_table_t</a> **)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+get a table with all query string parameters 
+</div>
+</div><p>
+<a class="anchor" name="cf3160960a3a9a8e75187c70f8b75e06"></a><!-- doxytag: member="apreq_module_t::body" ref="cf3160960a3a9a8e75187c70f8b75e06" args=")(apreq_handle_t *, const apr_table_t **)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#cf3160960a3a9a8e75187c70f8b75e06">apreq_module_t::body</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#gd7ea82d6608a4a633fc3775694ab71e4">apr_table_t</a> **)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+get a table with all body parameters 
+</div>
+</div><p>
+<a class="anchor" name="825d5dc4ca0f99c17ab65b8907548331"></a><!-- doxytag: member="apreq_module_t::jar_get" ref="825d5dc4ca0f99c17ab65b8907548331" args=")(apreq_handle_t *, const char *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a>*(* <a class="el" href="structapreq__module__t.html#825d5dc4ca0f99c17ab65b8907548331">apreq_module_t::jar_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+get a cookie by its name 
+</div>
+</div><p>
+<a class="anchor" name="966dd27491fb442ed2814f8948156d37"></a><!-- doxytag: member="apreq_module_t::args_get" ref="966dd27491fb442ed2814f8948156d37" args=")(apreq_handle_t *, const char *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structapreq__param__t.html">apreq_param_t</a>*(* <a class="el" href="structapreq__module__t.html#966dd27491fb442ed2814f8948156d37">apreq_module_t::args_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+get a query string parameter by its name 
+</div>
+</div><p>
+<a class="anchor" name="4e3ca2756113ec202d76e50d5bb46622"></a><!-- doxytag: member="apreq_module_t::body_get" ref="4e3ca2756113ec202d76e50d5bb46622" args=")(apreq_handle_t *, const char *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structapreq__param__t.html">apreq_param_t</a>*(* <a class="el" href="structapreq__module__t.html#4e3ca2756113ec202d76e50d5bb46622">apreq_module_t::body_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+get a body parameter by its name 
+</div>
+</div><p>
+<a class="anchor" name="ad82c9225daaed3253ba34e4c55434d7"></a><!-- doxytag: member="apreq_module_t::parser_get" ref="ad82c9225daaed3253ba34e4c55434d7" args=")(apreq_handle_t *, const apreq_parser_t **)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#ad82c9225daaed3253ba34e4c55434d7">apreq_module_t::parser_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> **)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+gets the parser associated with the request body 
+</div>
+</div><p>
+<a class="anchor" name="bfcd9449fc06c038ae2fe4f482919e32"></a><!-- doxytag: member="apreq_module_t::parser_set" ref="bfcd9449fc06c038ae2fe4f482919e32" args=")(apreq_handle_t *, apreq_parser_t *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#bfcd9449fc06c038ae2fe4f482919e32">apreq_module_t::parser_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="el" href="structapreq__parser__t.html">apreq_parser_t</a> *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+manually set a parser for the request body 
+</div>
+</div><p>
+<a class="anchor" name="3e0130a4fe0dff7f6f2c103185da0544"></a><!-- doxytag: member="apreq_module_t::hook_add" ref="3e0130a4fe0dff7f6f2c103185da0544" args=")(apreq_handle_t *, apreq_hook_t *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#3e0130a4fe0dff7f6f2c103185da0544">apreq_module_t::hook_add</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+add a hook function 
+</div>
+</div><p>
+<a class="anchor" name="98a4281cc06207a86b7cea9df184c2c8"></a><!-- doxytag: member="apreq_module_t::brigade_limit_get" ref="98a4281cc06207a86b7cea9df184c2c8" args=")(apreq_handle_t *, apr_size_t *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#98a4281cc06207a86b7cea9df184c2c8">apreq_module_t::brigade_limit_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a> *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+determine the maximum in-memory bytes a brigade may use 
+</div>
+</div><p>
+<a class="anchor" name="1088b1d83aac0ec4fb4c172eb528efdb"></a><!-- doxytag: member="apreq_module_t::brigade_limit_set" ref="1088b1d83aac0ec4fb4c172eb528efdb" args=")(apreq_handle_t *, apr_size_t)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#1088b1d83aac0ec4fb4c172eb528efdb">apreq_module_t::brigade_limit_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a>)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+set the maximum in-memory bytes a brigade may use 
+</div>
+</div><p>
+<a class="anchor" name="7e5678baa9a383a5e93ebbf09fc4f023"></a><!-- doxytag: member="apreq_module_t::read_limit_get" ref="7e5678baa9a383a5e93ebbf09fc4f023" args=")(apreq_handle_t *, apr_uint64_t *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#7e5678baa9a383a5e93ebbf09fc4f023">apreq_module_t::read_limit_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#g1a3eadd69cfefe46e764bd7e4ff0d9ee">apr_uint64_t</a> *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+determine the maximum amount of data that will be fed into a parser 
+</div>
+</div><p>
+<a class="anchor" name="85032dfaf2719f6d7024d7f89ec6996d"></a><!-- doxytag: member="apreq_module_t::read_limit_set" ref="85032dfaf2719f6d7024d7f89ec6996d" args=")(apreq_handle_t *, apr_uint64_t)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#85032dfaf2719f6d7024d7f89ec6996d">apreq_module_t::read_limit_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#g1a3eadd69cfefe46e764bd7e4ff0d9ee">apr_uint64_t</a>)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+set the maximum amount of data that will be fed into a parser 
+</div>
+</div><p>
+<a class="anchor" name="9c15b94e2c94eb56af7df06d008eb420"></a><!-- doxytag: member="apreq_module_t::temp_dir_get" ref="9c15b94e2c94eb56af7df06d008eb420" args=")(apreq_handle_t *, const char **)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#9c15b94e2c94eb56af7df06d008eb420">apreq_module_t::temp_dir_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char **)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+determine the directory used by the parser for temporary files 
+</div>
+</div><p>
+<a class="anchor" name="8744bfd5c82533092e5e029a8cd29e65"></a><!-- doxytag: member="apreq_module_t::temp_dir_set" ref="8744bfd5c82533092e5e029a8cd29e65" args=")(apreq_handle_t *, const char *)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#8744bfd5c82533092e5e029a8cd29e65">apreq_module_t::temp_dir_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *)          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+set the directory used by the parser for temporary files 
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a></ul>
+</div>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2006 <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.5.6 on 3 Dec 2010</span>
+</p>
+</div>
+</body>
+</html>

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__param__t.html
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__param__t.html (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__param__t.html Sun May  6 14:18:02 2012
@@ -0,0 +1,122 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.13: libapreq2: apreq_param_t Struct Reference</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.5.6 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>apreq_param_t Struct Reference</h1><!-- doxytag: class="apreq_param_t" --><code>#include &lt;<a class="el" href="apreq__param_8h-source.html">apreq_param.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#gd7ea82d6608a4a633fc3775694ab71e4">apr_table_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__param__t.html#bb8ddaeb79c4d96691289520a2a4777f">info</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__param__t.html#03674c98f355545deeb3fcbe109d8c9a">upload</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__param__t.html#802bd45ab5afd0784d730e0dbb01aa71">flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const <a class="el" href="structapreq__value__t.html">apreq_value_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__param__t.html#f710878750c677daa9cd61868434d67f">v</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Common data structure for params and file uploads <hr><h2>Field Documentation</h2>
+<a class="anchor" name="bb8ddaeb79c4d96691289520a2a4777f"></a><!-- doxytag: member="apreq_param_t::info" ref="bb8ddaeb79c4d96691289520a2a4777f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__tables.html#gd7ea82d6608a4a633fc3775694ab71e4">apr_table_t</a>* <a class="el" href="structapreq__param__t.html#bb8ddaeb79c4d96691289520a2a4777f">apreq_param_t::info</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+header table associated with the param 
+</div>
+</div><p>
+<a class="anchor" name="03674c98f355545deeb3fcbe109d8c9a"></a><!-- doxytag: member="apreq_param_t::upload" ref="03674c98f355545deeb3fcbe109d8c9a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/structapr__bucket__brigade.html">apr_bucket_brigade</a>* <a class="el" href="structapreq__param__t.html#03674c98f355545deeb3fcbe109d8c9a">apreq_param_t::upload</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+brigade used to spool upload files 
+</div>
+</div><p>
+<a class="anchor" name="802bd45ab5afd0784d730e0dbb01aa71"></a><!-- doxytag: member="apreq_param_t::flags" ref="802bd45ab5afd0784d730e0dbb01aa71" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">unsigned <a class="el" href="structapreq__param__t.html#802bd45ab5afd0784d730e0dbb01aa71">apreq_param_t::flags</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+charsets, taint marks, app-specific bits 
+</div>
+</div><p>
+<a class="anchor" name="f710878750c677daa9cd61868434d67f"></a><!-- doxytag: member="apreq_param_t::v" ref="f710878750c677daa9cd61868434d67f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const <a class="el" href="structapreq__value__t.html">apreq_value_t</a> <a class="el" href="structapreq__param__t.html#f710878750c677daa9cd61868434d67f">apreq_param_t::v</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+underlying name/value info 
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="apreq__param_8h-source.html">apreq_param.h</a></ul>
+</div>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2006 <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.5.6 on 3 Dec 2010</span>
+</p>
+</div>
+</body>
+</html>

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__parser__t.html
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__parser__t.html (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__parser__t.html Sun May  6 14:18:02 2012
@@ -0,0 +1,190 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.13: libapreq2: apreq_parser_t Struct Reference</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.5.6 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>apreq_parser_t Struct Reference</h1><!-- doxytag: class="apreq_parser_t" --><code>#include &lt;<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="apreq__parser_8h.html#98c4415da3f11cf5ced76bd3c6540e65">apreq_parser_function_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#dc117877c27713515c7617b560efb9a9">parser</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#3acc7764c18c52c33bb64e3ee3375670">content_type</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#8148c125f670a73aedb9b228612b5901">pool</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/group___a_p_r___util___bucket___brigades.html#g9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#e2d1910ffc51047ff2759843d1babbc8">bucket_alloc</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#203d6cfc8d36892a995a535bfe644e32">brigade_limit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#928f16aae17f84fadf06a52a51a6385c">temp_dir</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#dd1d982c326705e8da838041a645de33">hook</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#b73f196059129e0ca7926526ebba0a78">ctx</a></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+A request body parser instance. <hr><h2>Field Documentation</h2>
+<a class="anchor" name="dc117877c27713515c7617b560efb9a9"></a><!-- doxytag: member="apreq_parser_t::parser" ref="dc117877c27713515c7617b560efb9a9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="apreq__parser_8h.html#98c4415da3f11cf5ced76bd3c6540e65">apreq_parser_function_t</a> <a class="el" href="structapreq__parser__t.html#dc117877c27713515c7617b560efb9a9">apreq_parser_t::parser</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+the function which parses chunks of body data 
+</div>
+</div><p>
+<a class="anchor" name="3acc7764c18c52c33bb64e3ee3375670"></a><!-- doxytag: member="apreq_parser_t::content_type" ref="3acc7764c18c52c33bb64e3ee3375670" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" href="structapreq__parser__t.html#3acc7764c18c52c33bb64e3ee3375670">apreq_parser_t::content_type</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+the Content-Type request header 
+</div>
+</div><p>
+<a class="anchor" name="8148c125f670a73aedb9b228612b5901"></a><!-- doxytag: member="apreq_parser_t::pool" ref="8148c125f670a73aedb9b228612b5901" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a>* <a class="el" href="structapreq__parser__t.html#8148c125f670a73aedb9b228612b5901">apreq_parser_t::pool</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+a pool which outlasts the bucket_alloc. 
+</div>
+</div><p>
+<a class="anchor" name="e2d1910ffc51047ff2759843d1babbc8"></a><!-- doxytag: member="apreq_parser_t::bucket_alloc" ref="e2d1910ffc51047ff2759843d1babbc8" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/1.3/" href="http://apr.apache.org/docs/apr-util/1.3/group___a_p_r___util___bucket___brigades.html#g9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a>* <a class="el" href="structapreq__parser__t.html#e2d1910ffc51047ff2759843d1babbc8">apreq_parser_t::bucket_alloc</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+bucket allocator used to create bucket brigades 
+</div>
+</div><p>
+<a class="anchor" name="203d6cfc8d36892a995a535bfe644e32"></a><!-- doxytag: member="apreq_parser_t::brigade_limit" ref="203d6cfc8d36892a995a535bfe644e32" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a> <a class="el" href="structapreq__parser__t.html#203d6cfc8d36892a995a535bfe644e32">apreq_parser_t::brigade_limit</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+the maximum in-memory bytes a brigade may use 
+</div>
+</div><p>
+<a class="anchor" name="928f16aae17f84fadf06a52a51a6385c"></a><!-- doxytag: member="apreq_parser_t::temp_dir" ref="928f16aae17f84fadf06a52a51a6385c" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">const char* <a class="el" href="structapreq__parser__t.html#928f16aae17f84fadf06a52a51a6385c">apreq_parser_t::temp_dir</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+the directory for generating temporary files 
+</div>
+</div><p>
+<a class="anchor" name="dd1d982c326705e8da838041a645de33"></a><!-- doxytag: member="apreq_parser_t::hook" ref="dd1d982c326705e8da838041a645de33" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a>* <a class="el" href="structapreq__parser__t.html#dd1d982c326705e8da838041a645de33">apreq_parser_t::hook</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+linked list of hooks 
+</div>
+</div><p>
+<a class="anchor" name="b73f196059129e0ca7926526ebba0a78"></a><!-- doxytag: member="apreq_parser_t::ctx" ref="b73f196059129e0ca7926526ebba0a78" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void* <a class="el" href="structapreq__parser__t.html#b73f196059129e0ca7926526ebba0a78">apreq_parser_t::ctx</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+internal context pointer used by the parser function 
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a></ul>
+</div>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2006 <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.5.6 on 3 Dec 2010</span>
+</p>
+</div>
+</body>
+</html>

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__value__t.html
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__value__t.html (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/structapreq__value__t.html Sun May  6 14:18:02 2012
@@ -0,0 +1,132 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.13: libapreq2: apreq_value_t Struct Reference</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.5.6 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="functions.html"><span>Data&nbsp;Fields</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>apreq_value_t Struct Reference</h1><!-- doxytag: class="apreq_value_t" -->libapreq's pre-extensible string type  
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="apreq_8h-source.html">apreq.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html#3015440cd334584cafa3e19078cbf778">name</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html#e0d07fb5f672d1bd32c9bb53b4da941a">nlen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html#7881ecfbe424c4708792fe4b2b1bd4a7">dlen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html#4aab05328f30a972ae6cd56235a4350e">data</a> [1]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+libapreq's pre-extensible string type <dl compact><dt><b>Examples: </b></dt><dd>
+
+<p>
+<a class="el" href="_2home_2issac_2asf_2svn_2libapreq2-2_813_2include_2apreq_8h-example.html#_a8">/home/issac/asf/svn/libapreq2-2.13/include/apreq.h</a>.</dl><hr><h2>Field Documentation</h2>
+<a class="anchor" name="3015440cd334584cafa3e19078cbf778"></a><!-- doxytag: member="apreq_value_t::name" ref="3015440cd334584cafa3e19078cbf778" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char* <a class="el" href="structapreq__value__t.html#3015440cd334584cafa3e19078cbf778">apreq_value_t::name</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+value name <dl compact><dt><b>Examples: </b></dt><dd>
+<a class="el" href="_2home_2issac_2asf_2svn_2libapreq2-2_813_2include_2apreq_8h-example.html#a9">/home/issac/asf/svn/libapreq2-2.13/include/apreq.h</a>.</dl>
+</div>
+</div><p>
+<a class="anchor" name="e0d07fb5f672d1bd32c9bb53b4da941a"></a><!-- doxytag: member="apreq_value_t::nlen" ref="e0d07fb5f672d1bd32c9bb53b4da941a" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a> <a class="el" href="structapreq__value__t.html#e0d07fb5f672d1bd32c9bb53b4da941a">apreq_value_t::nlen</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+length of name <dl compact><dt><b>Examples: </b></dt><dd>
+<a class="el" href="_2home_2issac_2asf_2svn_2libapreq2-2_813_2include_2apreq_8h-example.html#a10">/home/issac/asf/svn/libapreq2-2.13/include/apreq.h</a>.</dl>
+</div>
+</div><p>
+<a class="anchor" name="7881ecfbe424c4708792fe4b2b1bd4a7"></a><!-- doxytag: member="apreq_value_t::dlen" ref="7881ecfbe424c4708792fe4b2b1bd4a7" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/1.3/" href="http://apr.apache.org/docs/apr/1.3/group__apr__platform.html#gaa72b2253f6f3032cefea5712a27540e">apr_size_t</a> <a class="el" href="structapreq__value__t.html#7881ecfbe424c4708792fe4b2b1bd4a7">apreq_value_t::dlen</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+length of data <dl compact><dt><b>Examples: </b></dt><dd>
+<a class="el" href="_2home_2issac_2asf_2svn_2libapreq2-2_813_2include_2apreq_8h-example.html#a11">/home/issac/asf/svn/libapreq2-2.13/include/apreq.h</a>.</dl>
+</div>
+</div><p>
+<a class="anchor" name="4aab05328f30a972ae6cd56235a4350e"></a><!-- doxytag: member="apreq_value_t::data" ref="4aab05328f30a972ae6cd56235a4350e" args="[1]" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">char <a class="el" href="structapreq__value__t.html#4aab05328f30a972ae6cd56235a4350e">apreq_value_t::data</a>[1]          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+value data <dl compact><dt><b>Examples: </b></dt><dd>
+<a class="el" href="_2home_2issac_2asf_2svn_2libapreq2-2_813_2include_2apreq_8h-example.html#a12">/home/issac/asf/svn/libapreq2-2.13/include/apreq.h</a>.</dl>
+</div>
+</div><p>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li>include/<a class="el" href="apreq_8h-source.html">apreq.h</a></ul>
+</div>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2006 <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.5.6 on 3 Dec 2010</span>
+</p>
+</div>
+</body>
+</html>

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tab_b.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tab_b.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tab_l.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tab_l.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tab_r.gif
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tab_r.gif
------------------------------------------------------------------------------
    svn:mime-type = image/gif

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tabs.css
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tabs.css (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/tabs.css Sun May  6 14:18:02 2012
@@ -0,0 +1,102 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+   float            : left;
+   width            : 100%;
+   background       : url("tab_b.gif") repeat-x bottom;
+   margin-bottom    : 4px;
+}
+
+DIV.tabs UL
+{
+   margin           : 0px;
+   padding-left     : 10px;
+   list-style       : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+   display          : inline;
+   margin           : 0px;
+   padding          : 0px;
+}
+
+DIV.tabs FORM
+{
+   float            : right;
+}
+
+DIV.tabs A
+{
+   float            : left;
+   background       : url("tab_r.gif") no-repeat right top;
+   border-bottom    : 1px solid #84B0C7;
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+DIV.tabs A:hover
+{
+   background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+       color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+   float            : left;
+   display          : block;
+   background       : url("tab_l.gif") no-repeat left top;
+   padding          : 5px 9px;
+   white-space      : nowrap;
+}
+
+DIV.tabs INPUT
+{
+   float            : right;
+   display          : inline;
+   font-size        : 1em;
+}
+
+DIV.tabs TD
+{
+   font-size        : x-small;
+   font-weight      : bold;
+   text-decoration  : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+   background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+   background-position: 100% -150px;
+   border-width     : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+   background-position: 0% -150px;
+   padding-bottom   : 6px;
+}
+
+DIV.navpath
+{
+   background       : none;
+   border           : none;
+   border-bottom    : 1px solid #84B0C7;
+}

Added: websites/staging/httpd/trunk/content/apreq/docs/libapreq2/todo.html
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/docs/libapreq2/todo.html (added)
+++ websites/staging/httpd/trunk/content/apreq/docs/libapreq2/todo.html Sun May  6 14:18:02 2012
@@ -0,0 +1,52 @@
+<html>
+<head>
+  <link rel="stylesheet" type="text/css" href="dox.css" />
+  <title>libapreq2-2.13: libapreq2: Todo List</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.5.6 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="modules.html"><span>Modules</span></a></li>
+      <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+      <li><a href="files.html"><span>Files</span></a></li>
+      <li><a href="examples.html"><span>Examples</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1><a class="anchor" name="todo">Todo List </a></h1><a class="anchor" name="_todo000001"></a> <dl>
+<dt>Global <a class="el" href="apreq__util_8h.html#69acb9425572cb8f694d49277160b1f7">apreq_atoi64f</a>  </dt>
+<dd>What happens when s is malformed? Should this return an unsigned value instead? </dd>
+</dl>
+<p>
+<a class="anchor" name="_todo000002"></a> <dl>
+<dt>Global <a class="el" href="apreq__util_8h.html#4e838a92724aa7d9be0b978dc5c4e50c">apreq_atoi64t</a>  </dt>
+<dd>What happens when s is malformed? Should this return an unsigned value instead? </dd>
+</dl>
+<p>
+<a class="anchor" name="_todo000003"></a> <dl>
+<dt>Global <a class="el" href="apreq__util_8h.html#4ddf563c9902474bdedbf014e24aafc8">apreq_brigade_concat</a>  </dt>
+<dd>Flesh out these error codes, making them as explicit as possible. </dd>
+</dl>
+</div>
+<div id="footer">
+<p class="apache">
+Copyright &copy; 2003-2006 <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.5.6 on 3 Dec 2010</span>
+</p>
+</div>
+</body>
+</html>

Added: websites/staging/httpd/trunk/content/apreq/download.cgi
==============================================================================
--- websites/staging/httpd/trunk/content/apreq/download.cgi (added)
+++ websites/staging/httpd/trunk/content/apreq/download.cgi Sun May  6 14:18:02 2012
@@ -0,0 +1,6 @@
+#!/bin/sh
+# Wrapper script around mirrors.cgi script
+# (we must change to that directory in order for python to pick up the
+#  python includes correctly)
+cd /www/www.apache.org/dyn/mirrors
+/www/www.apache.org/dyn/mirrors/mirrors.cgi $*

Added: websites/staging/httpd/trunk/content/apreq/download.xml
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/httpd/trunk/content/apreq/download.xml
------------------------------------------------------------------------------
    svn:mime-type = application/xml

Added: websites/staging/httpd/trunk/content/apreq/index.html
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/httpd/trunk/content/apreq/index.html
------------------------------------------------------------------------------
    svn:mime-type = application/xml

Added: websites/staging/httpd/trunk/content/apreq/index.xml
==============================================================================
Binary file - no diff available.

Propchange: websites/staging/httpd/trunk/content/apreq/index.xml
------------------------------------------------------------------------------
    svn:mime-type = application/xml



Mime
View raw message