apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jerenkra...@apache.org
Subject svn commit: r151768 [7/47] - in apr/site/trunk/docs/docs/apr: ./ iconv/ util/
Date Mon, 07 Feb 2005 23:11:54 GMT
Modified: apr/site/trunk/docs/docs/apr-util/apr__dbm_8h-source.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/apr__dbm_8h-source.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/apr__dbm_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr-util/apr__dbm_8h-source.html Mon Feb  7 15:10:17 2005
@@ -3,96 +3,97 @@
 <title>Apache Portable Runtime Utility Library: include/apr_dbm.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <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="namespaces.html">Namespace List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<h1>include/apr_dbm.h</h1><a href="apr__dbm_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2004 The Apache Software Foundation</span>
-00002 <span class="comment"> *</span>
-00003 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
-00004 <span class="comment"> * you may not use this file except in compliance with the License.</span>
-00005 <span class="comment"> * You may obtain a copy of the License at</span>
-00006 <span class="comment"> *</span>
-00007 <span class="comment"> *     http://www.apache.org/licenses/LICENSE-2.0</span>
-00008 <span class="comment"> *</span>
-00009 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
-00010 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
-00011 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00012 <span class="comment"> * See the License for the specific language governing permissions and</span>
-00013 <span class="comment"> * limitations under the License.</span>
-00014 <span class="comment"> */</span>
-00015 
-00016 <span class="preprocessor">#ifndef APR_DBM_H</span>
-00017 <span class="preprocessor"></span><span class="preprocessor">#define APR_DBM_H</span>
-00018 <span class="preprocessor"></span>
-00019 <span class="preprocessor">#include "apu.h"</span>
-00020 <span class="preprocessor">#include "apr.h"</span>
-00021 <span class="preprocessor">#include "apr_errno.h"</span>
-00022 <span class="preprocessor">#include "apr_pools.h"</span>
-00023 <span class="preprocessor">#include "apr_file_info.h"</span>
-00024 
-00025 <span class="preprocessor">#ifdef __cplusplus</span>
-00026 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-00027 <span class="preprocessor">#endif</span>
-00028 <span class="preprocessor"></span>
-<a name="l00041"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga0">00041</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> <a class="code" href="group___a_p_r___util___d_b_m.html#ga0">apr_dbm_t</a>;
-00042 
-<a name="l00046"></a><a class="code" href="structapr__datum__t.html">00046</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
-00047 <span class="keyword"></span>{
-<a name="l00049"></a><a class="code" href="structapr__datum__t.html#o0">00049</a>     <span class="keywordtype">char</span> *dptr;
-<a name="l00051"></a><a class="code" href="structapr__datum__t.html#o1">00051</a>     apr_size_t dsize;
-00052 } <a class="code" href="structapr__datum__t.html">apr_datum_t</a>;
-00053 
-00054 <span class="comment">/* modes to open the DB */</span>
-<a name="l00055"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga14">00055</a> <span class="preprocessor">#define APR_DBM_READONLY        1       </span>
-<a name="l00056"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga15">00056</a> <span class="preprocessor">#define APR_DBM_READWRITE       2       </span>
-<a name="l00057"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga16">00057</a> <span class="preprocessor">#define APR_DBM_RWCREATE        3       </span>
-<a name="l00058"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga17">00058</a> <span class="preprocessor">#define APR_DBM_RWTRUNC         4       </span>
-00085 <span class="preprocessor">APU_DECLARE(apr_status_t) apr_dbm_open_ex(apr_dbm_t **dbm, const char* type, </span>
-00086 <span class="preprocessor"></span>                                       <span class="keyword">const</span> <span class="keywordtype">char</span> *name, 
-00087                                        apr_int32_t mode, apr_fileperms_t perm,
-00088                                        apr_pool_t *cntxt);
-00089 
+<h1>include/apr_dbm.h</h1><a href="apr__dbm_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as</span>
+00002 <span class="comment"> * applicable.</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 APR_DBM_H</span>
+00018 <span class="preprocessor"></span><span class="preprocessor">#define APR_DBM_H</span>
+00019 <span class="preprocessor"></span>
+00020 <span class="preprocessor">#include "apu.h"</span>
+00021 <span class="preprocessor">#include "apr.h"</span>
+00022 <span class="preprocessor">#include "apr_errno.h"</span>
+00023 <span class="preprocessor">#include "apr_pools.h"</span>
+00024 <span class="preprocessor">#include "apr_file_info.h"</span>
+00025 
+00026 <span class="preprocessor">#ifdef __cplusplus</span>
+00027 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+00028 <span class="preprocessor">#endif</span>
+00029 <span class="preprocessor"></span>
+<a name="l00042"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga0">00042</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> <a class="code" href="group___a_p_r___util___d_b_m.html#ga0">apr_dbm_t</a>;
+00043 
+<a name="l00047"></a><a class="code" href="structapr__datum__t.html">00047</a> <span class="keyword">typedef</span> <span class="keyword">struct</span>
+00048 <span class="keyword"></span>{
+<a name="l00050"></a><a class="code" href="structapr__datum__t.html#o0">00050</a>     <span class="keywordtype">char</span> *dptr;
+<a name="l00052"></a><a class="code" href="structapr__datum__t.html#o1">00052</a>     apr_size_t dsize;
+00053 } <a class="code" href="structapr__datum__t.html">apr_datum_t</a>;
+00054 
+00055 <span class="comment">/* modes to open the DB */</span>
+<a name="l00056"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga14">00056</a> <span class="preprocessor">#define APR_DBM_READONLY        1       </span>
+<a name="l00057"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga15">00057</a> <span class="preprocessor">#define APR_DBM_READWRITE       2       </span>
+<a name="l00058"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga16">00058</a> <span class="preprocessor">#define APR_DBM_RWCREATE        3       </span>
+<a name="l00059"></a><a class="code" href="group___a_p_r___util___d_b_m.html#ga17">00059</a> <span class="preprocessor">#define APR_DBM_RWTRUNC         4       </span>
+00086 <span class="preprocessor">APU_DECLARE(apr_status_t) apr_dbm_open_ex(apr_dbm_t **dbm, const char* type, </span>
+00087 <span class="preprocessor"></span>                                       <span class="keyword">const</span> <span class="keywordtype">char</span> *name, 
+00088                                        apr_int32_t mode, apr_fileperms_t perm,
+00089                                        apr_pool_t *cntxt);
 00090 
-00107 APU_DECLARE(apr_status_t) apr_dbm_open(apr_dbm_t **dbm, const <span class="keywordtype">char</span> *name, 
-00108                                        apr_int32_t mode, apr_fileperms_t perm,
-00109                                        apr_pool_t *cntxt);
-00110 
-00115 APU_DECLARE(<span class="keywordtype">void</span>) apr_dbm_close(apr_dbm_t *dbm);
-00116 
-00123 APU_DECLARE(apr_status_t) apr_dbm_fetch(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key,
-00124                                         <a class="code" href="structapr__datum__t.html">apr_datum_t</a> *pvalue);
-00131 APU_DECLARE(apr_status_t) apr_dbm_store(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key, 
-00132                                         <a class="code" href="structapr__datum__t.html">apr_datum_t</a> value);
-00133 
-00140 APU_DECLARE(apr_status_t) apr_dbm_delete(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key);
-00141 
-00147 APU_DECLARE(<span class="keywordtype">int</span>) apr_dbm_exists(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key);
-00148 
-00154 APU_DECLARE(apr_status_t) apr_dbm_firstkey(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> *pkey);
-00155 
-00161 APU_DECLARE(apr_status_t) apr_dbm_nextkey(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> *pkey);
-00162 
-00168 APU_DECLARE(<span class="keywordtype">void</span>) apr_dbm_freedatum(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> data);
-00169 
-00179 APU_DECLARE(<span class="keywordtype">char</span> *) apr_dbm_geterror(apr_dbm_t *dbm, <span class="keywordtype">int</span> *errcode,
-00180                                      <span class="keywordtype">char</span> *errbuf, apr_size_t errbufsize);
-00195 APU_DECLARE(apr_status_t) apr_dbm_get_usednames_ex(apr_pool_t *pool,
-00196                                                    const <span class="keywordtype">char</span> *type,
-00197                                                    const <span class="keywordtype">char</span> *pathname,
-00198                                                    const <span class="keywordtype">char</span> **used1,
-00199                                                    const <span class="keywordtype">char</span> **used2);
-00200 
-00213 APU_DECLARE(<span class="keywordtype">void</span>) apr_dbm_get_usednames(apr_pool_t *pool,
-00214                                         const <span class="keywordtype">char</span> *pathname,
-00215                                         const <span class="keywordtype">char</span> **used1,
-00216                                         const <span class="keywordtype">char</span> **used2);
-00217 
-00219 #ifdef __cplusplus
-00220 }
-00221 #endif
-00222 
-00223 #endif  <span class="comment">/* !APR_DBM_H */</span>
-</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by
+00091 
+00108 APU_DECLARE(apr_status_t) apr_dbm_open(apr_dbm_t **dbm, const <span class="keywordtype">char</span> *name, 
+00109                                        apr_int32_t mode, apr_fileperms_t perm,
+00110                                        apr_pool_t *cntxt);
+00111 
+00116 APU_DECLARE(<span class="keywordtype">void</span>) apr_dbm_close(apr_dbm_t *dbm);
+00117 
+00124 APU_DECLARE(apr_status_t) apr_dbm_fetch(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key,
+00125                                         <a class="code" href="structapr__datum__t.html">apr_datum_t</a> *pvalue);
+00132 APU_DECLARE(apr_status_t) apr_dbm_store(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key, 
+00133                                         <a class="code" href="structapr__datum__t.html">apr_datum_t</a> value);
+00134 
+00141 APU_DECLARE(apr_status_t) apr_dbm_delete(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key);
+00142 
+00148 APU_DECLARE(<span class="keywordtype">int</span>) apr_dbm_exists(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key);
+00149 
+00155 APU_DECLARE(apr_status_t) apr_dbm_firstkey(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> *pkey);
+00156 
+00162 APU_DECLARE(apr_status_t) apr_dbm_nextkey(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> *pkey);
+00163 
+00169 APU_DECLARE(<span class="keywordtype">void</span>) apr_dbm_freedatum(apr_dbm_t *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> data);
+00170 
+00180 APU_DECLARE(<span class="keywordtype">char</span> *) apr_dbm_geterror(apr_dbm_t *dbm, <span class="keywordtype">int</span> *errcode,
+00181                                      <span class="keywordtype">char</span> *errbuf, apr_size_t errbufsize);
+00196 APU_DECLARE(apr_status_t) apr_dbm_get_usednames_ex(apr_pool_t *pool,
+00197                                                    const <span class="keywordtype">char</span> *type,
+00198                                                    const <span class="keywordtype">char</span> *pathname,
+00199                                                    const <span class="keywordtype">char</span> **used1,
+00200                                                    const <span class="keywordtype">char</span> **used2);
+00201 
+00214 APU_DECLARE(<span class="keywordtype">void</span>) apr_dbm_get_usednames(apr_pool_t *pool,
+00215                                         const <span class="keywordtype">char</span> *pathname,
+00216                                         const <span class="keywordtype">char</span> **used1,
+00217                                         const <span class="keywordtype">char</span> **used2);
+00218 
+00220 #ifdef __cplusplus
+00221 }
+00222 #endif
+00223 
+00224 #endif  <span class="comment">/* !APR_DBM_H */</span>
+</div></pre><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/apr__dbm_8h.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/apr__dbm_8h.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/apr__dbm_8h.html (original)
+++ apr/site/trunk/docs/docs/apr-util/apr__dbm_8h.html Mon Feb  7 15:10:17 2005
@@ -1,11 +1,12 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>Apache Portable Runtime Utility Library: include/apr_dbm.h File Reference</title>
+<title>Apache Portable Runtime Utility Library: apr_dbm.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <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="namespaces.html">Namespace List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<h1>include/apr_dbm.h File Reference</h1>APR-UTIL DBM library. <a href="#_details">More...</a>
+<h1>include/apr_dbm.h File Reference</h1>APR-UTIL DBM library.  
+<a href="#_details">More...</a>
 <p>
 <code>#include "apu.h"</code><br>
 <code>#include "apr.h"</code><br>
@@ -20,13 +21,13 @@
 <tr><td class="memItemLeft" nowrap align=right valign=top>struct &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="structapr__datum__t.html">apr_datum_t</a></td></tr>
 
 <tr><td colspan=2><br><h2>Defines</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga14">APR_DBM_READONLY</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga14">APR_DBM_READONLY</a>&nbsp;&nbsp;&nbsp;1       /**&lt; open for read-only access */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga15">APR_DBM_READWRITE</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga15">APR_DBM_READWRITE</a>&nbsp;&nbsp;&nbsp;2       /**&lt; open for read-write access */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga16">APR_DBM_RWCREATE</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga16">APR_DBM_RWCREATE</a>&nbsp;&nbsp;&nbsp;3       /**&lt; open for r/w, create if needed */</td></tr>
 
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga17">APR_DBM_RWTRUNC</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga17">APR_DBM_RWTRUNC</a></td></tr>
 
 <tr><td colspan=2><br><h2>Typedefs</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align=right valign=top>typedef <a class="el" href="structapr__dbm__t.html">apr_dbm_t</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga0">apr_dbm_t</a></td></tr>
@@ -62,8 +63,8 @@
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 APR-UTIL DBM library. 
 <p>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by
+<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/apr__dbm__private_8h-source.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/apr__dbm__private_8h-source.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/apr__dbm__private_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr-util/apr__dbm__private_8h-source.html Mon Feb  7 15:10:17 2005
@@ -3,106 +3,107 @@
 <title>Apache Portable Runtime Utility Library: include/private/apr_dbm_private.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <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="namespaces.html">Namespace List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<h1>include/private/apr_dbm_private.h</h1><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2004 The Apache Software Foundation</span>
-00002 <span class="comment"> *</span>
-00003 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
-00004 <span class="comment"> * you may not use this file except in compliance with the License.</span>
-00005 <span class="comment"> * You may obtain a copy of the License at</span>
-00006 <span class="comment"> *</span>
-00007 <span class="comment"> *     http://www.apache.org/licenses/LICENSE-2.0</span>
-00008 <span class="comment"> *</span>
-00009 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
-00010 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
-00011 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00012 <span class="comment"> * See the License for the specific language governing permissions and</span>
-00013 <span class="comment"> * limitations under the License.</span>
-00014 <span class="comment"> */</span>
-00015 
-00016 <span class="preprocessor">#ifndef APR_DBM_PRIVATE_H</span>
-00017 <span class="preprocessor"></span><span class="preprocessor">#define APR_DBM_PRIVATE_H</span>
-00018 <span class="preprocessor"></span>
-00019 <span class="preprocessor">#include "apr.h"</span>
-00020 <span class="preprocessor">#include "apr_errno.h"</span>
-00021 <span class="preprocessor">#include "apr_pools.h"</span>
-00022 <span class="preprocessor">#include "<a class="code" href="apr__dbm_8h.html">apr_dbm.h</a>"</span>
-00023 <span class="preprocessor">#include "apr_file_io.h"</span>
-00024 
-00025 <span class="preprocessor">#include "apu.h"</span>
-00026 
-00027 <span class="comment">/* ### for now, include the DBM selection; this will go away once we start</span>
-00028 <span class="comment">   ### building and linking all of the DBMs at once. */</span>
-00029 <span class="preprocessor">#include "apu_select_dbm.h"</span>
-00030 
-00031 <span class="preprocessor">#ifdef __cplusplus</span>
-00032 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-00033 <span class="preprocessor">#endif</span>
-00034 <span class="preprocessor"></span>
-00041 APU_DECLARE(<span class="keywordtype">int</span>) apr_posix_perms2mode(apr_fileperms_t perm);
-00042 
-<a name="l00046"></a><a class="code" href="structapr__dbm__type__t.html">00046</a> typedef struct {
-<a name="l00048"></a><a class="code" href="structapr__dbm__type__t.html#o0">00048</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *name;
-00049 
-00051     apr_status_t (*open)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> **pdb, <span class="keyword">const</span> <span class="keywordtype">char</span> *pathname,
-00052                          apr_int32_t mode, apr_fileperms_t perm,
-00053                          apr_pool_t *pool);
-00054 
-00056     void (*close)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm);
-00057 
-00059     apr_status_t (*fetch)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key,
-00060                                    <a class="code" href="structapr__datum__t.html">apr_datum_t</a> * pvalue);
-00061 
-00063     apr_status_t (*store)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> value);
-00064 
-00066     apr_status_t (*del)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key);
-00067 
-00069     int (*exists)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key);
-00070 
-00072     apr_status_t (*firstkey)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> * pkey);
-00073 
-00075     apr_status_t (*nextkey)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> * pkey);
-00076 
-00078     void (*freedatum)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> data);
-00079 
-00081     void (*getusednames)(apr_pool_t *pool,
-00082                          <span class="keyword">const</span> <span class="keywordtype">char</span> *pathname,
-00083                          <span class="keyword">const</span> <span class="keywordtype">char</span> **used1,
-00084                          <span class="keyword">const</span> <span class="keywordtype">char</span> **used2);
-00085 
-00086 } <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a>;
-00087 
+<h1>include/private/apr_dbm_private.h</h1><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as</span>
+00002 <span class="comment"> * applicable.</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 APR_DBM_PRIVATE_H</span>
+00018 <span class="preprocessor"></span><span class="preprocessor">#define APR_DBM_PRIVATE_H</span>
+00019 <span class="preprocessor"></span>
+00020 <span class="preprocessor">#include "apr.h"</span>
+00021 <span class="preprocessor">#include "apr_errno.h"</span>
+00022 <span class="preprocessor">#include "apr_pools.h"</span>
+00023 <span class="preprocessor">#include "<a class="code" href="apr__dbm_8h.html">apr_dbm.h</a>"</span>
+00024 <span class="preprocessor">#include "apr_file_io.h"</span>
+00025 
+00026 <span class="preprocessor">#include "apu.h"</span>
+00027 
+00028 <span class="comment">/* ### for now, include the DBM selection; this will go away once we start</span>
+00029 <span class="comment">   ### building and linking all of the DBMs at once. */</span>
+00030 <span class="preprocessor">#include "apu_select_dbm.h"</span>
+00031 
+00032 <span class="preprocessor">#ifdef __cplusplus</span>
+00033 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+00034 <span class="preprocessor">#endif</span>
+00035 <span class="preprocessor"></span>
+00042 APU_DECLARE(<span class="keywordtype">int</span>) apr_posix_perms2mode(apr_fileperms_t perm);
+00043 
+<a name="l00047"></a><a class="code" href="structapr__dbm__type__t.html">00047</a> typedef struct {
+<a name="l00049"></a><a class="code" href="structapr__dbm__type__t.html#o0">00049</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *name;
+00050 
+00052     apr_status_t (*open)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> **pdb, <span class="keyword">const</span> <span class="keywordtype">char</span> *pathname,
+00053                          apr_int32_t mode, apr_fileperms_t perm,
+00054                          apr_pool_t *pool);
+00055 
+00057     void (*close)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm);
+00058 
+00060     apr_status_t (*fetch)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key,
+00061                                    <a class="code" href="structapr__datum__t.html">apr_datum_t</a> * pvalue);
+00062 
+00064     apr_status_t (*store)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> value);
+00065 
+00067     apr_status_t (*del)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key);
+00068 
+00070     int (*exists)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> key);
+00071 
+00073     apr_status_t (*firstkey)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> * pkey);
+00074 
+00076     apr_status_t (*nextkey)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> * pkey);
+00077 
+00079     void (*freedatum)(<a class="code" href="structapr__dbm__t.html">apr_dbm_t</a> *dbm, <a class="code" href="structapr__datum__t.html">apr_datum_t</a> data);
+00080 
+00082     void (*getusednames)(apr_pool_t *pool,
+00083                          <span class="keyword">const</span> <span class="keywordtype">char</span> *pathname,
+00084                          <span class="keyword">const</span> <span class="keywordtype">char</span> **used1,
+00085                          <span class="keyword">const</span> <span class="keywordtype">char</span> **used2);
+00086 
+00087 } <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a>;
 00088 
-<a name="l00092"></a><a class="code" href="structapr__dbm__t.html">00092</a> <span class="keyword">struct </span><a class="code" href="structapr__dbm__t.html">apr_dbm_t</a>
-00093 { 
-<a name="l00095"></a><a class="code" href="structapr__dbm__t.html#o0">00095</a>     apr_pool_t *<a class="code" href="structapr__dbm__t.html#o0">pool</a>;
-00096 
-<a name="l00098"></a><a class="code" href="structapr__dbm__t.html#o1">00098</a>     <span class="keywordtype">void</span> *<a class="code" href="structapr__dbm__t.html#o1">file</a>;
-00099 
-<a name="l00101"></a><a class="code" href="structapr__dbm__t.html#o2">00101</a>     <span class="keywordtype">int</span> <a class="code" href="structapr__dbm__t.html#o2">errcode</a>;
-<a name="l00103"></a><a class="code" href="structapr__dbm__t.html#o3">00103</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structapr__dbm__t.html#o3">errmsg</a>;
-00104 
-<a name="l00106"></a><a class="code" href="structapr__dbm__t.html#o4">00106</a>     <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> *<a class="code" href="structapr__dbm__t.html#o4">type</a>;
-00107 };
-00108 
+00089 
+<a name="l00093"></a><a class="code" href="structapr__dbm__t.html">00093</a> <span class="keyword">struct </span><a class="code" href="structapr__dbm__t.html">apr_dbm_t</a>
+00094 { 
+<a name="l00096"></a><a class="code" href="structapr__dbm__t.html#o0">00096</a>     apr_pool_t *<a class="code" href="structapr__dbm__t.html#o0">pool</a>;
+00097 
+<a name="l00099"></a><a class="code" href="structapr__dbm__t.html#o1">00099</a>     <span class="keywordtype">void</span> *<a class="code" href="structapr__dbm__t.html#o1">file</a>;
+00100 
+<a name="l00102"></a><a class="code" href="structapr__dbm__t.html#o2">00102</a>     <span class="keywordtype">int</span> <a class="code" href="structapr__dbm__t.html#o2">errcode</a>;
+<a name="l00104"></a><a class="code" href="structapr__dbm__t.html#o3">00104</a>     <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structapr__dbm__t.html#o3">errmsg</a>;
+00105 
+<a name="l00107"></a><a class="code" href="structapr__dbm__t.html#o4">00107</a>     <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> *<a class="code" href="structapr__dbm__t.html#o4">type</a>;
+00108 };
 00109 
-00110 <span class="comment">/* Declare all of the builtin DBM providers */</span>
-00111 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_sdbm;
-00112 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_gdbm;
-00113 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_ndbm;
-00114 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db1;
-00115 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db2;
-00116 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db3;
-00117 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db4;
-00118 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db;
-00119 
-00120 <span class="preprocessor">#ifdef __cplusplus</span>
-00121 <span class="preprocessor"></span>}
-00122 <span class="preprocessor">#endif</span>
-00123 <span class="preprocessor"></span>
-00124 <span class="preprocessor">#endif </span><span class="comment">/* APR_DBM_PRIVATE_H */</span>
-</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by
+00110 
+00111 <span class="comment">/* Declare all of the builtin DBM providers */</span>
+00112 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_sdbm;
+00113 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_gdbm;
+00114 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_ndbm;
+00115 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db1;
+00116 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db2;
+00117 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db3;
+00118 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db4;
+00119 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="structapr__dbm__type__t.html">apr_dbm_type_t</a> apr_dbm_type_db;
+00120 
+00121 <span class="preprocessor">#ifdef __cplusplus</span>
+00122 <span class="preprocessor"></span>}
+00123 <span class="preprocessor">#endif</span>
+00124 <span class="preprocessor"></span>
+00125 <span class="preprocessor">#endif </span><span class="comment">/* APR_DBM_PRIVATE_H */</span>
+</div></pre><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/apr__hooks_8h-source.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/apr__hooks_8h-source.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/apr__hooks_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr-util/apr__hooks_8h-source.html Mon Feb  7 15:10:17 2005
@@ -3,180 +3,181 @@
 <title>Apache Portable Runtime Utility Library: include/apr_hooks.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <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="namespaces.html">Namespace List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<h1>include/apr_hooks.h</h1><a href="apr__hooks_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2004 The Apache Software Foundation</span>
-00002 <span class="comment"> *</span>
-00003 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
-00004 <span class="comment"> * you may not use this file except in compliance with the License.</span>
-00005 <span class="comment"> * You may obtain a copy of the License at</span>
-00006 <span class="comment"> *</span>
-00007 <span class="comment"> *     http://www.apache.org/licenses/LICENSE-2.0</span>
-00008 <span class="comment"> *</span>
-00009 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
-00010 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
-00011 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00012 <span class="comment"> * See the License for the specific language governing permissions and</span>
-00013 <span class="comment"> * limitations under the License.</span>
-00014 <span class="comment"> */</span>
-00015 
-00016 <span class="preprocessor">#ifndef APR_HOOKS_H</span>
-00017 <span class="preprocessor"></span><span class="preprocessor">#define APR_HOOKS_H</span>
-00018 <span class="preprocessor"></span>
-00019 <span class="preprocessor">#include "apu.h"</span>
-00020 <span class="comment">/* For apr_array_header_t */</span>
-00021 <span class="preprocessor">#include "apr_tables.h"</span>
-00022 
-00028 <span class="preprocessor">#ifdef __cplusplus</span>
-00029 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
-00030 <span class="preprocessor">#endif</span>
-00031 <span class="preprocessor"></span>
-<a name="l00037"></a><a class="code" href="group___a_p_r___util___hook.html#ga7">00037</a> <span class="preprocessor">#define APR_IMPLEMENT_HOOK_GET_PROTO(ns,link,name) \</span>
-00038 <span class="preprocessor">link##_DECLARE(apr_array_header_t *) ns##_hook_get_##name(void)</span>
-00039 <span class="preprocessor"></span>
-<a name="l00041"></a><a class="code" href="group___a_p_r___util___hook.html#ga8">00041</a> <span class="preprocessor">#define APR_DECLARE_EXTERNAL_HOOK(ns,link,ret,name,args) \</span>
-00042 <span class="preprocessor">typedef ret ns##_HOOK_##name##_t args; \</span>
-00043 <span class="preprocessor">link##_DECLARE(void) ns##_hook_##name(ns##_HOOK_##name##_t *pf, \</span>
-00044 <span class="preprocessor">                                      const char * const *aszPre, \</span>
-00045 <span class="preprocessor">                                      const char * const *aszSucc, int nOrder); \</span>
-00046 <span class="preprocessor">link##_DECLARE(ret) ns##_run_##name args; \</span>
-00047 <span class="preprocessor">APR_IMPLEMENT_HOOK_GET_PROTO(ns,link,name); \</span>
-00048 <span class="preprocessor">typedef struct ns##_LINK_##name##_t \</span>
-00049 <span class="preprocessor">    { \</span>
-00050 <span class="preprocessor">    ns##_HOOK_##name##_t *pFunc; \</span>
-00051 <span class="preprocessor">    const char *szName; \</span>
-00052 <span class="preprocessor">    const char * const *aszPredecessors; \</span>
-00053 <span class="preprocessor">    const char * const *aszSuccessors; \</span>
-00054 <span class="preprocessor">    int nOrder; \</span>
-00055 <span class="preprocessor">    } ns##_LINK_##name##_t;</span>
-00056 <span class="preprocessor"></span>
-<a name="l00058"></a><a class="code" href="group___a_p_r___util___hook.html#ga9">00058</a> <span class="preprocessor">#define APR_HOOK_STRUCT(members) \</span>
-00059 <span class="preprocessor">static struct { members } _hooks;</span>
-00060 <span class="preprocessor"></span>
-<a name="l00062"></a><a class="code" href="group___a_p_r___util___hook.html#ga10">00062</a> <span class="preprocessor">#define APR_HOOK_LINK(name) \</span>
-00063 <span class="preprocessor">    apr_array_header_t *link_##name;</span>
-00064 <span class="preprocessor"></span>
-<a name="l00066"></a><a class="code" href="group___a_p_r___util___hook.html#ga11">00066</a> <span class="preprocessor">#define APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns,link,name) \</span>
-00067 <span class="preprocessor">link##_DECLARE(void) ns##_hook_##name(ns##_HOOK_##name##_t *pf,const char * const *aszPre, \</span>
-00068 <span class="preprocessor">                                      const char * const *aszSucc,int nOrder) \</span>
-00069 <span class="preprocessor">    { \</span>
-00070 <span class="preprocessor">    ns##_LINK_##name##_t *pHook; \</span>
-00071 <span class="preprocessor">    if(!_hooks.link_##name) \</span>
-00072 <span class="preprocessor">        { \</span>
-00073 <span class="preprocessor">        _hooks.link_##name=apr_array_make(apr_hook_global_pool,1,sizeof(ns##_LINK_##name##_t)); \</span>
-00074 <span class="preprocessor">        apr_hook_sort_register(#name,&amp;_hooks.link_##name); \</span>
-00075 <span class="preprocessor">        } \</span>
-00076 <span class="preprocessor">    pHook=apr_array_push(_hooks.link_##name); \</span>
-00077 <span class="preprocessor">    pHook-&gt;pFunc=pf; \</span>
-00078 <span class="preprocessor">    pHook-&gt;aszPredecessors=aszPre; \</span>
-00079 <span class="preprocessor">    pHook-&gt;aszSuccessors=aszSucc; \</span>
-00080 <span class="preprocessor">    pHook-&gt;nOrder=nOrder; \</span>
-00081 <span class="preprocessor">    pHook-&gt;szName=apr_hook_debug_current; \</span>
-00082 <span class="preprocessor">    if(apr_hook_debug_enabled) \</span>
-00083 <span class="preprocessor">        apr_hook_debug_show(#name,aszPre,aszSucc); \</span>
-00084 <span class="preprocessor">    } \</span>
-00085 <span class="preprocessor">    APR_IMPLEMENT_HOOK_GET_PROTO(ns,link,name) \</span>
-00086 <span class="preprocessor">    { \</span>
-00087 <span class="preprocessor">        return _hooks.link_##name; \</span>
-00088 <span class="preprocessor">    }</span>
-00089 <span class="preprocessor"></span>
-<a name="l00102"></a><a class="code" href="group___a_p_r___util___hook.html#ga12">00102</a> <span class="preprocessor">#define APR_IMPLEMENT_EXTERNAL_HOOK_VOID(ns,link,name,args_decl,args_use) \</span>
-00103 <span class="preprocessor">APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns,link,name) \</span>
-00104 <span class="preprocessor">link##_DECLARE(void) ns##_run_##name args_decl \</span>
-00105 <span class="preprocessor">    { \</span>
-00106 <span class="preprocessor">    ns##_LINK_##name##_t *pHook; \</span>
-00107 <span class="preprocessor">    int n; \</span>
-00108 <span class="preprocessor">\</span>
-00109 <span class="preprocessor">    if(!_hooks.link_##name) \</span>
-00110 <span class="preprocessor">        return; \</span>
-00111 <span class="preprocessor">\</span>
-00112 <span class="preprocessor">    pHook=(ns##_LINK_##name##_t *)_hooks.link_##name-&gt;elts; \</span>
-00113 <span class="preprocessor">    for(n=0 ; n &lt; _hooks.link_##name-&gt;nelts ; ++n) \</span>
-00114 <span class="preprocessor">        pHook[n].pFunc args_use; \</span>
-00115 <span class="preprocessor">    }</span>
-00116 <span class="preprocessor"></span>
-00117 <span class="comment">/* FIXME: note that this returns ok when nothing is run. I suspect it should</span>
-00118 <span class="comment">   really return decline, but that breaks Apache currently - Ben</span>
-00119 <span class="comment">*/</span>
-<a name="l00135"></a><a class="code" href="group___a_p_r___util___hook.html#ga13">00135</a> <span class="preprocessor">#define APR_IMPLEMENT_EXTERNAL_HOOK_RUN_ALL(ns,link,ret,name,args_decl,args_use,ok,decline) \</span>
-00136 <span class="preprocessor">APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns,link,name) \</span>
-00137 <span class="preprocessor">link##_DECLARE(ret) ns##_run_##name args_decl \</span>
-00138 <span class="preprocessor">    { \</span>
-00139 <span class="preprocessor">    ns##_LINK_##name##_t *pHook; \</span>
-00140 <span class="preprocessor">    int n; \</span>
-00141 <span class="preprocessor">    ret rv; \</span>
-00142 <span class="preprocessor">\</span>
-00143 <span class="preprocessor">    if(!_hooks.link_##name) \</span>
-00144 <span class="preprocessor">        return ok; \</span>
-00145 <span class="preprocessor">\</span>
-00146 <span class="preprocessor">    pHook=(ns##_LINK_##name##_t *)_hooks.link_##name-&gt;elts; \</span>
-00147 <span class="preprocessor">    for(n=0 ; n &lt; _hooks.link_##name-&gt;nelts ; ++n) \</span>
-00148 <span class="preprocessor">        { \</span>
-00149 <span class="preprocessor">        rv=pHook[n].pFunc args_use; \</span>
-00150 <span class="preprocessor">\</span>
-00151 <span class="preprocessor">        if(rv != ok &amp;&amp; rv != decline) \</span>
-00152 <span class="preprocessor">            return rv; \</span>
-00153 <span class="preprocessor">        } \</span>
-00154 <span class="preprocessor">    return ok; \</span>
-00155 <span class="preprocessor">    }</span>
-00156 <span class="preprocessor"></span>
-00157 
-<a name="l00172"></a><a class="code" href="group___a_p_r___util___hook.html#ga14">00172</a> <span class="preprocessor">#define APR_IMPLEMENT_EXTERNAL_HOOK_RUN_FIRST(ns,link,ret,name,args_decl,args_use,decline) \</span>
-00173 <span class="preprocessor">APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns,link,name) \</span>
-00174 <span class="preprocessor">link##_DECLARE(ret) ns##_run_##name args_decl \</span>
-00175 <span class="preprocessor">    { \</span>
-00176 <span class="preprocessor">    ns##_LINK_##name##_t *pHook; \</span>
-00177 <span class="preprocessor">    int n; \</span>
-00178 <span class="preprocessor">    ret rv; \</span>
-00179 <span class="preprocessor">\</span>
-00180 <span class="preprocessor">    if(!_hooks.link_##name) \</span>
-00181 <span class="preprocessor">        return decline; \</span>
-00182 <span class="preprocessor">\</span>
-00183 <span class="preprocessor">    pHook=(ns##_LINK_##name##_t *)_hooks.link_##name-&gt;elts; \</span>
-00184 <span class="preprocessor">    for(n=0 ; n &lt; _hooks.link_##name-&gt;nelts ; ++n) \</span>
-00185 <span class="preprocessor">        { \</span>
-00186 <span class="preprocessor">        rv=pHook[n].pFunc args_use; \</span>
-00187 <span class="preprocessor">\</span>
-00188 <span class="preprocessor">        if(rv != decline) \</span>
-00189 <span class="preprocessor">            return rv; \</span>
-00190 <span class="preprocessor">        } \</span>
-00191 <span class="preprocessor">    return decline; \</span>
-00192 <span class="preprocessor">    }</span>
-00193 <span class="preprocessor"></span>
-00194     <span class="comment">/* Hook orderings */</span>
-<a name="l00196"></a><a class="code" href="group___a_p_r___util___hook.html#ga15">00196</a> <span class="preprocessor">#define APR_HOOK_REALLY_FIRST   (-10)</span>
-00197 <span class="preprocessor"></span>
-<a name="l00198"></a><a class="code" href="group___a_p_r___util___hook.html#ga16">00198</a> <span class="preprocessor">#define APR_HOOK_FIRST          0</span>
-00199 <span class="preprocessor"></span>
-<a name="l00200"></a><a class="code" href="group___a_p_r___util___hook.html#ga17">00200</a> <span class="preprocessor">#define APR_HOOK_MIDDLE         10</span>
-00201 <span class="preprocessor"></span>
-<a name="l00202"></a><a class="code" href="group___a_p_r___util___hook.html#ga18">00202</a> <span class="preprocessor">#define APR_HOOK_LAST           20</span>
-00203 <span class="preprocessor"></span>
-<a name="l00204"></a><a class="code" href="group___a_p_r___util___hook.html#ga19">00204</a> <span class="preprocessor">#define APR_HOOK_REALLY_LAST    30</span>
-00205 <span class="preprocessor"></span>
-00209 APU_DECLARE_DATA <span class="keyword">extern</span> apr_pool_t *<a class="code" href="group___a_p_r___util___hook.html#ga0">apr_hook_global_pool</a>;
-00210 
-00215 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="group___a_p_r___util___hook.html#ga1">apr_hook_debug_enabled</a>;
-00216 
-00220 APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___a_p_r___util___hook.html#ga2">apr_hook_debug_current</a>;
-00221 
-00227 APU_DECLARE(<span class="keywordtype">void</span>) apr_hook_sort_register(const <span class="keywordtype">char</span> *szHookName, 
-00228                                         apr_array_header_t **aHooks);
-00232 APU_DECLARE(<span class="keywordtype">void</span>) apr_hook_sort_all(<span class="keywordtype">void</span>);
-00233 
-00241 APU_DECLARE(<span class="keywordtype">void</span>) apr_hook_debug_show(const <span class="keywordtype">char</span> *szName,
-00242                                       const <span class="keywordtype">char</span> * const *aszPre,
-00243                                       const <span class="keywordtype">char</span> * const *aszSucc);
-00244 
-00248 APU_DECLARE(<span class="keywordtype">void</span>) apr_hook_deregister_all(<span class="keywordtype">void</span>);
-00249 
-00251 #ifdef __cplusplus
-00252 }
-00253 #endif
-00254 
-00255 #endif <span class="comment">/* APR_HOOKS_H */</span>
-</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by
+<h1>include/apr_hooks.h</h1><a href="apr__hooks_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as</span>
+00002 <span class="comment"> * applicable.</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 APR_HOOKS_H</span>
+00018 <span class="preprocessor"></span><span class="preprocessor">#define APR_HOOKS_H</span>
+00019 <span class="preprocessor"></span>
+00020 <span class="preprocessor">#include "apu.h"</span>
+00021 <span class="comment">/* For apr_array_header_t */</span>
+00022 <span class="preprocessor">#include "apr_tables.h"</span>
+00023 
+00029 <span class="preprocessor">#ifdef __cplusplus</span>
+00030 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+00031 <span class="preprocessor">#endif</span>
+00032 <span class="preprocessor"></span>
+<a name="l00038"></a><a class="code" href="group___a_p_r___util___hook.html#ga7">00038</a> <span class="preprocessor">#define APR_IMPLEMENT_HOOK_GET_PROTO(ns,link,name) \</span>
+00039 <span class="preprocessor">link##_DECLARE(apr_array_header_t *) ns##_hook_get_##name(void)</span>
+00040 <span class="preprocessor"></span>
+<a name="l00042"></a><a class="code" href="group___a_p_r___util___hook.html#ga8">00042</a> <span class="preprocessor">#define APR_DECLARE_EXTERNAL_HOOK(ns,link,ret,name,args) \</span>
+00043 <span class="preprocessor">typedef ret ns##_HOOK_##name##_t args; \</span>
+00044 <span class="preprocessor">link##_DECLARE(void) ns##_hook_##name(ns##_HOOK_##name##_t *pf, \</span>
+00045 <span class="preprocessor">                                      const char * const *aszPre, \</span>
+00046 <span class="preprocessor">                                      const char * const *aszSucc, int nOrder); \</span>
+00047 <span class="preprocessor">link##_DECLARE(ret) ns##_run_##name args; \</span>
+00048 <span class="preprocessor">APR_IMPLEMENT_HOOK_GET_PROTO(ns,link,name); \</span>
+00049 <span class="preprocessor">typedef struct ns##_LINK_##name##_t \</span>
+00050 <span class="preprocessor">    { \</span>
+00051 <span class="preprocessor">    ns##_HOOK_##name##_t *pFunc; \</span>
+00052 <span class="preprocessor">    const char *szName; \</span>
+00053 <span class="preprocessor">    const char * const *aszPredecessors; \</span>
+00054 <span class="preprocessor">    const char * const *aszSuccessors; \</span>
+00055 <span class="preprocessor">    int nOrder; \</span>
+00056 <span class="preprocessor">    } ns##_LINK_##name##_t;</span>
+00057 <span class="preprocessor"></span>
+<a name="l00059"></a><a class="code" href="group___a_p_r___util___hook.html#ga9">00059</a> <span class="preprocessor">#define APR_HOOK_STRUCT(members) \</span>
+00060 <span class="preprocessor">static struct { members } _hooks;</span>
+00061 <span class="preprocessor"></span>
+<a name="l00063"></a><a class="code" href="group___a_p_r___util___hook.html#ga10">00063</a> <span class="preprocessor">#define APR_HOOK_LINK(name) \</span>
+00064 <span class="preprocessor">    apr_array_header_t *link_##name;</span>
+00065 <span class="preprocessor"></span>
+<a name="l00067"></a><a class="code" href="group___a_p_r___util___hook.html#ga11">00067</a> <span class="preprocessor">#define APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns,link,name) \</span>
+00068 <span class="preprocessor">link##_DECLARE(void) ns##_hook_##name(ns##_HOOK_##name##_t *pf,const char * const *aszPre, \</span>
+00069 <span class="preprocessor">                                      const char * const *aszSucc,int nOrder) \</span>
+00070 <span class="preprocessor">    { \</span>
+00071 <span class="preprocessor">    ns##_LINK_##name##_t *pHook; \</span>
+00072 <span class="preprocessor">    if(!_hooks.link_##name) \</span>
+00073 <span class="preprocessor">        { \</span>
+00074 <span class="preprocessor">        _hooks.link_##name=apr_array_make(apr_hook_global_pool,1,sizeof(ns##_LINK_##name##_t)); \</span>
+00075 <span class="preprocessor">        apr_hook_sort_register(#name,&amp;_hooks.link_##name); \</span>
+00076 <span class="preprocessor">        } \</span>
+00077 <span class="preprocessor">    pHook=apr_array_push(_hooks.link_##name); \</span>
+00078 <span class="preprocessor">    pHook-&gt;pFunc=pf; \</span>
+00079 <span class="preprocessor">    pHook-&gt;aszPredecessors=aszPre; \</span>
+00080 <span class="preprocessor">    pHook-&gt;aszSuccessors=aszSucc; \</span>
+00081 <span class="preprocessor">    pHook-&gt;nOrder=nOrder; \</span>
+00082 <span class="preprocessor">    pHook-&gt;szName=apr_hook_debug_current; \</span>
+00083 <span class="preprocessor">    if(apr_hook_debug_enabled) \</span>
+00084 <span class="preprocessor">        apr_hook_debug_show(#name,aszPre,aszSucc); \</span>
+00085 <span class="preprocessor">    } \</span>
+00086 <span class="preprocessor">    APR_IMPLEMENT_HOOK_GET_PROTO(ns,link,name) \</span>
+00087 <span class="preprocessor">    { \</span>
+00088 <span class="preprocessor">        return _hooks.link_##name; \</span>
+00089 <span class="preprocessor">    }</span>
+00090 <span class="preprocessor"></span>
+<a name="l00103"></a><a class="code" href="group___a_p_r___util___hook.html#ga12">00103</a> <span class="preprocessor">#define APR_IMPLEMENT_EXTERNAL_HOOK_VOID(ns,link,name,args_decl,args_use) \</span>
+00104 <span class="preprocessor">APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns,link,name) \</span>
+00105 <span class="preprocessor">link##_DECLARE(void) ns##_run_##name args_decl \</span>
+00106 <span class="preprocessor">    { \</span>
+00107 <span class="preprocessor">    ns##_LINK_##name##_t *pHook; \</span>
+00108 <span class="preprocessor">    int n; \</span>
+00109 <span class="preprocessor">\</span>
+00110 <span class="preprocessor">    if(!_hooks.link_##name) \</span>
+00111 <span class="preprocessor">        return; \</span>
+00112 <span class="preprocessor">\</span>
+00113 <span class="preprocessor">    pHook=(ns##_LINK_##name##_t *)_hooks.link_##name-&gt;elts; \</span>
+00114 <span class="preprocessor">    for(n=0 ; n &lt; _hooks.link_##name-&gt;nelts ; ++n) \</span>
+00115 <span class="preprocessor">        pHook[n].pFunc args_use; \</span>
+00116 <span class="preprocessor">    }</span>
+00117 <span class="preprocessor"></span>
+00118 <span class="comment">/* FIXME: note that this returns ok when nothing is run. I suspect it should</span>
+00119 <span class="comment">   really return decline, but that breaks Apache currently - Ben</span>
+00120 <span class="comment">*/</span>
+<a name="l00136"></a><a class="code" href="group___a_p_r___util___hook.html#ga13">00136</a> <span class="preprocessor">#define APR_IMPLEMENT_EXTERNAL_HOOK_RUN_ALL(ns,link,ret,name,args_decl,args_use,ok,decline) \</span>
+00137 <span class="preprocessor">APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns,link,name) \</span>
+00138 <span class="preprocessor">link##_DECLARE(ret) ns##_run_##name args_decl \</span>
+00139 <span class="preprocessor">    { \</span>
+00140 <span class="preprocessor">    ns##_LINK_##name##_t *pHook; \</span>
+00141 <span class="preprocessor">    int n; \</span>
+00142 <span class="preprocessor">    ret rv; \</span>
+00143 <span class="preprocessor">\</span>
+00144 <span class="preprocessor">    if(!_hooks.link_##name) \</span>
+00145 <span class="preprocessor">        return ok; \</span>
+00146 <span class="preprocessor">\</span>
+00147 <span class="preprocessor">    pHook=(ns##_LINK_##name##_t *)_hooks.link_##name-&gt;elts; \</span>
+00148 <span class="preprocessor">    for(n=0 ; n &lt; _hooks.link_##name-&gt;nelts ; ++n) \</span>
+00149 <span class="preprocessor">        { \</span>
+00150 <span class="preprocessor">        rv=pHook[n].pFunc args_use; \</span>
+00151 <span class="preprocessor">\</span>
+00152 <span class="preprocessor">        if(rv != ok &amp;&amp; rv != decline) \</span>
+00153 <span class="preprocessor">            return rv; \</span>
+00154 <span class="preprocessor">        } \</span>
+00155 <span class="preprocessor">    return ok; \</span>
+00156 <span class="preprocessor">    }</span>
+00157 <span class="preprocessor"></span>
+00158 
+<a name="l00173"></a><a class="code" href="group___a_p_r___util___hook.html#ga14">00173</a> <span class="preprocessor">#define APR_IMPLEMENT_EXTERNAL_HOOK_RUN_FIRST(ns,link,ret,name,args_decl,args_use,decline) \</span>
+00174 <span class="preprocessor">APR_IMPLEMENT_EXTERNAL_HOOK_BASE(ns,link,name) \</span>
+00175 <span class="preprocessor">link##_DECLARE(ret) ns##_run_##name args_decl \</span>
+00176 <span class="preprocessor">    { \</span>
+00177 <span class="preprocessor">    ns##_LINK_##name##_t *pHook; \</span>
+00178 <span class="preprocessor">    int n; \</span>
+00179 <span class="preprocessor">    ret rv; \</span>
+00180 <span class="preprocessor">\</span>
+00181 <span class="preprocessor">    if(!_hooks.link_##name) \</span>
+00182 <span class="preprocessor">        return decline; \</span>
+00183 <span class="preprocessor">\</span>
+00184 <span class="preprocessor">    pHook=(ns##_LINK_##name##_t *)_hooks.link_##name-&gt;elts; \</span>
+00185 <span class="preprocessor">    for(n=0 ; n &lt; _hooks.link_##name-&gt;nelts ; ++n) \</span>
+00186 <span class="preprocessor">        { \</span>
+00187 <span class="preprocessor">        rv=pHook[n].pFunc args_use; \</span>
+00188 <span class="preprocessor">\</span>
+00189 <span class="preprocessor">        if(rv != decline) \</span>
+00190 <span class="preprocessor">            return rv; \</span>
+00191 <span class="preprocessor">        } \</span>
+00192 <span class="preprocessor">    return decline; \</span>
+00193 <span class="preprocessor">    }</span>
+00194 <span class="preprocessor"></span>
+00195     <span class="comment">/* Hook orderings */</span>
+<a name="l00197"></a><a class="code" href="group___a_p_r___util___hook.html#ga15">00197</a> <span class="preprocessor">#define APR_HOOK_REALLY_FIRST   (-10)</span>
+00198 <span class="preprocessor"></span>
+<a name="l00199"></a><a class="code" href="group___a_p_r___util___hook.html#ga16">00199</a> <span class="preprocessor">#define APR_HOOK_FIRST          0</span>
+00200 <span class="preprocessor"></span>
+<a name="l00201"></a><a class="code" href="group___a_p_r___util___hook.html#ga17">00201</a> <span class="preprocessor">#define APR_HOOK_MIDDLE         10</span>
+00202 <span class="preprocessor"></span>
+<a name="l00203"></a><a class="code" href="group___a_p_r___util___hook.html#ga18">00203</a> <span class="preprocessor">#define APR_HOOK_LAST           20</span>
+00204 <span class="preprocessor"></span>
+<a name="l00205"></a><a class="code" href="group___a_p_r___util___hook.html#ga19">00205</a> <span class="preprocessor">#define APR_HOOK_REALLY_LAST    30</span>
+00206 <span class="preprocessor"></span>
+<a name="l00210"></a><a class="code" href="group___a_p_r___util___hook.html#ga0">00210</a> APU_DECLARE_DATA <span class="keyword">extern</span> apr_pool_t *<a class="code" href="group___a_p_r___util___hook.html#ga0">apr_hook_global_pool</a>;
+00211 
+<a name="l00216"></a><a class="code" href="group___a_p_r___util___hook.html#ga1">00216</a> APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="group___a_p_r___util___hook.html#ga1">apr_hook_debug_enabled</a>;
+00217 
+<a name="l00221"></a><a class="code" href="group___a_p_r___util___hook.html#ga2">00221</a> APU_DECLARE_DATA <span class="keyword">extern</span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="group___a_p_r___util___hook.html#ga2">apr_hook_debug_current</a>;
+00222 
+00228 APU_DECLARE(<span class="keywordtype">void</span>) apr_hook_sort_register(const <span class="keywordtype">char</span> *szHookName, 
+00229                                         apr_array_header_t **aHooks);
+00233 APU_DECLARE(<span class="keywordtype">void</span>) apr_hook_sort_all(<span class="keywordtype">void</span>);
+00234 
+00242 APU_DECLARE(<span class="keywordtype">void</span>) apr_hook_debug_show(const <span class="keywordtype">char</span> *szName,
+00243                                       const <span class="keywordtype">char</span> * const *aszPre,
+00244                                       const <span class="keywordtype">char</span> * const *aszSucc);
+00245 
+00249 APU_DECLARE(<span class="keywordtype">void</span>) apr_hook_deregister_all(<span class="keywordtype">void</span>);
+00250 
+00252 #ifdef __cplusplus
+00253 }
+00254 #endif
+00255 
+00256 #endif <span class="comment">/* APR_HOOKS_H */</span>
+</div></pre><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/apr__hooks_8h.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/apr__hooks_8h.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/apr__hooks_8h.html (original)
+++ apr/site/trunk/docs/docs/apr-util/apr__hooks_8h.html Mon Feb  7 15:10:17 2005
@@ -1,11 +1,12 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
-<title>Apache Portable Runtime Utility Library: include/apr_hooks.h File Reference</title>
+<title>Apache Portable Runtime Utility Library: apr_hooks.h File Reference</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <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="namespaces.html">Namespace List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<h1>include/apr_hooks.h File Reference</h1><a class="el" href="namespace_apache.html">Apache</a> hook functions. <a href="#_details">More...</a>
+<h1>include/apr_hooks.h File Reference</h1><a class="el" href="namespace_apache.html">Apache</a> hook functions.  
+<a href="#_details">More...</a>
 <p>
 <code>#include "apu.h"</code><br>
 <code>#include "apr_tables.h"</code><br>
@@ -60,8 +61,8 @@
 <hr><a name="_details"></a><h2>Detailed Description</h2>
 <a class="el" href="namespace_apache.html">Apache</a> hook functions. 
 <p>
-<hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by
+<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/apr__ldap__init_8h-source.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/apr__ldap__init_8h-source.html?view=diff&r1=151767&r2=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/apr__ldap__init_8h-source.html (original)
+++ apr/site/trunk/docs/docs/apr-util/apr__ldap__init_8h-source.html Mon Feb  7 15:10:17 2005
@@ -3,61 +3,61 @@
 <title>Apache Portable Runtime Utility Library: include/apr_ldap_init.h Source File</title>
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.3.8 -->
+<!-- Generated by Doxygen 1.3.7 -->
 <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="namespaces.html">Namespace List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
-<h1>include/apr_ldap_init.h</h1><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2004 The Apache Software Foundation</span>
-00002 <span class="comment"> *</span>
-00003 <span class="comment"> * Licensed under the Apache License, Version 2.0 (the "License");</span>
-00004 <span class="comment"> * you may not use this file except in compliance with the License.</span>
-00005 <span class="comment"> * You may obtain a copy of the License at</span>
-00006 <span class="comment"> *</span>
-00007 <span class="comment"> *     http://www.apache.org/licenses/LICENSE-2.0</span>
-00008 <span class="comment"> *</span>
-00009 <span class="comment"> * Unless required by applicable law or agreed to in writing, software</span>
-00010 <span class="comment"> * distributed under the License is distributed on an "AS IS" BASIS,</span>
-00011 <span class="comment"> * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.</span>
-00012 <span class="comment"> * See the License for the specific language governing permissions and</span>
-00013 <span class="comment"> * limitations under the License.</span>
-00014 <span class="comment"> */</span>
-00015 
-00016 <span class="preprocessor">#ifndef APR_LDAP_INIT_H</span>
-00017 <span class="preprocessor"></span><span class="preprocessor">#define APR_LDAP_INIT_H</span>
-00018 <span class="preprocessor"></span>
-00019 <span class="preprocessor">#include "apr_ldap.h"</span>
-00020 
-00021 <span class="preprocessor">#if APR_HAS_LDAP</span>
-00022 <span class="preprocessor"></span>
-00023 <span class="comment">/*</span>
-00024 <span class="comment"> * The following defines handle the different certificate file</span>
-00025 <span class="comment"> * types that might be used when SSL support is included.</span>
-00026 <span class="comment"> */</span>
-00027 <span class="preprocessor">#define APR_LDAP_CA_TYPE_UNKNOWN  0</span>
-00028 <span class="preprocessor"></span><span class="preprocessor">#define APR_LDAP_CA_TYPE_DER      1</span>
-00029 <span class="preprocessor"></span><span class="preprocessor">#define APR_LDAP_CA_TYPE_BASE64   2</span>
-00030 <span class="preprocessor"></span><span class="preprocessor">#define APR_LDAP_CA_TYPE_CERT7_DB 3</span>
-00031 <span class="preprocessor"></span>
-00032 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_ssl_init(apr_pool_t *pool,
-00033                                    const <span class="keywordtype">char</span> *cert_auth_file,
-00034                                    <span class="keywordtype">int</span> cert_file_type,
-00035                                    apr_ldap_err_t **result_err);
-00036 
-00037 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_ssl_deinit(<span class="keywordtype">void</span>);
-00038 
-00039 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_init(apr_pool_t *pool,
-00040                                LDAP **ldap,
-00041                                const <span class="keywordtype">char</span> *hostname,
-00042                                <span class="keywordtype">int</span> portno,
-00043                                <span class="keywordtype">int</span> secure,
-00044                                apr_ldap_err_t **result_err);
-00045 
-00046 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_info(apr_pool_t *pool,
-00047                                apr_ldap_err_t **result_err);
-00048 
-00049 #endif <span class="comment">/* APR_HAS_LDAP */</span>
-00050 
-00051 #endif <span class="comment">/* APR_LDAP_URL_H */</span>
-</div></pre><hr size="1"><address style="align: right;"><small>Generated on Wed Sep 1 21:35:50 2004 for Apache Portable Runtime Utility Library by
+<h1>include/apr_ldap_init.h</h1><a href="apr__ldap__init_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as</span>
+00002 <span class="comment"> * applicable.</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 
+00021 <span class="preprocessor">#ifndef APR_LDAP_INIT_H</span>
+00022 <span class="preprocessor"></span><span class="preprocessor">#define APR_LDAP_INIT_H</span>
+00023 <span class="preprocessor"></span>
+00030 <span class="preprocessor">#include "apr_ldap.h"</span>
+00031 
+00032 <span class="preprocessor">#if APR_HAS_LDAP</span>
+00033 <span class="preprocessor"></span>
+00034 <span class="preprocessor">#ifdef __cplusplus</span>
+00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+00036 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
+00037 
+00061 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_ssl_init(apr_pool_t *pool,
+00062                                    const <span class="keywordtype">char</span> *cert_auth_file,
+00063                                    <span class="keywordtype">int</span> cert_file_type,
+00064                                    apr_ldap_err_t **result_err);
+00065 
+00075 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_ssl_deinit(<span class="keywordtype">void</span>);
+00076 
+00111 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_init(apr_pool_t *pool,
+00112                                LDAP **ldap,
+00113                                const <span class="keywordtype">char</span> *hostname,
+00114                                <span class="keywordtype">int</span> portno,
+00115                                <span class="keywordtype">int</span> secure,
+00116                                apr_ldap_err_t **result_err);
+00117 
+00126 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_info(apr_pool_t *pool,
+00127                                apr_ldap_err_t **result_err);
+00128 
+00129 #ifdef __cplusplus
+00130 }
+00131 #endif
+00132 
+00133 #endif <span class="comment">/* APR_HAS_LDAP */</span>
+00134 
+00137 #endif <span class="comment">/* APR_LDAP_URL_H */</span>
+</div></pre><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.8 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
 </body>
 </html>

Added: apr/site/trunk/docs/docs/apr-util/apr__ldap__init_8h.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/apr__ldap__init_8h.html?view=auto&rev=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/apr__ldap__init_8h.html (added)
+++ apr/site/trunk/docs/docs/apr-util/apr__ldap__init_8h.html Mon Feb  7 15:10:17 2005
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>Apache Portable Runtime Utility Library: apr_ldap_init.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.7 -->
+<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="namespaces.html">Namespace List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<h1>include/apr_ldap_init.h File Reference</h1>APR-UTIL LDAP ldap_init() functions.  
+<a href="#_details">More...</a>
+<p>
+<code>#include "apr_ldap.h"</code><br>
+
+<p>
+<a href="apr__ldap__init_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+APR-UTIL LDAP ldap_init() functions. 
+<p>
+<hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
+</body>
+</html>

Added: apr/site/trunk/docs/docs/apr-util/apr__ldap__option_8h-source.html
URL: http://svn.apache.org/viewcvs/apr/site/trunk/docs/docs/apr-util/apr__ldap__option_8h-source.html?view=auto&rev=151768
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/apr__ldap__option_8h-source.html (added)
+++ apr/site/trunk/docs/docs/apr-util/apr__ldap__option_8h-source.html Mon Feb  7 15:10:17 2005
@@ -0,0 +1,114 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>Apache Portable Runtime Utility Library: include/apr_ldap_option.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.7 -->
+<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="namespaces.html">Namespace List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a></div>
+<h1>include/apr_ldap_option.h</h1><a href="apr__ldap__option_8h.html">Go to the documentation of this file.</a><pre class="fragment"><div>00001 <span class="comment">/* Copyright 2000-2005 The Apache Software Foundation or its licensors, as</span>
+00002 <span class="comment"> * applicable.</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 
+00021 <span class="preprocessor">#ifndef APR_LDAP_OPTION_H</span>
+00022 <span class="preprocessor"></span><span class="preprocessor">#define APR_LDAP_OPTION_H</span>
+00023 <span class="preprocessor"></span>
+00030 <span class="preprocessor">#include "apr_ldap.h"</span>
+00031 
+00032 <span class="preprocessor">#if APR_HAS_LDAP</span>
+00033 <span class="preprocessor"></span>
+00034 <span class="preprocessor">#ifdef __cplusplus</span>
+00035 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+00036 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span>
+00037 
+00038 <span class="comment">/*</span>
+00039 <span class="comment"> * The following defines handle the different TLS certificate</span>
+00040 <span class="comment"> * options available. If these options are missing, APR will try and</span>
+00041 <span class="comment"> * emulate support for this using the deprecated ldap_start_tls_s()</span>
+00042 <span class="comment"> * function.</span>
+00043 <span class="comment"> */</span>
+00048 <span class="preprocessor">#define APR_LDAP_OPT_TLS 0x6fff</span>
+00049 <span class="preprocessor"></span>
+00053 <span class="preprocessor">#define APR_LDAP_OPT_TLS_CERT 0x6ffe</span>
+00054 <span class="preprocessor"></span>
+00106 <span class="preprocessor">#define APR_LDAP_CA_TYPE_UNKNOWN    0</span>
+00107 <span class="preprocessor"></span>
+00108 <span class="preprocessor">#define APR_LDAP_CA_TYPE_DER        1</span>
+00109 <span class="preprocessor"></span>
+00110 <span class="preprocessor">#define APR_LDAP_CA_TYPE_BASE64     2</span>
+00111 <span class="preprocessor"></span>
+00112 <span class="preprocessor">#define APR_LDAP_CA_TYPE_CERT7_DB   3</span>
+00113 <span class="preprocessor"></span>
+00114 <span class="preprocessor">#define APR_LDAP_CA_TYPE_SECMOD     4</span>
+00115 <span class="preprocessor"></span>
+00116 <span class="preprocessor">#define APR_LDAP_CERT_TYPE_UNKNOWN  5</span>
+00117 <span class="preprocessor"></span>
+00118 <span class="preprocessor">#define APR_LDAP_CERT_TYPE_DER      6</span>
+00119 <span class="preprocessor"></span>
+00120 <span class="preprocessor">#define APR_LDAP_CERT_TYPE_BASE64   7</span>
+00121 <span class="preprocessor"></span>
+00122 <span class="preprocessor">#define APR_LDAP_CERT_TYPE_KEY3_DB  8</span>
+00123 <span class="preprocessor"></span>
+00124 <span class="preprocessor">#define APR_LDAP_CERT_TYPE_NICKNAME 9</span>
+00125 <span class="preprocessor"></span>
+00126 <span class="preprocessor">#define APR_LDAP_KEY_TYPE_UNKNOWN   10</span>
+00127 <span class="preprocessor"></span>
+00128 <span class="preprocessor">#define APR_LDAP_KEY_TYPE_DER       11</span>
+00129 <span class="preprocessor"></span>
+00130 <span class="preprocessor">#define APR_LDAP_KEY_TYPE_BASE64    12</span>
+00131 <span class="preprocessor"></span>
+00132 <span class="preprocessor">#define APR_LDAP_CERT_TYPE_PFX      13</span>
+00133 <span class="preprocessor"></span>
+00134 <span class="preprocessor">#define APR_LDAP_KEY_TYPE_PFX       14</span>
+00135 <span class="preprocessor"></span>
+00146 <span class="keyword">typedef</span> <span class="keyword">struct </span>apr_ldap_opt_tls_cert_t apr_ldap_opt_tls_cert_t;
+00147 <span class="keyword">struct </span>apr_ldap_opt_tls_cert_t {
+00148     <span class="keywordtype">int</span> type;
+00149     <span class="keyword">const</span> <span class="keywordtype">char</span> *path;
+00150     <span class="keyword">const</span> <span class="keywordtype">char</span> *password;
+00151 };
+00152 
+00178 <span class="preprocessor">#define APR_LDAP_NONE 0</span>
+00179 <span class="preprocessor"></span>
+00180 <span class="preprocessor">#define APR_LDAP_SSL 1</span>
+00181 <span class="preprocessor"></span>
+00182 <span class="preprocessor">#define APR_LDAP_STARTTLS 2</span>
+00183 <span class="preprocessor"></span>
+00184 <span class="preprocessor">#define APR_LDAP_STOPTLS 3</span>
+00185 <span class="preprocessor"></span>
+00198 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_get_option(apr_pool_t *pool,
+00199                                      LDAP *ldap,
+00200                                      <span class="keywordtype">int</span> option,
+00201                                      <span class="keywordtype">void</span> *outvalue,
+00202                                      apr_ldap_err_t **result_err);
+00203 
+00220 APU_DECLARE(<span class="keywordtype">int</span>) apr_ldap_set_option(apr_pool_t *pool,
+00221                                      LDAP *ldap,
+00222                                      <span class="keywordtype">int</span> option,
+00223                                      const <span class="keywordtype">void</span> *invalue,
+00224                                      apr_ldap_err_t **result_err);
+00225 
+00226 #ifdef __cplusplus
+00227 }
+00228 #endif
+00229 
+00230 #endif <span class="comment">/* APR_HAS_LDAP */</span>
+00231 
+00234 #endif <span class="comment">/* APR_LDAP_OPTION_H */</span>
+00235 
+</div></pre><hr size="1"><address style="align: right;"><small>Generated on Mon Feb 7 13:19:18 2005 for Apache Portable Runtime Utility Library by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 ></a> 1.3.7 </small></address>
+</body>
+</html>



Mime
View raw message