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 Page</a> | <a class="qindex" href="modules.html">Modules</a> | <a class="qindexHL" 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>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 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>
<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 <assert.h></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 <stddef.h></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) &= ~(name##_MASK << name##_BIT))</span>
-00057 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_ON(f, name) ((f) |= (name##_MASK << name##_BIT))</span>
-00058 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_GET(f, name) (((f) >> name##_BIT) & 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) & ~(name##_MASK << name##_BIT)) \</span>
-00061 <span class="preprocessor"> | ((name##_MASK & (value)) << 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 <assert.h></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 <stddef.h></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) &= ~(name##_MASK << name##_BIT))</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_ON(f, name) ((f) |= (name##_MASK << name##_BIT))</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#define APREQ_FLAGS_GET(f, name) (((f) >> name##_BIT) & 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) & ~(name##_MASK << name##_BIT)) \</span>
+<a name="l00061"></a>00061 <span class="preprocessor"> | ((name##_MASK & (value)) << 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-><a class="code" href="structapreq__value__t.html#o0">name</a>, v-><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-><a class="code" href="structapreq__value__t.html#o0">name</a>, v-><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 © 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 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>
<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 "<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 <stddef.h></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 </td><td class="memItemRight" valign="bottom"><a class="el" href="structapreq__value__t.html">apreq_value_t</a></td></tr>
+
+<tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE</b>(d) <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 </td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE</b>(d) <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 </td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE_NONSTD</b>(d) <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 </td><td class="memItemRight" valign="bottom"><b>APREQ_DECLARE_NONSTD</b>(d) <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 </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 </td><td class="memItemRight" valign="bottom"><b>APREQ_DEFAULT_READ_BLOCK_SIZE</b> (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 </td><td class="memItemRight" valign="bottom"><b>APREQ_DEFAULT_READ_LIMIT</b> (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 </td><td class="memItemRight" valign="bottom"><b>APREQ_DEFAULT_BRIGADE_LIMIT</b> (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 </td><td class="memItemRight" valign="bottom"><b>APREQ_DEFAULT_NELTS</b> 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_FLAGS_OFF</b>(f, name) ((f) &= ~(name##_MASK << 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_FLAGS_ON</b>(f, name) ((f) |= (name##_MASK << 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_FLAGS_GET</b>(f, name) (((f) >> name##_BIT) & name##_MASK)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </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 </td><td class="memItemRight" valign="bottom"><b>APREQ_CHARSET_BIT</b> 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_CHARSET_MASK</b> 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_TAINTED_BIT</b> 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_TAINTED_MASK</b> 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_COOKIE_VERSION_BIT</b> 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_COOKIE_VERSION_MASK</b> 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_COOKIE_SECURE_BIT</b> 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 </td><td class="memItemRight" valign="bottom"><b>APREQ_COOKIE_SECURE_MASK</b> 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 </td><td class="memItemRight" valign="bottom"><b>apreq_attr_to_type</b>(T, A, P) ( (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> </td><td class="memItemRight" valign="bottom"><a class="el" href="apreq_8h.html#a20">apreq_value_t</a></td></tr>
<tr><td class="mdescLeft"> </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 </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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 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>
<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-><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-><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-><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-><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-><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-><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-><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-><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-><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-><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-><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-><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-><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-><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-><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-><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 © 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>