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/07/20 18:09:24 UTC

svn commit: r219933 [1/18] - in /httpd/site/trunk: docs/apreq/docs/libapreq2/ xdocs/apreq/docs/libapreq2/

Author: joes
Date: Wed Jul 20 09:09:19 2005
New Revision: 219933

URL: http://svn.apache.org/viewcvs?rev=219933&view=rev
Log:
Update libapreq2 API docs for coming 2.06-dev release.

Added:
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request.html   (with props)
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__apache2.html   (with props)
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__cgi.html   (with props)
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__cookie.html   (with props)
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__error.html   (with props)
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__apr__request__param.html   (with props)
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request.html   (with props)
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__apache2.html   (with props)
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__cgi.html   (with props)
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__cookie.html   (with props)
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__error.html   (with props)
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__apr__request__param.html   (with props)
Modified:
    httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__error_8h.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__module_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__module_8h.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__module__apache2_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__module__apache_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__param_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__param_8h.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__parser_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__parser_8h.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__util_8h.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__version_8h-source.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__version_8h.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_changes.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_faq.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_install.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_license.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_notice.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_status.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/dir_000000.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/dir_000001.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/dir_000002.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/dir_000003.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/dirs.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/files.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/functions.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/functions_vars.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/globals.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/globals_defs.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/globals_enum.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/globals_eval.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/globals_func.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/globals_type.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__lang.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__module.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__cookie.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__request.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__apreq__xs__upload.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__libapreq2.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/group__mod__apreq2.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/index.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/modules.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/pages.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__cookie__t.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__handle__t.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__hook__t.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__module__t.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__param__t.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__parser__t.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/structapreq__value__t.html
    httpd/site/trunk/docs/apreq/docs/libapreq2/todo.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/annotated.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_8h.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__cookie_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__cookie_8h.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__error_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__error_8h.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__module_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__module_8h.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__module__apache2_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__module__apache_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__param_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__param_8h.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__parser_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__parser_8h.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__util_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__util_8h.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__version_8h-source.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq__version_8h.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_changes.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_faq.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_install.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_license.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_notice.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/apreq_status.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000000.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000001.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000002.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/dir_000003.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/dirs.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/files.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/functions.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/functions_vars.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals_defs.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals_enum.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals_eval.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals_func.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/globals_type.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__lang.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__module.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__cookie.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__request.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__apreq__xs__upload.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__libapreq2.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/group__mod__apreq2.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/index.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/modules.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/pages.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__cookie__t.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__handle__t.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__hook__t.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__module__t.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__param__t.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__parser__t.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/structapreq__value__t.html
    httpd/site/trunk/xdocs/apreq/docs/libapreq2/todo.html

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/annotated.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: Data Structures</title> 
+  <title>libapreq2-2.06-dev: libapreq2: Data Structures</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,7 +10,7 @@
 <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 -->
+<!-- Generated by Doxygen 1.4.3-20050530 -->
 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindexHL" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <h1>libapreq2 Data Structures</h1>Here are the data structures with brief descriptions:<table>
   <tr><td class="indexkey"><a class="el" href="structapreq__cookie__t.html">apreq_cookie_t</a></td><td class="indexvalue">Cookie type, supporting both Netscape and RFC cookie specifications </td></tr>
@@ -27,7 +27,7 @@
 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>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h-source.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: include/apreq.h Source File</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq.h Source File</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,137 +10,137 @@
 <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 -->
+<!-- Generated by Doxygen 1.4.3-20050530 -->
 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <div class="nav">
 <a class="el" href="dir_000000.html">include</a></div>
-<h1>apreq.h</h1><a href="apreq_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/*</span>
-00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
-00003 <span class="comment">**</span>
-00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
-00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
-00006 <span class="comment">**  You may obtain a copy of the License at</span>
-00007 <span class="comment">**</span>
-00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
-00009 <span class="comment">**</span>
-00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
-00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
-00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
-00014 <span class="comment">**  limitations under the License.</span>
-00015 <span class="comment">*/</span>
-00016 
-00017 <span class="preprocessor">#ifndef APREQ_H</span>
-00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_H</span>
-00019 <span class="preprocessor"></span>
-00020 <span class="preprocessor">#ifdef APREQ_DEBUG</span>
-00021 <span class="preprocessor"></span><span class="preprocessor">#include &lt;assert.h&gt;</span>
-00022 <span class="preprocessor">#endif</span>
-00023 <span class="preprocessor"></span>
-00024 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__tables_8h.html">apr_tables.h</a>"</span>
-00025 <span class="preprocessor">#include &lt;stddef.h&gt;</span>
-00026 
-00027 <span class="preprocessor">#ifdef  __cplusplus</span>
-00028 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-00029 <span class="preprocessor">#endif </span>
-00030 <span class="preprocessor"></span>
-00039 <span class="preprocessor">#ifndef WIN32</span>
-00040 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE(d)                APR_DECLARE(d)</span>
-00041 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_NONSTD(d)         APR_DECLARE_NONSTD(d)</span>
-00042 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_DATA</span>
-00043 <span class="preprocessor"></span><span class="preprocessor">#else</span>
-00044 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE(type)             __declspec(dllexport) type __stdcall</span>
-00045 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_NONSTD(type)      __declspec(dllexport) type</span>
-00046 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_DATA              __declspec(dllexport)</span>
-00047 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-00048 <span class="preprocessor"></span>
-00049 <span class="preprocessor">#define APREQ_DEFAULT_READ_BLOCK_SIZE   (64  * 1024)</span>
-00050 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DEFAULT_READ_LIMIT        (64 * 1024 * 1024)</span>
-00051 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DEFAULT_BRIGADE_LIMIT     (256 * 1024)</span>
-00052 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DEFAULT_NELTS              8</span>
-00053 <span class="preprocessor"></span>
-00054 
-00055 
-00056 <span class="preprocessor">#define APREQ_FLAGS_OFF(f, name) ((f) &amp;= ~(name##_MASK &lt;&lt; name##_BIT))</span>
-00057 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_ON(f, name)  ((f) |=  (name##_MASK &lt;&lt; name##_BIT))</span>
-00058 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_GET(f, name) (((f) &gt;&gt; name##_BIT) &amp; name##_MASK)</span>
-00059 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_SET(f, name, value)                 \</span>
-00060 <span class="preprocessor">    ((f) = (((f) &amp; ~(name##_MASK &lt;&lt; name##_BIT))        \</span>
-00061 <span class="preprocessor">            | ((name##_MASK &amp; (value)) &lt;&lt; name##_BIT)))</span>
-00062 <span class="preprocessor"></span>
-00063 
-00064 <span class="preprocessor">#define APREQ_CHARSET_BIT           0</span>
-00065 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_CHARSET_MASK        255</span>
-00066 <span class="preprocessor"></span>
-00067 <span class="preprocessor">#define APREQ_TAINTED_BIT           8</span>
-00068 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_TAINTED_MASK          1</span>
-00069 <span class="preprocessor"></span>
-00070 <span class="preprocessor">#define APREQ_COOKIE_VERSION_BIT   11</span>
-00071 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_COOKIE_VERSION_MASK   3</span>
-00072 <span class="preprocessor"></span>
-00073 <span class="preprocessor">#define APREQ_COOKIE_SECURE_BIT    13</span>
-00074 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_COOKIE_SECURE_MASK    1</span>
-00075 <span class="preprocessor"></span>
+<h1>apreq.h</h1><a href="apreq_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment">**  You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment">**</span>
+<a name="l00008"></a>00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment">**</span>
+<a name="l00010"></a>00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment">**  limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment">*/</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef APREQ_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#ifdef APREQ_DEBUG</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#include &lt;assert.h&gt;</span>
+<a name="l00022"></a>00022 <span class="preprocessor">#endif</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span>
+<a name="l00024"></a>00024 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__tables_8h.html">apr_tables.h</a>"</span>
+<a name="l00025"></a>00025 <span class="preprocessor">#include &lt;stddef.h&gt;</span>
+<a name="l00026"></a>00026 
+<a name="l00027"></a>00027 <span class="preprocessor">#ifdef  __cplusplus</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span> <span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00029"></a>00029 <span class="preprocessor">#endif </span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00039"></a>00039 <span class="preprocessor">#ifndef WIN32</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE(d)                APR_DECLARE(d)</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_NONSTD(d)         APR_DECLARE_NONSTD(d)</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_DATA</span>
+<a name="l00043"></a>00043 <span class="preprocessor"></span><span class="preprocessor">#else</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE(type)             __declspec(dllexport) type __stdcall</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_NONSTD(type)      __declspec(dllexport) type</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DECLARE_DATA              __declspec(dllexport)</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="preprocessor">#define APREQ_DEFAULT_READ_BLOCK_SIZE   (64  * 1024)</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DEFAULT_READ_LIMIT        (64 * 1024 * 1024)</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DEFAULT_BRIGADE_LIMIT     (256 * 1024)</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_DEFAULT_NELTS              8</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a>00054 
+<a name="l00055"></a>00055 
+<a name="l00056"></a>00056 <span class="preprocessor">#define APREQ_FLAGS_OFF(f, name) ((f) &amp;= ~(name##_MASK &lt;&lt; name##_BIT))</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_ON(f, name)  ((f) |=  (name##_MASK &lt;&lt; name##_BIT))</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_GET(f, name) (((f) &gt;&gt; name##_BIT) &amp; name##_MASK)</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_SET(f, name, value)                 \</span>
+<a name="l00060"></a>00060 <span class="preprocessor">    ((f) = (((f) &amp; ~(name##_MASK &lt;&lt; name##_BIT))        \</span>
+<a name="l00061"></a>00061 <span class="preprocessor">            | ((name##_MASK &amp; (value)) &lt;&lt; name##_BIT)))</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a>00063 
+<a name="l00064"></a>00064 <span class="preprocessor">#define APREQ_CHARSET_BIT           0</span>
+<a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_CHARSET_MASK        255</span>
+<a name="l00066"></a>00066 <span class="preprocessor"></span>
+<a name="l00067"></a>00067 <span class="preprocessor">#define APREQ_TAINTED_BIT           8</span>
+<a name="l00068"></a>00068 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_TAINTED_MASK          1</span>
+<a name="l00069"></a>00069 <span class="preprocessor"></span>
+<a name="l00070"></a>00070 <span class="preprocessor">#define APREQ_COOKIE_VERSION_BIT   11</span>
+<a name="l00071"></a>00071 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_COOKIE_VERSION_MASK   3</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 <span class="preprocessor">#define APREQ_COOKIE_SECURE_BIT    13</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_COOKIE_SECURE_MASK    1</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>
 <a name="l00077"></a><a class="code" href="apreq_8h.html#a37">00077</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-00078     APREQ_CHARSET_ASCII  =0,
-00079     APREQ_CHARSET_LATIN1 =1, <span class="comment">/* ISO-8859-1   */</span>
-00080     APREQ_CHARSET_CP1252 =2, <span class="comment">/* Windows-1252 */</span>
-00081     APREQ_CHARSET_UTF8   =8
-00082 } <a class="code" href="apreq_8h.html#a37">apreq_charset_t</a>;
-00083 
-00084 
+<a name="l00078"></a>00078     APREQ_CHARSET_ASCII  =0,
+<a name="l00079"></a>00079     APREQ_CHARSET_LATIN1 =1, <span class="comment">/* ISO-8859-1   */</span>
+<a name="l00080"></a>00080     APREQ_CHARSET_CP1252 =2, <span class="comment">/* Windows-1252 */</span>
+<a name="l00081"></a>00081     APREQ_CHARSET_UTF8   =8
+<a name="l00082"></a>00082 } <a class="code" href="apreq_8h.html#a37">apreq_charset_t</a>;
+<a name="l00083"></a>00083 
+<a name="l00084"></a>00084 
 <a name="l00086"></a><a class="code" href="apreq_8h.html#a38">00086</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> { 
-00087     <a class="code" href="apreq_8h.html#a38a25">APREQ_JOIN_AS_IS</a>,      
-00088     <a class="code" href="apreq_8h.html#a38a26">APREQ_JOIN_ENCODE</a>,     
-00089     <a class="code" href="apreq_8h.html#a38a27">APREQ_JOIN_DECODE</a>,     
-00090     <a class="code" href="apreq_8h.html#a38a28">APREQ_JOIN_QUOTE</a>       
-00091 } <a class="code" href="apreq_8h.html#a38">apreq_join_t</a>;
-00092 
+<a name="l00087"></a>00087     <a class="code" href="apreq_8h.html#a38a25">APREQ_JOIN_AS_IS</a>,      
+<a name="l00088"></a>00088     <a class="code" href="apreq_8h.html#a38a26">APREQ_JOIN_ENCODE</a>,     
+<a name="l00089"></a>00089     <a class="code" href="apreq_8h.html#a38a27">APREQ_JOIN_DECODE</a>,     
+<a name="l00090"></a><a class="code" href="apreq_8h.html#a38a28">00090</a>     <a class="code" href="apreq_8h.html#a38a28">APREQ_JOIN_QUOTE</a>       
+<a name="l00091"></a>00091 } <a class="code" href="apreq_8h.html#a38">apreq_join_t</a>;
+<a name="l00092"></a>00092 
 <a name="l00094"></a><a class="code" href="apreq_8h.html#a39">00094</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-00095     <a class="code" href="apreq_8h.html#a39a29">APREQ_MATCH_FULL</a>,       
-00096     <a class="code" href="apreq_8h.html#a39a30">APREQ_MATCH_PARTIAL</a>     
-00097 } <a class="code" href="apreq_8h.html#a39">apreq_match_t</a>;
-00098 
+<a name="l00095"></a>00095     <a class="code" href="apreq_8h.html#a39a29">APREQ_MATCH_FULL</a>,       
+<a name="l00096"></a><a class="code" href="apreq_8h.html#a39a30">00096</a>     <a class="code" href="apreq_8h.html#a39a30">APREQ_MATCH_PARTIAL</a>     
+<a name="l00097"></a>00097 } <a class="code" href="apreq_8h.html#a39">apreq_match_t</a>;
+<a name="l00098"></a>00098 
 <a name="l00100"></a><a class="code" href="apreq_8h.html#a40">00100</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
-00101     <a class="code" href="apreq_8h.html#a40a31">APREQ_EXPIRES_HTTP</a>,       
-00102     <a class="code" href="apreq_8h.html#a40a32">APREQ_EXPIRES_NSCOOKIE</a>    
-00103 } <a class="code" href="apreq_8h.html#a40">apreq_expires_t</a>;
-00104 
-00105 
+<a name="l00101"></a>00101     <a class="code" href="apreq_8h.html#a40a31">APREQ_EXPIRES_HTTP</a>,       
+<a name="l00102"></a><a class="code" href="apreq_8h.html#a40a32">00102</a>     <a class="code" href="apreq_8h.html#a40a32">APREQ_EXPIRES_NSCOOKIE</a>    
+<a name="l00103"></a>00103 } <a class="code" href="apreq_8h.html#a40">apreq_expires_t</a>;
+<a name="l00104"></a>00104 
+<a name="l00105"></a>00105 
 <a name="l00107"></a><a class="code" href="structapreq__value__t.html">00107</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapreq__value__t.html">apreq_value_t</a> {
 <a name="l00108"></a><a class="code" href="structapreq__value__t.html#o0">00108</a>     <span class="keywordtype">char</span>             *<a class="code" href="structapreq__value__t.html#o0">name</a>;    
 <a name="l00109"></a><a class="code" href="structapreq__value__t.html#o1">00109</a>     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>        <a class="code" href="structapreq__value__t.html#o1">nlen</a>;    
 <a name="l00110"></a><a class="code" href="structapreq__value__t.html#o2">00110</a>     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a>        <a class="code" href="structapreq__value__t.html#o2">dlen</a>;    
 <a name="l00111"></a><a class="code" href="structapreq__value__t.html#o3">00111</a>     <span class="keywordtype">char</span>              <a class="code" href="structapreq__value__t.html#o3">data</a>[1]; 
-00112 } <a class="code" href="structapreq__value__t.html">apreq_value_t</a>;
-00113 
-00114 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
-00115 <span class="keywordtype">void</span> apreq_value_table_add(<span class="keyword">const</span> <a class="code" href="structapreq__value__t.html">apreq_value_t</a> *v, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#ga0">apr_table_t</a> *t) {
-00116     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#ga25">apr_table_addn</a>(t, v-&gt;<a class="code" href="structapreq__value__t.html#o0">name</a>, v-&gt;<a class="code" href="structapreq__value__t.html#o3">data</a>);
-00117 }
-00118 
-00119 <span class="preprocessor">#define apreq_attr_to_type(T,A,P) ( (T*) ((char*)(P)-offsetof(T,A)) )</span>
-00120 <span class="preprocessor"></span>
-00132 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq_8h.html#a34">apreq_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool);
-00133 
-00134 
-00146 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq_8h.html#a35">apreq_pre_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool);
-00147 
-00155 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq_8h.html#a36">apreq_post_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool);
-00156 
-00157 
-00158 #ifdef __cplusplus
-00159  }
-00160 #endif
-00161 
-00162 #endif <span class="comment">/* APREQ_H */</span>
+<a name="l00112"></a>00112 } <a class="code" href="structapreq__value__t.html">apreq_value_t</a>;
+<a name="l00113"></a>00113 
+<a name="l00114"></a>00114 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00115"></a>00115 <span class="keywordtype">void</span> apreq_value_table_add(<span class="keyword">const</span> <a class="code" href="structapreq__value__t.html">apreq_value_t</a> *v, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#ga0">apr_table_t</a> *t) {
+<a name="l00116"></a>00116     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#ga25">apr_table_addn</a>(t, v-&gt;<a class="code" href="structapreq__value__t.html#o0">name</a>, v-&gt;<a class="code" href="structapreq__value__t.html#o3">data</a>);
+<a name="l00117"></a>00117 }
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119 <span class="preprocessor">#define apreq_attr_to_type(T,A,P) ( (T*) ((char*)(P)-offsetof(T,A)) )</span>
+<a name="l00120"></a>00120 <span class="preprocessor"></span>
+<a name="l00132"></a>00132 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq_8h.html#a34">apreq_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool);
+<a name="l00133"></a>00133 
+<a name="l00134"></a>00134 
+<a name="l00146"></a>00146 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq_8h.html#a35">apreq_pre_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool);
+<a name="l00147"></a>00147 
+<a name="l00155"></a>00155 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq_8h.html#a36">apreq_post_initialize</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool);
+<a name="l00156"></a>00156 
+<a name="l00157"></a>00157 
+<a name="l00158"></a>00158 #ifdef __cplusplus
+<a name="l00159"></a>00159  }
+<a name="l00160"></a>00160 #endif
+<a name="l00161"></a>00161 
+<a name="l00162"></a>00162 #endif <span class="comment">/* APREQ_H */</span>
 </pre></div><div id="footer">
 <p class="apache">
 Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
 See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.4.2 on 4 May 2005</span>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq_8h.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: include/apreq.h File Reference</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq.h File Reference</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,80 +10,85 @@
 <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 -->
+<!-- Generated by Doxygen 1.4.3-20050530 -->
 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <div class="nav">
 <a class="el" href="dir_000000.html">include</a></div>
-<h1>apreq.h File Reference</h1>Main header file... <a href="#_details">More...</a>
+<h1>apreq.h File Reference</h1>Main header file...<p>
+Define the generic APREQ_ macros and common data structures. <a href="#_details">More...</a>
 <p>
-<code>#include "<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__tables_8h.html">apr_tables.h</a>"</code><br>
+<code>#include &quot;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__tables_8h.html">apr_tables.h</a>&quot;</code><br>
 <code>#include &lt;stddef.h&gt;</code><br>
 
 <p>
 <a href="apreq_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html">apreq_value_t</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">libapreq's pre-extensible string type  <a href="structapreq__value__t.html#_details">More...</a><br></td></tr>
 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0" doxytag="apreq.h::APREQ_DECLARE"></a>
-#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE</b>(d)&nbsp;&nbsp;&nbsp;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga122">APR_DECLARE</a>(d)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0"></a><!-- doxytag: member="apreq.h::APREQ_DECLARE" ref="a0" args="(d)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE</b>(d)&nbsp;&nbsp;&nbsp;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga123">APR_DECLARE</a>(d)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1" doxytag="apreq.h::APREQ_DECLARE_NONSTD"></a>
-#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE_NONSTD</b>(d)&nbsp;&nbsp;&nbsp;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga123">APR_DECLARE_NONSTD</a>(d)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a1"></a><!-- doxytag: member="apreq.h::APREQ_DECLARE_NONSTD" ref="a1" args="(d)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE_NONSTD</b>(d)&nbsp;&nbsp;&nbsp;<a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga124">APR_DECLARE_NONSTD</a>(d)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2" doxytag="apreq.h::APREQ_DECLARE_DATA"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2"></a><!-- doxytag: member="apreq.h::APREQ_DECLARE_DATA" ref="a2" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE_DATA</b></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3" doxytag="apreq.h::APREQ_DEFAULT_READ_BLOCK_SIZE"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a3"></a><!-- doxytag: member="apreq.h::APREQ_DEFAULT_READ_BLOCK_SIZE" ref="a3" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DEFAULT_READ_BLOCK_SIZE</b>&nbsp;&nbsp;&nbsp;(64  * 1024)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4" doxytag="apreq.h::APREQ_DEFAULT_READ_LIMIT"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4"></a><!-- doxytag: member="apreq.h::APREQ_DEFAULT_READ_LIMIT" ref="a4" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DEFAULT_READ_LIMIT</b>&nbsp;&nbsp;&nbsp;(64 * 1024 * 1024)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5" doxytag="apreq.h::APREQ_DEFAULT_BRIGADE_LIMIT"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a5"></a><!-- doxytag: member="apreq.h::APREQ_DEFAULT_BRIGADE_LIMIT" ref="a5" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DEFAULT_BRIGADE_LIMIT</b>&nbsp;&nbsp;&nbsp;(256 * 1024)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6" doxytag="apreq.h::APREQ_DEFAULT_NELTS"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6"></a><!-- doxytag: member="apreq.h::APREQ_DEFAULT_NELTS" ref="a6" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_DEFAULT_NELTS</b>&nbsp;&nbsp;&nbsp;8</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7" doxytag="apreq.h::APREQ_FLAGS_OFF"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7"></a><!-- doxytag: member="apreq.h::APREQ_FLAGS_OFF" ref="a7" args="(f, name)" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_FLAGS_OFF</b>(f, name)&nbsp;&nbsp;&nbsp;((f) &amp;= ~(name##_MASK &lt;&lt; name##_BIT))</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8" doxytag="apreq.h::APREQ_FLAGS_ON"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8"></a><!-- doxytag: member="apreq.h::APREQ_FLAGS_ON" ref="a8" args="(f, name)" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_FLAGS_ON</b>(f, name)&nbsp;&nbsp;&nbsp;((f) |=  (name##_MASK &lt;&lt; name##_BIT))</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9" doxytag="apreq.h::APREQ_FLAGS_GET"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9"></a><!-- doxytag: member="apreq.h::APREQ_FLAGS_GET" ref="a9" args="(f, name)" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_FLAGS_GET</b>(f, name)&nbsp;&nbsp;&nbsp;(((f) &gt;&gt; name##_BIT) &amp; name##_MASK)</td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_FLAGS_SET</b>(f, name, value)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a11" doxytag="apreq.h::APREQ_CHARSET_BIT"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a11"></a><!-- doxytag: member="apreq.h::APREQ_CHARSET_BIT" ref="a11" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_CHARSET_BIT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a12" doxytag="apreq.h::APREQ_CHARSET_MASK"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a12"></a><!-- doxytag: member="apreq.h::APREQ_CHARSET_MASK" ref="a12" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_CHARSET_MASK</b>&nbsp;&nbsp;&nbsp;255</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a13" doxytag="apreq.h::APREQ_TAINTED_BIT"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a13"></a><!-- doxytag: member="apreq.h::APREQ_TAINTED_BIT" ref="a13" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_TAINTED_BIT</b>&nbsp;&nbsp;&nbsp;8</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a14" doxytag="apreq.h::APREQ_TAINTED_MASK"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a14"></a><!-- doxytag: member="apreq.h::APREQ_TAINTED_MASK" ref="a14" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_TAINTED_MASK</b>&nbsp;&nbsp;&nbsp;1</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a15" doxytag="apreq.h::APREQ_COOKIE_VERSION_BIT"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a15"></a><!-- doxytag: member="apreq.h::APREQ_COOKIE_VERSION_BIT" ref="a15" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_COOKIE_VERSION_BIT</b>&nbsp;&nbsp;&nbsp;11</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a16" doxytag="apreq.h::APREQ_COOKIE_VERSION_MASK"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a16"></a><!-- doxytag: member="apreq.h::APREQ_COOKIE_VERSION_MASK" ref="a16" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_COOKIE_VERSION_MASK</b>&nbsp;&nbsp;&nbsp;3</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a17" doxytag="apreq.h::APREQ_COOKIE_SECURE_BIT"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a17"></a><!-- doxytag: member="apreq.h::APREQ_COOKIE_SECURE_BIT" ref="a17" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_COOKIE_SECURE_BIT</b>&nbsp;&nbsp;&nbsp;13</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a18" doxytag="apreq.h::APREQ_COOKIE_SECURE_MASK"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a18"></a><!-- doxytag: member="apreq.h::APREQ_COOKIE_SECURE_MASK" ref="a18" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APREQ_COOKIE_SECURE_MASK</b>&nbsp;&nbsp;&nbsp;1</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a19" doxytag="apreq.h::apreq_attr_to_type"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a19"></a><!-- doxytag: member="apreq.h::apreq_attr_to_type" ref="a19" args="(T, A, P)" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>apreq_attr_to_type</b>(T, A, P)&nbsp;&nbsp;&nbsp;( (T*) ((char*)(P)-offsetof(T,A)) )</td></tr>
 
 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a20" doxytag="apreq.h::apreq_value_t"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a20"></a><!-- doxytag: member="apreq.h::apreq_value_t" ref="a20" args="" -->
 typedef <a class="el" href="structapreq__value__t.html">apreq_value_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq_8h.html#a20">apreq_value_t</a></td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">libapreq's pre-extensible string type <br></td></tr>
@@ -109,7 +114,7 @@
  }</td></tr>
 
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a33" doxytag="apreq.h::apreq_value_table_add"></a>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a33"></a><!-- doxytag: member="apreq.h::apreq_value_table_add" ref="a33" args="(const apreq_value_t *v, apr_table_t *t)" -->
 static <a class="elRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a> void&nbsp;</td><td class="memItemRight" valign="bottom"><b>apreq_value_table_add</b> (const <a class="el" href="structapreq__value__t.html">apreq_value_t</a> *v, <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> *t)</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>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="apreq_8h.html#a34">apreq_initialize</a> (<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> *pool)</td></tr>
@@ -120,10 +125,11 @@
 
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
-Main header file... 
+Main header file...<p>
+Define the generic APREQ_ macros and common data structures. 
 <p>
-Define the generic APREQ_ macros and common data structures. <hr><h2>Define Documentation</h2>
-<a class="anchor" name="a10" doxytag="apreq.h::APREQ_FLAGS_SET"></a><p>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="a10"></a><!-- doxytag: member="apreq.h::APREQ_FLAGS_SET" ref="a10" args="(f, name, value)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -160,7 +166,7 @@
   </tr>
 </table>
 <hr><h2>Enumeration Type Documentation</h2>
-<a class="anchor" name="a37" doxytag="apreq.h::apreq_charset_t"></a><p>
+<a class="anchor" name="a37"></a><!-- doxytag: member="apreq.h::apreq_charset_t" ref="a37" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -183,7 +189,7 @@
 Character encodings.     </td>
   </tr>
 </table>
-<a class="anchor" name="a40" doxytag="apreq.h::apreq_expires_t"></a><p>
+<a class="anchor" name="a40"></a><!-- doxytag: member="apreq.h::apreq_expires_t" ref="a40" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -203,18 +209,18 @@
     <td>
 
 <p>
-Expiration date format <dl compact><dt><b>Enumeration values: </b></dt><dd>
+Expiration date format <dl compact><dt><b>Enumerator: </b></dt><dd>
 <table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a40a31" doxytag="APREQ_EXPIRES_HTTP"></a>APREQ_EXPIRES_HTTP</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="a40a31"></a><!-- doxytag: member="APREQ_EXPIRES_HTTP" ref="a40a31" args="" -->APREQ_EXPIRES_HTTP</em>&nbsp;</td><td>
 Use date formatting consistent with RFC 2616 </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a40a32" doxytag="APREQ_EXPIRES_NSCOOKIE"></a>APREQ_EXPIRES_NSCOOKIE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="a40a32"></a><!-- doxytag: member="APREQ_EXPIRES_NSCOOKIE" ref="a40a32" args="" -->APREQ_EXPIRES_NSCOOKIE</em>&nbsp;</td><td>
 Use format consistent with Netscape's Cookie Spec </td></tr>
 </table>
 </dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a38" doxytag="apreq.h::apreq_join_t"></a><p>
+<a class="anchor" name="a38"></a><!-- doxytag: member="apreq.h::apreq_join_t" ref="a38" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -234,22 +240,22 @@
     <td>
 
 <p>
-Join type <dl compact><dt><b>Enumeration values: </b></dt><dd>
+Join type <dl compact><dt><b>Enumerator: </b></dt><dd>
 <table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a38a25" doxytag="APREQ_JOIN_AS_IS"></a>APREQ_JOIN_AS_IS</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="a38a25"></a><!-- doxytag: member="APREQ_JOIN_AS_IS" ref="a38a25" args="" -->APREQ_JOIN_AS_IS</em>&nbsp;</td><td>
 Join the strings without modification </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a38a26" doxytag="APREQ_JOIN_ENCODE"></a>APREQ_JOIN_ENCODE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="a38a26"></a><!-- doxytag: member="APREQ_JOIN_ENCODE" ref="a38a26" args="" -->APREQ_JOIN_ENCODE</em>&nbsp;</td><td>
 Url-encode the strings before joining them </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a38a27" doxytag="APREQ_JOIN_DECODE"></a>APREQ_JOIN_DECODE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="a38a27"></a><!-- doxytag: member="APREQ_JOIN_DECODE" ref="a38a27" args="" -->APREQ_JOIN_DECODE</em>&nbsp;</td><td>
 Url-decode the strings before joining them </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a38a28" doxytag="APREQ_JOIN_QUOTE"></a>APREQ_JOIN_QUOTE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="a38a28"></a><!-- doxytag: member="APREQ_JOIN_QUOTE" ref="a38a28" args="" -->APREQ_JOIN_QUOTE</em>&nbsp;</td><td>
 Quote the strings, backslashing existing quote marks. </td></tr>
 </table>
 </dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a39" doxytag="apreq.h::apreq_match_t"></a><p>
+<a class="anchor" name="a39"></a><!-- doxytag: member="apreq.h::apreq_match_t" ref="a39" args="" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -269,11 +275,11 @@
     <td>
 
 <p>
-Match type <dl compact><dt><b>Enumeration values: </b></dt><dd>
+Match type <dl compact><dt><b>Enumerator: </b></dt><dd>
 <table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" name="a39a29" doxytag="APREQ_MATCH_FULL"></a>APREQ_MATCH_FULL</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="a39a29"></a><!-- doxytag: member="APREQ_MATCH_FULL" ref="a39a29" args="" -->APREQ_MATCH_FULL</em>&nbsp;</td><td>
 Full match only. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="a39a30" doxytag="APREQ_MATCH_PARTIAL"></a>APREQ_MATCH_PARTIAL</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="a39a30"></a><!-- doxytag: member="APREQ_MATCH_PARTIAL" ref="a39a30" args="" -->APREQ_MATCH_PARTIAL</em>&nbsp;</td><td>
 Partial matches are ok. </td></tr>
 </table>
 </dl>
@@ -281,7 +287,7 @@
   </tr>
 </table>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="a34" doxytag="apreq.h::apreq_initialize"></a><p>
+<a class="anchor" name="a34"></a><!-- doxytag: member="apreq.h::apreq_initialize" ref="a34" args="(apr_pool_t *pool)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -312,11 +318,11 @@
     <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>a base pool persisting while libapreq2 is used </td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>after you detroy the pool, you have to call this function again with a new pool if you still plan to use libapreq2 </dd></dl>
+<dl compact><dt><b>Remarks:</b></dt><dd>after you detroy the pool, you have to call this function again with a new pool if you still plan to use libapreq2</dd></dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a36" doxytag="apreq.h::apreq_post_initialize"></a><p>
+<a class="anchor" name="a36"></a><!-- doxytag: member="apreq.h::apreq_post_initialize" ref="a36" args="(apr_pool_t *pool)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -344,13 +350,13 @@
 Post-initialize libapreq2. Applications (except apache modules using mod_apreq2) should this exactly once before they use any libapreq2 modules for parsing.<p>
 <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>the same pool that was used in <a class="el" href="apreq_8h.html#a35">apreq_pre_initialize()</a>. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>the same pool that was used in <a class="el" href="apreq_8h.html#a35">apreq_pre_initialize()</a>.</td></tr>
   </table>
 </dl>
     </td>
   </tr>
 </table>
-<a class="anchor" name="a35" doxytag="apreq.h::apreq_pre_initialize"></a><p>
+<a class="anchor" name="a35"></a><!-- doxytag: member="apreq.h::apreq_pre_initialize" ref="a35" args="(apr_pool_t *pool)" --><p>
 <table class="mdTable" cellpadding="2" cellspacing="0">
   <tr>
     <td class="mdRow">
@@ -381,7 +387,7 @@
     <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>a base pool persisting while libapreq2 is used </td></tr>
   </table>
 </dl>
-<dl compact><dt><b>Remarks:</b></dt><dd>after you detroyed the pool, you have to call this function again with a new pool if you still plan to use libapreq2 </dd></dl>
+<dl compact><dt><b>Remarks:</b></dt><dd>after you detroyed the pool, you have to call this function again with a new pool if you still plan to use libapreq2</dd></dl>
     </td>
   </tr>
 </table>
@@ -391,7 +397,7 @@
 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>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>

Modified: httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h-source.html
URL: http://svn.apache.org/viewcvs/httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h-source.html?rev=219933&r1=219932&r2=219933&view=diff
==============================================================================
--- httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h-source.html (original)
+++ httpd/site/trunk/docs/apreq/docs/libapreq2/apreq__cookie_8h-source.html Wed Jul 20 09:09:19 2005
@@ -1,7 +1,7 @@
 <html>
 <head>
   <link rel="stylesheet" type="text/css" href="dox.css" />
-  <title>libapreq2-2.05-dev: libapreq2: include/apreq_cookie.h Source File</title> 
+  <title>libapreq2-2.06-dev: libapreq2: include/apreq_cookie.h Source File</title> 
 </head>
 <body>
 <div id="page-header">
@@ -10,40 +10,40 @@
 <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 -->
+<!-- Generated by Doxygen 1.4.3-20050530 -->
 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="dirs.html">Directories</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
 <div class="nav">
 <a class="el" href="dir_000000.html">include</a></div>
-<h1>apreq_cookie.h</h1><a href="apreq__cookie_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment">00001 <span class="comment">/*</span>
-00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
-00003 <span class="comment">**</span>
-00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
-00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
-00006 <span class="comment">**  You may obtain a copy of the License at</span>
-00007 <span class="comment">**</span>
-00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
-00009 <span class="comment">**</span>
-00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
-00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
-00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
-00014 <span class="comment">**  limitations under the License.</span>
-00015 <span class="comment">*/</span>
-00016 
-00017 <span class="preprocessor">#ifndef APREQ_COOKIE_H</span>
-00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_COOKIE_H</span>
-00019 <span class="preprocessor"></span>
-00020 <span class="preprocessor">#include "<a class="code" href="apreq_8h.html">apreq.h</a>"</span>
-00021 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__time_8h.html">apr_time.h</a>"</span>
-00022 
-00023 <span class="preprocessor">#ifdef  __cplusplus</span>
-00024 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-00025 <span class="preprocessor">#endif </span>
-00026 <span class="preprocessor"></span>
+<h1>apreq_cookie.h</h1><a href="apreq__cookie_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment">**  Copyright 2003-2005  The Apache Software Foundation</span>
+<a name="l00003"></a>00003 <span class="comment">**</span>
+<a name="l00004"></a>00004 <span class="comment">**  Licensed under the Apache License, Version 2.0 (the "License");</span>
+<a name="l00005"></a>00005 <span class="comment">**  you may not use this file except in compliance with the License.</span>
+<a name="l00006"></a>00006 <span class="comment">**  You may obtain a copy of the License at</span>
+<a name="l00007"></a>00007 <span class="comment">**</span>
+<a name="l00008"></a>00008 <span class="comment">**      http://www.apache.org/licenses/LICENSE-2.0</span>
+<a name="l00009"></a>00009 <span class="comment">**</span>
+<a name="l00010"></a>00010 <span class="comment">**  Unless required by applicable law or agreed to in writing, software</span>
+<a name="l00011"></a>00011 <span class="comment">**  distributed under the License is distributed on an "AS IS" BASIS,</span>
+<a name="l00012"></a>00012 <span class="comment">**  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
+<a name="l00013"></a>00013 <span class="comment">**  See the License for the specific language governing permissions and</span>
+<a name="l00014"></a>00014 <span class="comment">**  limitations under the License.</span>
+<a name="l00015"></a>00015 <span class="comment">*/</span>
+<a name="l00016"></a>00016 
+<a name="l00017"></a>00017 <span class="preprocessor">#ifndef APREQ_COOKIE_H</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_COOKIE_H</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include "<a class="code" href="apreq_8h.html">apreq.h</a>"</span>
+<a name="l00021"></a>00021 <span class="preprocessor">#include "<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/apr__time_8h.html">apr_time.h</a>"</span>
+<a name="l00022"></a>00022 
+<a name="l00023"></a>00023 <span class="preprocessor">#ifdef  __cplusplus</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00025"></a>00025 <span class="preprocessor">#endif </span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
 <a name="l00047"></a><a class="code" href="apreq__cookie_8h.html#a0">00047</a> <span class="preprocessor">#define APREQ_COOKIE_MAX_LENGTH            4096</span>
-00048 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
 <a name="l00052"></a><a class="code" href="structapreq__cookie__t.html">00052</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> {
-00053 
+<a name="l00053"></a>00053 
 <a name="l00054"></a><a class="code" href="structapreq__cookie__t.html#o0">00054</a>     <span class="keywordtype">char</span>           *<a class="code" href="structapreq__cookie__t.html#o0">path</a>;        
 <a name="l00055"></a><a class="code" href="structapreq__cookie__t.html#o1">00055</a>     <span class="keywordtype">char</span>           *<a class="code" href="structapreq__cookie__t.html#o1">domain</a>;      
 <a name="l00056"></a><a class="code" href="structapreq__cookie__t.html#o2">00056</a>     <span class="keywordtype">char</span>           *<a class="code" href="structapreq__cookie__t.html#o2">port</a>;        
@@ -52,94 +52,94 @@
 <a name="l00059"></a><a class="code" href="structapreq__cookie__t.html#o5">00059</a>     <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__time.html#ga2">apr_time_t</a>      <a class="code" href="structapreq__cookie__t.html#o5">max_age</a>;     
 <a name="l00060"></a><a class="code" href="structapreq__cookie__t.html#o6">00060</a>     <span class="keywordtype">unsigned</span>        <a class="code" href="structapreq__cookie__t.html#o6">flags</a>;       
 <a name="l00061"></a><a class="code" href="structapreq__cookie__t.html#o7">00061</a>     <span class="keyword">const</span> <a class="code" href="structapreq__value__t.html">apreq_value_t</a>   <a class="code" href="structapreq__cookie__t.html#o7">v</a>;     
-00063 } <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a>;
-00064 
-00065 
-00067 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00063"></a>00063 } <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a>;
+<a name="l00064"></a>00064 
+<a name="l00065"></a>00065 
+<a name="l00067"></a>00067 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00068"></a><a class="code" href="apreq__cookie_8h.html#a2">00068</a> <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *<a class="code" href="apreq__cookie_8h.html#a2">apreq_value_to_cookie</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *val)
-00069 {
-00070     <span class="keyword">union </span>{ <span class="keyword">const</span> <span class="keywordtype">char</span> *in; <span class="keywordtype">char</span> *out; } deconst;
-00071 
-00072     deconst.in = val;
-00073     <span class="keywordflow">return</span> apreq_attr_to_type(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a>, v,
-00074            apreq_attr_to_type(<a class="code" href="structapreq__value__t.html">apreq_value_t</a>, data, deconst.out));
-00075 }
-00076 
-00078 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00069"></a>00069 {
+<a name="l00070"></a>00070     <span class="keyword">union </span>{ <span class="keyword">const</span> <span class="keywordtype">char</span> *in; <span class="keywordtype">char</span> *out; } deconst;
+<a name="l00071"></a>00071 
+<a name="l00072"></a>00072     deconst.in = val;
+<a name="l00073"></a>00073     <span class="keywordflow">return</span> apreq_attr_to_type(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a>, v,
+<a name="l00074"></a>00074            apreq_attr_to_type(<a class="code" href="structapreq__value__t.html">apreq_value_t</a>, data, deconst.out));
+<a name="l00075"></a>00075 }
+<a name="l00076"></a>00076 
+<a name="l00078"></a>00078 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00079"></a><a class="code" href="apreq__cookie_8h.html#a3">00079</a> <span class="keywordtype">unsigned</span> <a class="code" href="apreq__cookie_8h.html#a3">apreq_cookie_version</a>(<span class="keyword">const</span> <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c) {
-00080     <span class="keywordflow">return</span> APREQ_FLAGS_GET(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_VERSION);
-00081 }
-00082 
-00084 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00080"></a>00080     <span class="keywordflow">return</span> APREQ_FLAGS_GET(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_VERSION);
+<a name="l00081"></a>00081 }
+<a name="l00082"></a>00082 
+<a name="l00084"></a>00084 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00085"></a><a class="code" href="apreq__cookie_8h.html#a4">00085</a> <span class="keywordtype">void</span> <a class="code" href="apreq__cookie_8h.html#a4">apreq_cookie_version_set</a>(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c, <span class="keywordtype">unsigned</span> v) {
-00086     APREQ_FLAGS_SET(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_VERSION, v);
-00087 }
-00088 
-00090 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00086"></a>00086     APREQ_FLAGS_SET(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_VERSION, v);
+<a name="l00087"></a>00087 }
+<a name="l00088"></a>00088 
+<a name="l00090"></a>00090 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00091"></a><a class="code" href="apreq__cookie_8h.html#a5">00091</a> <span class="keywordtype">unsigned</span> <a class="code" href="apreq__cookie_8h.html#a5">apreq_cookie_is_secure</a>(<span class="keyword">const</span> <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c) {
-00092     <span class="keywordflow">return</span> APREQ_FLAGS_GET(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_SECURE);
-00093 }
-00094 
-00098 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00092"></a>00092     <span class="keywordflow">return</span> APREQ_FLAGS_GET(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_SECURE);
+<a name="l00093"></a>00093 }
+<a name="l00094"></a>00094 
+<a name="l00098"></a>00098 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00099"></a><a class="code" href="apreq__cookie_8h.html#a6">00099</a> <span class="keywordtype">void</span> <a class="code" href="apreq__cookie_8h.html#a6">apreq_cookie_secure_on</a>(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c) {
-00100     APREQ_FLAGS_ON(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_SECURE);
-00101 }
-00102 
-00104 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00100"></a>00100     APREQ_FLAGS_ON(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_SECURE);
+<a name="l00101"></a>00101 }
+<a name="l00102"></a>00102 
+<a name="l00104"></a>00104 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00105"></a><a class="code" href="apreq__cookie_8h.html#a7">00105</a> <span class="keywordtype">void</span> <a class="code" href="apreq__cookie_8h.html#a7">apreq_cookie_secure_off</a>(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c) {
-00106     APREQ_FLAGS_OFF(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_SECURE);
-00107 }
-00108 
-00109 
-00111 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00106"></a>00106     APREQ_FLAGS_OFF(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_COOKIE_SECURE);
+<a name="l00107"></a>00107 }
+<a name="l00108"></a>00108 
+<a name="l00109"></a>00109 
+<a name="l00111"></a>00111 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00112"></a><a class="code" href="apreq__cookie_8h.html#a8">00112</a> <span class="keywordtype">unsigned</span> <a class="code" href="apreq__cookie_8h.html#a8">apreq_cookie_is_tainted</a>(<span class="keyword">const</span> <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c) {
-00113     <span class="keywordflow">return</span> APREQ_FLAGS_GET(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_TAINTED);
-00114 }
-00115 
-00117 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00113"></a>00113     <span class="keywordflow">return</span> APREQ_FLAGS_GET(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_TAINTED);
+<a name="l00114"></a>00114 }
+<a name="l00115"></a>00115 
+<a name="l00117"></a>00117 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00118"></a><a class="code" href="apreq__cookie_8h.html#a9">00118</a> <span class="keywordtype">void</span> <a class="code" href="apreq__cookie_8h.html#a9">apreq_cookie_tainted_on</a>(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c) {
-00119     APREQ_FLAGS_ON(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_TAINTED);
-00120 }
-00121 
-00123 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
+<a name="l00119"></a>00119     APREQ_FLAGS_ON(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_TAINTED);
+<a name="l00120"></a>00120 }
+<a name="l00121"></a>00121 
+<a name="l00123"></a>00123 <span class="keyword">static</span> <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga11">APR_INLINE</a>
 <a name="l00124"></a><a class="code" href="apreq__cookie_8h.html#a10">00124</a> <span class="keywordtype">void</span> <a class="code" href="apreq__cookie_8h.html#a10">apreq_cookie_tainted_off</a>(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c) {
-00125     APREQ_FLAGS_OFF(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_TAINTED);
-00126 }
-00127 
-00143 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__cookie_8h.html#a11">apreq_parse_cookie_header</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool,
-00144                                                       <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#ga0">apr_table_t</a> *jar,
-00145                                                       const <span class="keywordtype">char</span> *header);
-00146 
-00158 APREQ_DECLARE(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *) <a class="code" href="apreq__cookie_8h.html#a12">apreq_cookie_make</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool, 
-00159                                                   const <span class="keywordtype">char</span> *name,
-00160                                                   const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> nlen, 
-00161                                                   const <span class="keywordtype">char</span> *value,
-00162                                                   const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> vlen);
-00163 
-00173 APREQ_DECLARE(<span class="keywordtype">char</span>*) <a class="code" href="apreq__cookie_8h.html#a13">apreq_cookie_as_string</a>(const <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c,
-00174                                             <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *p);
-00175 
-00176 
-00189 APREQ_DECLARE(<span class="keywordtype">int</span>) <a class="code" href="apreq__cookie_8h.html#a14">apreq_cookie_serialize</a>(const <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c,
-00190                                           <span class="keywordtype">char</span> *buf, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> len);
-00191 
-00206 APREQ_DECLARE(<span class="keywordtype">void</span>) <a class="code" href="apreq__cookie_8h.html#a15">apreq_cookie_expires</a>(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c, 
-00207                                          const <span class="keywordtype">char</span> *time_str);
-00208 
-00209 #ifdef __cplusplus
-00210  }
-00211 #endif
-00212 
-00213 #endif <span class="comment">/*APREQ_COOKIE_H*/</span>
-00214 
-00215 
+<a name="l00125"></a>00125     APREQ_FLAGS_OFF(c-&gt;<a class="code" href="structapreq__cookie__t.html#o6">flags</a>, APREQ_TAINTED);
+<a name="l00126"></a>00126 }
+<a name="l00127"></a>00127 
+<a name="l00143"></a>00143 APREQ_DECLARE(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__errno.html#ga0">apr_status_t</a>) <a class="code" href="apreq__cookie_8h.html#a11">apreq_parse_cookie_header</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool,
+<a name="l00144"></a>00144                                                       <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__tables.html#ga0">apr_table_t</a> *jar,
+<a name="l00145"></a>00145                                                       const <span class="keywordtype">char</span> *header);
+<a name="l00146"></a>00146 
+<a name="l00158"></a>00158 APREQ_DECLARE(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *) <a class="code" href="apreq__cookie_8h.html#a12">apreq_cookie_make</a>(<a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *pool, 
+<a name="l00159"></a>00159                                                   const <span class="keywordtype">char</span> *name,
+<a name="l00160"></a>00160                                                   const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> nlen, 
+<a name="l00161"></a>00161                                                   const <span class="keywordtype">char</span> *value,
+<a name="l00162"></a>00162                                                   const <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> vlen);
+<a name="l00163"></a>00163 
+<a name="l00173"></a>00173 APREQ_DECLARE(<span class="keywordtype">char</span>*) <a class="code" href="apreq__cookie_8h.html#a13">apreq_cookie_as_string</a>(const <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c,
+<a name="l00174"></a>00174                                             <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__pools.html#ga0">apr_pool_t</a> *p);
+<a name="l00175"></a>00175 
+<a name="l00176"></a>00176 
+<a name="l00189"></a>00189 APREQ_DECLARE(<span class="keywordtype">int</span>) <a class="code" href="apreq__cookie_8h.html#a14">apreq_cookie_serialize</a>(const <a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c,
+<a name="l00190"></a>00190                                           <span class="keywordtype">char</span> *buf, <a class="codeRef" doxygen="apr.tag:http://apr.apache.org/docs/apr/" href="http://apr.apache.org/docs/apr/group__apr__platform.html#ga7">apr_size_t</a> len);
+<a name="l00191"></a>00191 
+<a name="l00206"></a>00206 APREQ_DECLARE(<span class="keywordtype">void</span>) <a class="code" href="apreq__cookie_8h.html#a15">apreq_cookie_expires</a>(<a class="code" href="structapreq__cookie__t.html">apreq_cookie_t</a> *c, 
+<a name="l00207"></a>00207                                          const <span class="keywordtype">char</span> *time_str);
+<a name="l00208"></a>00208 
+<a name="l00209"></a>00209 #ifdef __cplusplus
+<a name="l00210"></a>00210  }
+<a name="l00211"></a>00211 #endif
+<a name="l00212"></a>00212 
+<a name="l00213"></a>00213 #endif <span class="comment">/*APREQ_COOKIE_H*/</span>
+<a name="l00214"></a>00214 
+<a name="l00215"></a>00215 
 </pre></div><div id="footer">
 <p class="apache">
 Copyright &copy; 2003-2005 <a href="http://www.apache.org">The Apache Software Foundation</a>.<br/>
 See <a href="apreq_license.html">LICENSE</a>.</p>
 <p class="menu">
 <span style="color:#aaa">page generated by <a href="http://www.doxygen.org/"><code>doxygen</code></a>
-version 1.4.2 on 4 May 2005</span>
+version 1.4.3-20050530 on 19 Jul 2005</span>
 </p>
 </div>
 </body>