You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by jo...@apache.org on 2005/05/04 19:40:16 UTC
svn commit: r168155 [26/27] - in /httpd/site/trunk:
docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/
Modified: httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__cookie__t.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__cookie__t.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__cookie__t.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__cookie__t.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: apreq_cookie_t Struct Reference</title>
+ <title>libapreq2-2.05-dev: libapreq2: apreq_cookie_t Struct Reference</title>
</head>
<body>
<div id="page-header">
@@ -10,52 +10,50 @@
<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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
<h1>apreq_cookie_t Struct Reference</h1>Cookie type, supporting both Netscape and RFC cookie specifications.
<a href="#_details">More...</a>
<p>
<code>#include <<a class="el" href="apreq__cookie_8h-source.html">apreq_cookie.h</a>></code>
<p>
-<table border=0 cellpadding=0 cellspacing=0>
+<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__cookie_8h.html#a25">apreq_cookie_version_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o0">version</a></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html#o0">path</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o1">path</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html#o1">domain</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o2">domain</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html#o2">port</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o3">port</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html#o3">comment</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o4">secure</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html#o4">commentURL</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o5">comment</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__time.html#gga2">apr_time_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html#o5">max_age</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>char * </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o6">commentURL</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html#o6">flags</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__time_8h.html#ga2">apr_time_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o7">max_age</a></td></tr>
-
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structapreq__value__t.html">apreq_value_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__cookie__t.html#o8">v</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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__cookie__t.html#o7">v</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Cookie type, supporting both Netscape and RFC cookie specifications.
<p>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o5" doxytag="apreq_cookie_t::comment" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o3" doxytag="apreq_cookie_t::comment"></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"> char* <a class="el" href="structapreq__cookie__t.html#o5">apreq_cookie_t::comment</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structapreq__cookie__t.html#o3">apreq_cookie_t::comment</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -66,19 +64,19 @@
RFC cookies may send a comment </td>
</tr>
</table>
-<a class="anchor" name="o6" doxytag="apreq_cookie_t::commentURL" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o4" doxytag="apreq_cookie_t::commentURL"></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"> char* <a class="el" href="structapreq__cookie__t.html#o6">apreq_cookie_t::commentURL</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structapreq__cookie__t.html#o4">apreq_cookie_t::commentURL</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -89,19 +87,19 @@
RFC cookies may place an URL here </td>
</tr>
</table>
-<a class="anchor" name="o2" doxytag="apreq_cookie_t::domain" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o1" doxytag="apreq_cookie_t::domain"></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"> char* <a class="el" href="structapreq__cookie__t.html#o2">apreq_cookie_t::domain</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structapreq__cookie__t.html#o1">apreq_cookie_t::domain</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -112,19 +110,19 @@
Restricts server domain </td>
</tr>
</table>
-<a class="anchor" name="o7" doxytag="apreq_cookie_t::max_age" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o6" doxytag="apreq_cookie_t::flags"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__time_8h.html#ga2">apr_time_t</a> <a class="el" href="structapreq__cookie__t.html#o7">apreq_cookie_t::max_age</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structapreq__cookie__t.html#o6">apreq_cookie_t::flags</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -132,22 +130,22 @@
<td>
<p>
-total duration of cookie: -1 == session </td>
+charsets, taint marks, app-specific bits </td>
</tr>
</table>
-<a class="anchor" name="o1" doxytag="apreq_cookie_t::path" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o5" doxytag="apreq_cookie_t::max_age"></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"> char* <a class="el" href="structapreq__cookie__t.html#o1">apreq_cookie_t::path</a> </td>
+ <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__time.html#gga2">apr_time_t</a> <a class="el" href="structapreq__cookie__t.html#o5">apreq_cookie_t::max_age</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -155,22 +153,22 @@
<td>
<p>
-Restricts url path </td>
+total duration of cookie: -1 == session </td>
</tr>
</table>
-<a class="anchor" name="o3" doxytag="apreq_cookie_t::port" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o0" doxytag="apreq_cookie_t::path"></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"> char* <a class="el" href="structapreq__cookie__t.html#o3">apreq_cookie_t::port</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structapreq__cookie__t.html#o0">apreq_cookie_t::path</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -178,22 +176,22 @@
<td>
<p>
-Restricts server port </td>
+Restricts url path </td>
</tr>
</table>
-<a class="anchor" name="o4" doxytag="apreq_cookie_t::secure" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o2" doxytag="apreq_cookie_t::port"></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"> unsigned <a class="el" href="structapreq__cookie__t.html#o4">apreq_cookie_t::secure</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structapreq__cookie__t.html#o2">apreq_cookie_t::port</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -201,22 +199,22 @@
<td>
<p>
-Notify browser of "https" requirement </td>
+Restricts server port </td>
</tr>
</table>
-<a class="anchor" name="o8" doxytag="apreq_cookie_t::v" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o7" doxytag="apreq_cookie_t::v"></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__value__t.html">apreq_value_t</a> <a class="el" href="structapreq__cookie__t.html#o8">apreq_cookie_t::v</a> </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="structapreq__value__t.html">apreq_value_t</a> <a class="el" href="structapreq__cookie__t.html#o7">apreq_cookie_t::v</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -227,38 +225,15 @@
"raw" cookie value </td>
</tr>
</table>
-<a class="anchor" name="o0" doxytag="apreq_cookie_t::version" ></a><p>
-<table class="mdTable" width="100%" 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="apreq__cookie_8h.html#a25">apreq_cookie_version_t</a> <a class="el" href="structapreq__cookie__t.html#o0">apreq_cookie_t::version</a> </td>
- </tr>
- </table>
- </td>
- </tr>
-</table>
-<table cellspacing=5 cellpadding=0 border=0>
- <tr>
- <td>
-
- </td>
- <td>
-
-<p>
-RFC or Netscape compliant cookie </td>
- </tr>
-</table>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>src/<a class="el" href="apreq__cookie_8h-source.html">apreq_cookie.h</a></ul>
+<li>include/<a class="el" href="apreq__cookie_8h-source.html">apreq_cookie.h</a></ul>
<div id="footer">
<p class="apache">
-Copyright © 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright © 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/xdocs/apreq/docs/libapreq2/structapreq__handle__t.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__handle__t.html?rev=168155&view=auto
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__handle__t.html (added)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__handle__t.html Wed May 4 10:40:10 2005
@@ -0,0 +1,112 @@
+<html>
+<head>
+ <link rel="stylesheet" type="text/css" href="dox.css" />
+ <title>libapreq2-2.05-dev: 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> > <a href="http://httpd.apache.org">HTTP Server Project</a> >
+<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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
+<h1>apreq_handle_t Struct Reference</h1><code>#include <<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a>></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 struct <a class="el" href="structapreq__module__t.html">apreq_module_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__handle__t.html#o0">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/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__handle__t.html#o1">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/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#gga2">apr_bucket_alloc_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__handle__t.html#o2">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.
+<p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="o2" doxytag="apreq_handle_t::bucket_alloc"></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="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#gga2">apr_bucket_alloc_t</a>* <a class="el" href="structapreq__handle__t.html#o2">apreq_handle_t::bucket_alloc</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+the allocator, which persists at least as long as the pool </td>
+ </tr>
+</table>
+<a class="anchor" name="o0" doxytag="apreq_handle_t::module"></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">const struct <a class="el" href="structapreq__module__t.html">apreq_module_t</a>* <a class="el" href="structapreq__handle__t.html#o0">apreq_handle_t::module</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+the apreq module which implements this handle </td>
+ </tr>
+</table>
+<a class="anchor" name="o1" doxytag="apreq_handle_t::pool"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a>* <a class="el" href="structapreq__handle__t.html#o1">apreq_handle_t::pool</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+the pool which defines the lifetime of the parsed data </td>
+ </tr>
+</table>
+<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 id="footer">
+<p class="apache">
+Copyright © 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/xdocs/apreq/docs/libapreq2/structapreq__hook__t.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__hook__t.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__hook__t.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__hook__t.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: apreq_hook_t Struct Reference</title>
+ <title>libapreq2-2.05-dev: libapreq2: apreq_hook_t Struct Reference</title>
</head>
<body>
<div id="page-header">
@@ -10,35 +10,127 @@
<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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
-<h1>apreq_hook_t Struct Reference</h1><code>#include <<a class="el" href="apreq__params_8h-source.html">apreq_params.h</a>></code>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
+<h1>apreq_hook_t Struct Reference</h1><code>#include <<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a>></code>
<p>
-<table border=0 cellpadding=0 cellspacing=0>
+<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="o0" doxytag="apreq_hook_t::hook" ></a>
-<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__errno_8h.html#ga0">apr_status_t</a>(* </td><td class="memItemRight" valign=bottom><b>hook</b> )(APREQ_HOOK_ARGS)</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#a7">apreq_hook_function_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__hook__t.html#o0">hook</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o1" doxytag="apreq_hook_t::next" ></a>
-<a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> * </td><td class="memItemRight" valign=bottom><b>next</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__hook__t.html#o1">next</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o2" doxytag="apreq_hook_t::ctx" ></a>
-void * </td><td class="memItemRight" valign=bottom><b>ctx</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__hook__t.html#o2">pool</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__hook__t.html#o3">ctx</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
-Singly linked list of hooks.
+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#a17">apreq_parser_add_hook()</a>.
<p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="o3" doxytag="apreq_hook_t::ctx"></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">void* <a class="el" href="structapreq__hook__t.html#o3">apreq_hook_t::ctx</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+a user defined pointer passed to the hook function </td>
+ </tr>
+</table>
+<a class="anchor" name="o0" doxytag="apreq_hook_t::hook"></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="apreq__parser_8h.html#a7">apreq_hook_function_t</a> <a class="el" href="structapreq__hook__t.html#o0">apreq_hook_t::hook</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+the hook function </td>
+ </tr>
+</table>
+<a class="anchor" name="o1" doxytag="apreq_hook_t::next"></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__hook__t.html">apreq_hook_t</a>* <a class="el" href="structapreq__hook__t.html#o1">apreq_hook_t::next</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+next item in the linked list </td>
+ </tr>
+</table>
+<a class="anchor" name="o2" doxytag="apreq_hook_t::pool"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a>* <a class="el" href="structapreq__hook__t.html#o2">apreq_hook_t::pool</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+pool which allocated this hook </td>
+ </tr>
+</table>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>src/<a class="el" href="apreq__params_8h-source.html">apreq_params.h</a></ul>
+<li>include/<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a></ul>
<div id="footer">
<p class="apache">
-Copyright © 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright © 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/xdocs/apreq/docs/libapreq2/structapreq__module__t.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html?rev=168155&view=auto
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html (added)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html Wed May 4 10:40:10 2005
@@ -0,0 +1,465 @@
+<html>
+<head>
+ <link rel="stylesheet" type="text/css" href="dox.css" />
+ <title>libapreq2-2.05-dev: 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> > <a href="http://httpd.apache.org">HTTP Server Project</a> >
+<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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
+<h1>apreq_module_t Struct Reference</h1>Vtable describing the necessary environment functions.
+<a href="#_details">More...</a>
+<p>
+<code>#include <<a class="el" href="apreq__module_8h-source.html">apreq_module.h</a>></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 * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o0">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga4">apr_uint32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o1">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o2">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/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o3">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/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o4">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/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">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> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o5">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> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o6">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> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o7">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o8">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o9">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o10">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o11">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o12">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o13">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga6">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o14">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga6">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o15">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/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__module__t.html#o16">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 environment functions.
+<p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="o3" doxytag="apreq_module_t::args"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o3">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/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">apr_table_t</a> **) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+get a table with all query string parameters </td>
+ </tr>
+</table>
+<a class="anchor" name="o6" doxytag="apreq_module_t::args_get"></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__param__t.html">apreq_param_t</a>*(* <a class="el" href="structapreq__module__t.html#o6">apreq_module_t::args_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+get a query string parameter by its name </td>
+ </tr>
+</table>
+<a class="anchor" name="o4" doxytag="apreq_module_t::body"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o4">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/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">apr_table_t</a> **) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+get a table with all body parameters </td>
+ </tr>
+</table>
+<a class="anchor" name="o7" doxytag="apreq_module_t::body_get"></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__param__t.html">apreq_param_t</a>*(* <a class="el" href="structapreq__module__t.html#o7">apreq_module_t::body_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+get a body parameter by its name </td>
+ </tr>
+</table>
+<a class="anchor" name="o11" doxytag="apreq_module_t::brigade_limit_get"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o11">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a> *) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+determine the maximum in-memory bytes a brigade may use </td>
+ </tr>
+</table>
+<a class="anchor" name="o12" doxytag="apreq_module_t::brigade_limit_set"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o12">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a>) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+set the maximum in-memory bytes a brigade may use </td>
+ </tr>
+</table>
+<a class="anchor" name="o10" doxytag="apreq_module_t::hook_add"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o10">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>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+add a hook function </td>
+ </tr>
+</table>
+<a class="anchor" name="o2" doxytag="apreq_module_t::jar"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o2">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/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">apr_table_t</a> **) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+get a table with all cookies </td>
+ </tr>
+</table>
+<a class="anchor" name="o5" doxytag="apreq_module_t::jar_get"></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__cookie__t.html">apreq_cookie_t</a>*(* <a class="el" href="structapreq__module__t.html#o5">apreq_module_t::jar_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+get a cookie by its name </td>
+ </tr>
+</table>
+<a class="anchor" name="o1" doxytag="apreq_module_t::magic_number"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga4">apr_uint32_t</a> <a class="el" href="structapreq__module__t.html#o1">apreq_module_t::magic_number</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+magic number identifying the module and version </td>
+ </tr>
+</table>
+<a class="anchor" name="o0" doxytag="apreq_module_t::name"></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">const char* <a class="el" href="structapreq__module__t.html#o0">apreq_module_t::name</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+name of this apreq module </td>
+ </tr>
+</table>
+<a class="anchor" name="o8" doxytag="apreq_module_t::parser_get"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o8">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>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+gets the parser associated with the request body </td>
+ </tr>
+</table>
+<a class="anchor" name="o9" doxytag="apreq_module_t::parser_set"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o9">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>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+manually set a parser for the request body </td>
+ </tr>
+</table>
+<a class="anchor" name="o13" doxytag="apreq_module_t::read_limit_get"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o13">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga6">apr_uint64_t</a> *) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+determine the maximum amount of data that will be fed into a parser </td>
+ </tr>
+</table>
+<a class="anchor" name="o14" doxytag="apreq_module_t::read_limit_set"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o14">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga6">apr_uint64_t</a>) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+set the maximum amount of data that will be fed into a parser </td>
+ </tr>
+</table>
+<a class="anchor" name="o15" doxytag="apreq_module_t::temp_dir_get"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o15">apreq_module_t::temp_dir_get</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char **) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+determine the directory used by the parser for temporary files </td>
+ </tr>
+</table>
+<a class="anchor" name="o16" doxytag="apreq_module_t::temp_dir_set"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#gga0">apr_status_t</a>(* <a class="el" href="structapreq__module__t.html#o16">apreq_module_t::temp_dir_set</a>)(<a class="el" href="structapreq__handle__t.html">apreq_handle_t</a> *, const char *) </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+set the directory used by the parser for temporary files </td>
+ </tr>
+</table>
+<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 id="footer">
+<p class="apache">
+Copyright © 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/xdocs/apreq/docs/libapreq2/structapreq__param__t.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.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: apreq_param_t Struct Reference</title>
+ <title>libapreq2-2.05-dev: libapreq2: apreq_param_t Struct Reference</title>
</head>
<body>
<div id="page-header">
@@ -10,37 +10,39 @@
<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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
-<h1>apreq_param_t Struct Reference</h1><code>#include <<a class="el" href="apreq__params_8h-source.html">apreq_params.h</a>></code>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
+<h1>apreq_param_t Struct Reference</h1><code>#include <<a class="el" href="apreq__param_8h-source.html">apreq_param.h</a>></code>
<p>
-<table border=0 cellpadding=0 cellspacing=0>
+<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/" href="http://apr.apache.org/docs/apr/apr__tables_8h.html#ga0">apr_table_t</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__param__t.html#o0">info</a></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/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">apr_table_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__param__t.html#o0">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/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">apr_bucket_brigade</a> * </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__param__t.html#o1">bb</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/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">apr_bucket_brigade</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__param__t.html#o1">upload</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="structapreq__value__t.html">apreq_value_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__param__t.html#o2">v</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__param__t.html#o2">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> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__param__t.html#o3">v</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Common data structure for params and file uploads
<p>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o1" doxytag="apreq_param_t::bb" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o2" doxytag="apreq_param_t::flags"></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="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">apr_bucket_brigade</a>* <a class="el" href="structapreq__param__t.html#o1">apreq_param_t::bb</a> </td>
+ <td class="md" nowrap valign="top">unsigned <a class="el" href="structapreq__param__t.html#o2">apreq_param_t::flags</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -48,22 +50,22 @@
<td>
<p>
-brigade to spool upload files </td>
+charsets, taint marks, app-specific bits </td>
</tr>
</table>
-<a class="anchor" name="o0" doxytag="apreq_param_t::info" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o0" doxytag="apreq_param_t::info"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__tables_8h.html#ga0">apr_table_t</a>* <a class="el" href="structapreq__param__t.html#o0">apreq_param_t::info</a> </td>
+ <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#gga0">apr_table_t</a>* <a class="el" href="structapreq__param__t.html#o0">apreq_param_t::info</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -74,19 +76,42 @@
header table associated with the param </td>
</tr>
</table>
-<a class="anchor" name="o2" doxytag="apreq_param_t::v" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o1" doxytag="apreq_param_t::upload"></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="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/structapr__bucket__brigade.html">apr_bucket_brigade</a>* <a class="el" href="structapreq__param__t.html#o1">apreq_param_t::upload</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+brigade used to spool upload files </td>
+ </tr>
+</table>
+<a class="anchor" name="o3" doxytag="apreq_param_t::v"></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__value__t.html">apreq_value_t</a> <a class="el" href="structapreq__param__t.html#o2">apreq_param_t::v</a> </td>
+ <td class="md" nowrap valign="top">const <a class="el" href="structapreq__value__t.html">apreq_value_t</a> <a class="el" href="structapreq__param__t.html#o3">apreq_param_t::v</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -94,18 +119,18 @@
<td>
<p>
-underlying name/value/status info </td>
+underlying name/value info </td>
</tr>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>src/<a class="el" href="apreq__params_8h-source.html">apreq_params.h</a></ul>
+<li>include/<a class="el" href="apreq__param_8h-source.html">apreq_param.h</a></ul>
<div id="footer">
<p class="apache">
-Copyright © 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright © 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/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.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: apreq_parser_t Struct Reference</title>
+ <title>libapreq2-2.05-dev: libapreq2: apreq_parser_t Struct Reference</title>
</head>
<body>
<div id="page-header">
@@ -10,38 +10,227 @@
<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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
-<h1>apreq_parser_t Struct Reference</h1><code>#include <<a class="el" href="apreq__params_8h-source.html">apreq_params.h</a>></code>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
+<h1>apreq_parser_t Struct Reference</h1><code>#include <<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a>></code>
<p>
-<table border=0 cellpadding=0 cellspacing=0>
+<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="o0" doxytag="apreq_parser_t::parser" ></a>
-<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__errno_8h.html#ga0">apr_status_t</a>(* </td><td class="memItemRight" valign=bottom><b>parser</b> )(APREQ_PARSER_ARGS)</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#a6">apreq_parser_function_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#o0">parser</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o1" doxytag="apreq_parser_t::enctype" ></a>
-const char * </td><td class="memItemRight" valign=bottom><b>enctype</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#o1">content_type</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o2" doxytag="apreq_parser_t::hook" ></a>
-<a class="el" href="structapreq__hook__t.html">apreq_hook_t</a> * </td><td class="memItemRight" valign=bottom><b>hook</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#o2">pool</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top><a class="anchor" name="o3" doxytag="apreq_parser_t::ctx" ></a>
-void * </td><td class="memItemRight" valign=bottom><b>ctx</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#gga2">apr_bucket_alloc_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#o3">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/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#o4">brigade_limit</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#o5">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> * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#o6">hook</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__parser__t.html#o7">ctx</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
-Request parser with associated enctype and hooks.
+A request body parser instance.
+<p>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="o4" doxytag="apreq_parser_t::brigade_limit"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a> <a class="el" href="structapreq__parser__t.html#o4">apreq_parser_t::brigade_limit</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+the maximum in-memory bytes a brigade may use </td>
+ </tr>
+</table>
+<a class="anchor" name="o3" doxytag="apreq_parser_t::bucket_alloc"></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="elRef" doxygen="apu.tag:http://apr.apache.org/docs/apr-util/" href="http://apr.apache.org/docs/apr-util/group___a_p_r___util___bucket___brigades.html#gga2">apr_bucket_alloc_t</a>* <a class="el" href="structapreq__parser__t.html#o3">apreq_parser_t::bucket_alloc</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+bucket allocator used to create bucket brigades </td>
+ </tr>
+</table>
+<a class="anchor" name="o1" doxytag="apreq_parser_t::content_type"></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">const char* <a class="el" href="structapreq__parser__t.html#o1">apreq_parser_t::content_type</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+the Content-Type request header </td>
+ </tr>
+</table>
+<a class="anchor" name="o7" doxytag="apreq_parser_t::ctx"></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">void* <a class="el" href="structapreq__parser__t.html#o7">apreq_parser_t::ctx</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+internal context pointer used by the parser function </td>
+ </tr>
+</table>
+<a class="anchor" name="o6" doxytag="apreq_parser_t::hook"></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__hook__t.html">apreq_hook_t</a>* <a class="el" href="structapreq__parser__t.html#o6">apreq_parser_t::hook</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+linked list of hooks </td>
+ </tr>
+</table>
+<a class="anchor" name="o0" doxytag="apreq_parser_t::parser"></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="apreq__parser_8h.html#a6">apreq_parser_function_t</a> <a class="el" href="structapreq__parser__t.html#o0">apreq_parser_t::parser</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
<p>
+the function which parses chunks of body data </td>
+ </tr>
+</table>
+<a class="anchor" name="o2" doxytag="apreq_parser_t::pool"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#gga0">apr_pool_t</a>* <a class="el" href="structapreq__parser__t.html#o2">apreq_parser_t::pool</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+a pool used by the parser </td>
+ </tr>
+</table>
+<a class="anchor" name="o5" doxytag="apreq_parser_t::temp_dir"></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">const char* <a class="el" href="structapreq__parser__t.html#o5">apreq_parser_t::temp_dir</a> </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+the directory used by the parser for temporary files </td>
+ </tr>
+</table>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>src/<a class="el" href="apreq__params_8h-source.html">apreq_params.h</a></ul>
+<li>include/<a class="el" href="apreq__parser_8h-source.html">apreq_parser.h</a></ul>
<div id="footer">
<p class="apache">
-Copyright © 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright © 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/xdocs/apreq/docs/libapreq2/structapreq__value__t.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__value__t.html?rev=168155&r1=168154&r2=168155&view=diff
==============================================================================
--- httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__value__t.html (original)
+++ httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__value__t.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: apreq_value_t Struct Reference</title>
+ <title>libapreq2-2.05-dev: libapreq2: apreq_value_t Struct Reference</title>
</head>
<body>
<div id="page-header">
@@ -10,40 +10,65 @@
<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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
+<!-- Generated by Doxygen 1.4.2 -->
+<div class="qindex"><a class="qindex" href="index.html">Main Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a></div>
<h1>apreq_value_t Struct Reference</h1>libapreq's pre-extensible string type
<a href="#_details">More...</a>
<p>
<code>#include <<a class="el" href="apreq_8h-source.html">apreq.h</a>></code>
<p>
-<table border=0 cellpadding=0 cellspacing=0>
+<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 * </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__value__t.html#o0">name</a></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html#o0">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/" href="http://apr.apache.org/docs/apr/apr_8h.html#ga7">apr_size_t</a> </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__value__t.html#o1">size</a></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html#o1">nlen</a></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>char </td><td class="memItemRight" valign=bottom><a class="el" href="structapreq__value__t.html#o2">data</a> [1]</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html#o2">dlen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html#o3">data</a> [1]</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
libapreq's pre-extensible string type
<p>
<hr><h2>Field Documentation</h2>
-<a class="anchor" name="o2" doxytag="apreq_value_t::data" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o3" doxytag="apreq_value_t::data"></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">char <a class="el" href="structapreq__value__t.html#o3">apreq_value_t::data</a>[1] </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing="5" cellpadding="0" border="0">
+ <tr>
+ <td>
+
+ </td>
+ <td>
+
+<p>
+value data </td>
+ </tr>
+</table>
+<a class="anchor" name="o2" doxytag="apreq_value_t::dlen"></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"> char <a class="el" href="structapreq__value__t.html#o2">apreq_value_t::data</a>[1] </td>
+ <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a> <a class="el" href="structapreq__value__t.html#o2">apreq_value_t::dlen</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -51,22 +76,22 @@
<td>
<p>
-Actual data bytes. </td>
+length of data </td>
</tr>
</table>
-<a class="anchor" name="o0" doxytag="apreq_value_t::name" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o0" doxytag="apreq_value_t::name"></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"> const char* <a class="el" href="structapreq__value__t.html#o0">apreq_value_t::name</a> </td>
+ <td class="md" nowrap valign="top">char* <a class="el" href="structapreq__value__t.html#o0">apreq_value_t::name</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -74,22 +99,22 @@
<td>
<p>
-value's name </td>
+value name </td>
</tr>
</table>
-<a class="anchor" name="o1" doxytag="apreq_value_t::size" ></a><p>
-<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+<a class="anchor" name="o1" doxytag="apreq_value_t::nlen"></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="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr_8h.html#ga7">apr_size_t</a> <a class="el" href="structapreq__value__t.html#o1">apreq_value_t::size</a> </td>
+ <td class="md" nowrap valign="top"><a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#gga7">apr_size_t</a> <a class="el" href="structapreq__value__t.html#o1">apreq_value_t::nlen</a> </td>
</tr>
</table>
</td>
</tr>
</table>
-<table cellspacing=5 cellpadding=0 border=0>
+<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
@@ -97,18 +122,18 @@
<td>
<p>
-Size of data. </td>
+length of name </td>
</tr>
</table>
<hr>The documentation for this struct was generated from the following file:<ul>
-<li>src/<a class="el" href="apreq_8h-source.html">apreq.h</a></ul>
+<li>include/<a class="el" href="apreq_8h-source.html">apreq.h</a></ul>
<div id="footer">
<p class="apache">
-Copyright © 2003-2004 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
-See <a href="LICENSE.html">LICENSE</a>.</p>
+Copyright © 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>