You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by je...@apache.org on 2005/02/08 00:11:54 UTC
svn commit: r151768 [7/47] - in apr/site/trunk/docs/docs/apr: ./ iconv/ util/
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 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 Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></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 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 Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></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 </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 </td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga14">APR_DBM_READONLY</a> 1</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga14">APR_DBM_READONLY</a> 1 /**< open for read-only access */</td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga15">APR_DBM_READWRITE</a> 2</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga15">APR_DBM_READWRITE</a> 2 /**< open for read-write access */</td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga16">APR_DBM_RWCREATE</a> 3</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga16">APR_DBM_RWCREATE</a> 3 /**< open for r/w, create if needed */</td></tr>
-<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="group___a_p_r___util___d_b_m.html#ga17">APR_DBM_RWTRUNC</a> 4</td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define </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> </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 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 Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></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 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 Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></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,&_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->pFunc=pf; \</span>
-00078 <span class="preprocessor"> pHook->aszPredecessors=aszPre; \</span>
-00079 <span class="preprocessor"> pHook->aszSuccessors=aszSucc; \</span>
-00080 <span class="preprocessor"> pHook->nOrder=nOrder; \</span>
-00081 <span class="preprocessor"> pHook->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->elts; \</span>
-00113 <span class="preprocessor"> for(n=0 ; n < _hooks.link_##name->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->elts; \</span>
-00147 <span class="preprocessor"> for(n=0 ; n < _hooks.link_##name->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 && 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->elts; \</span>
-00184 <span class="preprocessor"> for(n=0 ; n < _hooks.link_##name->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,&_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->pFunc=pf; \</span>
+00079 <span class="preprocessor"> pHook->aszPredecessors=aszPre; \</span>
+00080 <span class="preprocessor"> pHook->aszSuccessors=aszSucc; \</span>
+00081 <span class="preprocessor"> pHook->nOrder=nOrder; \</span>
+00082 <span class="preprocessor"> pHook->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->elts; \</span>
+00114 <span class="preprocessor"> for(n=0 ; n < _hooks.link_##name->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->elts; \</span>
+00148 <span class="preprocessor"> for(n=0 ; n < _hooks.link_##name->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 && 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->elts; \</span>
+00185 <span class="preprocessor"> for(n=0 ; n < _hooks.link_##name->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 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 Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></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 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 Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></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 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 Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></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 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 Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a></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>