apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bo...@apache.org
Subject svn commit: r686480 [13/30] - in /apr/site/trunk/docs/docs: apr-util/1.3/ apr-util/trunk/ apr/1.3/ apr/trunk/
Date Sat, 16 Aug 2008 11:44:00 GMT
Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___hook.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___hook.html?rev=686480&r1=686479&r2=686480&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___hook.html (original)
+++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___hook.html Sat Aug 16 04:43:44 2008
@@ -4,11 +4,12 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<!-- Generated by Doxygen 1.5.6 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
@@ -92,7 +93,7 @@
           <td class="paramtype">args&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -156,7 +157,7 @@
           <td class="paramtype">name&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%">&nbsp;&nbsp;&nbsp;apr_array_header_t *link_##name;</td>
+          <td>&nbsp;&nbsp;&nbsp;apr_array_header_t *link_##name;</td>
         </tr>
       </table>
 </div>
@@ -221,7 +222,7 @@
           <td class="paramtype">members&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%">&nbsp;&nbsp;&nbsp;static struct { members } _hooks;</td>
+          <td>&nbsp;&nbsp;&nbsp;static struct { members } _hooks;</td>
         </tr>
       </table>
 </div>
@@ -247,7 +248,7 @@
           <td class="paramtype">name&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -310,7 +311,7 @@
           <td class="paramtype">decline&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -388,7 +389,7 @@
           <td class="paramtype">decline&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -459,7 +460,7 @@
           <td class="paramtype">args_use&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -517,7 +518,7 @@
           <td class="paramtype">name&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%">&nbsp;&nbsp;&nbsp;link##_DECLARE(apr_array_header_t *) ns##_hook_get_##name(void)</td>
+          <td>&nbsp;&nbsp;&nbsp;link##_DECLARE(apr_array_header_t *) ns##_hook_get_##name(void)</td>
         </tr>
       </table>
 </div>
@@ -553,7 +554,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -580,7 +581,7 @@
           <td class="paramtype">void&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -600,7 +601,7 @@
           <td class="paramtype">void&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -629,7 +630,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -692,8 +693,8 @@
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 4 16:43:34 2008 for Apache Portable Runtime Utility Library by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___l_d_a_p.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___l_d_a_p.html?rev=686480&r1=686479&r2=686480&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___l_d_a_p.html (original)
+++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___l_d_a_p.html Sat Aug 16 04:43:44 2008
@@ -4,11 +4,12 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<!-- Generated by Doxygen 1.5.6 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
@@ -22,9 +23,14 @@
 [<a class="el" href="group___a_p_r___util.html">APR Utility Functions</a>]</small>
 </h1><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>apr_ldap_opt_tls_cert_t</b></td></tr>
+
 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gf8d199208a26c4ee4c6db46764675f01"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAP" ref="gf8d199208a26c4ee4c6db46764675f01" args="" -->
-#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAP</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAP</b>&nbsp;&nbsp;&nbsp;1</td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5ee3703cda47ea3fa8bb82b94341742c"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_NETSCAPE_LDAPSDK" ref="g5ee3703cda47ea3fa8bb82b94341742c" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_NETSCAPE_LDAPSDK</b>&nbsp;&nbsp;&nbsp;0</td></tr>
@@ -39,7 +45,7 @@
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_MOZILLA_LDAPSDK</b>&nbsp;&nbsp;&nbsp;0</td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g53eb8a677574757eab3aeef411c79e82"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_OPENLDAP_LDAPSDK" ref="g53eb8a677574757eab3aeef411c79e82" args="" -->
-#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_OPENLDAP_LDAPSDK</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_OPENLDAP_LDAPSDK</b>&nbsp;&nbsp;&nbsp;1</td></tr>
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4d353111e4fc3f79a7a9a4d9a37b4099"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_MICROSOFT_LDAPSDK" ref="g4d353111e4fc3f79a7a9a4d9a37b4099" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_MICROSOFT_LDAPSDK</b>&nbsp;&nbsp;&nbsp;0</td></tr>
@@ -53,10 +59,872 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g23badc30790c00670f7d32485aef644f"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_OTHER_LDAPSDK" ref="g23badc30790c00670f7d32485aef644f" args="" -->
 #define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_OTHER_LDAPSDK</b>&nbsp;&nbsp;&nbsp;0</td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g82632b7263e6bd4c944984973a64fc01"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAP_SSL" ref="g82632b7263e6bd4c944984973a64fc01" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAP_SSL</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ge27df06dee7eea38e01e5e62bceea878"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAP_URL_PARSE" ref="ge27df06dee7eea38e01e5e62bceea878" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAP_URL_PARSE</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g773186efdfc921b5370ec02876fd69f5"></a><!-- doxytag: member="APR_Util_LDAP::LDAP_DEPRECATED" ref="g773186efdfc921b5370ec02876fd69f5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LDAP_DEPRECATED</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g6e822ba31223c57fc9c3cd2b4fb86605"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAPSSL_CLIENT_INIT" ref="g6e822ba31223c57fc9c3cd2b4fb86605" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAPSSL_CLIENT_INIT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd65f3166d487725db8d6f55b0d201d18"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAPSSL_CLIENT_DEINIT" ref="gd65f3166d487725db8d6f55b0d201d18" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAPSSL_CLIENT_DEINIT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gb69231519b893f3dc23857e7aa4b65ad"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAPSSL_ADD_TRUSTED_CERT" ref="gb69231519b893f3dc23857e7aa4b65ad" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAPSSL_ADD_TRUSTED_CERT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g630a8cfea69448d4a4d882e099ae4d89"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAP_START_TLS_S" ref="g630a8cfea69448d4a4d882e099ae4d89" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAP_START_TLS_S</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gdb27050178c600180c2a63bdedf88c02"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAP_SSLINIT" ref="gdb27050178c600180c2a63bdedf88c02" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAP_SSLINIT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g463efdc777a997776dd968557e7dac00"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAPSSL_INIT" ref="g463efdc777a997776dd968557e7dac00" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAPSSL_INIT</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ga64b2ce53dea5bcbc53e9b162c85f55d"></a><!-- doxytag: member="APR_Util_LDAP::APR_HAS_LDAPSSL_INSTALL_ROUTINES" ref="ga64b2ce53dea5bcbc53e9b162c85f55d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_HAS_LDAPSSL_INSTALL_ROUTINES</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g4df3832839553f7b92d0844d0b8d84b6"></a><!-- doxytag: member="APR_Util_LDAP::LDAPS_PORT" ref="g4df3832839553f7b92d0844d0b8d84b6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LDAPS_PORT</b>&nbsp;&nbsp;&nbsp;636</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g390f8d97d0456ecdb8d41fb1568f142f"></a><!-- doxytag: member="APR_Util_LDAP::APR_LDAP_SIZELIMIT" ref="g390f8d97d0456ecdb8d41fb1568f142f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_LDAP_SIZELIMIT</b>&nbsp;&nbsp;&nbsp;-1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g903ddd466b7680a770ed66788232e37c"></a><!-- doxytag: member="APR_Util_LDAP::LDAP_VERSION_MAX" ref="g903ddd466b7680a770ed66788232e37c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>LDAP_VERSION_MAX</b>&nbsp;&nbsp;&nbsp;LDAP_VERSION</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g211cc964400070e9dbe805f91ff4a321"></a><!-- doxytag: member="APR_Util_LDAP::APR_LDAP_IS_SERVER_DOWN" ref="g211cc964400070e9dbe805f91ff4a321" args="(s)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APR_LDAP_IS_SERVER_DOWN</b>(s)&nbsp;&nbsp;&nbsp;((s) == LDAP_SERVER_DOWN)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g13ada0d5580b69e66018e53a773ee355"></a><!-- doxytag: member="APR_Util_LDAP::APU_DECLARE_LDAP" ref="g13ada0d5580b69e66018e53a773ee355" args="(type)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APU_DECLARE_LDAP</b>(type)&nbsp;&nbsp;&nbsp;APU_DECLARE(type)</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___l_d_a_p.html#g381609c46f026364996ee2bc88ccbc68">APU_LDAP_INSUFFICIENT_ACCESS</a>&nbsp;&nbsp;&nbsp;LDAP_INSUFFICIENT_RIGHTS</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>APU_LDAP_SECURITY_ERROR</b>(n)</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___l_d_a_p.html#ge3eda4797aebb6dadeb5876c0f7f4b0b">APR_LDAP_OPT_TLS</a>&nbsp;&nbsp;&nbsp;0x6fff</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___l_d_a_p.html#ga36993968e0225cb175eb17039337433">APR_LDAP_OPT_TLS_CERT</a>&nbsp;&nbsp;&nbsp;0x6ffe</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___l_d_a_p.html#g30949c4b417283ea02049267a5b7b1b1">APR_LDAP_OPT_VERIFY_CERT</a>&nbsp;&nbsp;&nbsp;0x6ffd</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___l_d_a_p.html#gaa1fbd408f4d18c39ef5332f8d0f4745">APR_LDAP_OPT_REFERRALS</a>&nbsp;&nbsp;&nbsp;0x6ffc</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___l_d_a_p.html#g3dcf151b8758dae4ccf86d1cf26f4bfc">APR_LDAP_OPT_REFHOPLIMIT</a>&nbsp;&nbsp;&nbsp;0x6ffb</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___l_d_a_p.html#g90551ccd55675410d148e1396d708585">APR_LDAP_CA_TYPE_UNKNOWN</a>&nbsp;&nbsp;&nbsp;0</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___l_d_a_p.html#gb5336a116c3881aa68ea5fe81c6cebce">APR_LDAP_CA_TYPE_DER</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___l_d_a_p.html#g873a9f3a55f8345e79314bcff4d2da63">APR_LDAP_CA_TYPE_BASE64</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___l_d_a_p.html#gb52397cf2a484bf259c8057292baf277">APR_LDAP_CA_TYPE_CERT7_DB</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___l_d_a_p.html#ge31e900be314a4a41d6b4a80c77fc0a5">APR_LDAP_CA_TYPE_SECMOD</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___l_d_a_p.html#g330f63f481bdd6d1a2cd11b2f00931f9">APR_LDAP_CERT_TYPE_UNKNOWN</a>&nbsp;&nbsp;&nbsp;5</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___l_d_a_p.html#g83bb061671b300a894b9da953389ce5d">APR_LDAP_CERT_TYPE_DER</a>&nbsp;&nbsp;&nbsp;6</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___l_d_a_p.html#g4e1047465f7938aa4f18602289dbdb75">APR_LDAP_CERT_TYPE_BASE64</a>&nbsp;&nbsp;&nbsp;7</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___l_d_a_p.html#gabac1737dbe1c96cb71087cf3225cf33">APR_LDAP_CERT_TYPE_KEY3_DB</a>&nbsp;&nbsp;&nbsp;8</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___l_d_a_p.html#g126182df3d24a1144e661fd1c076de62">APR_LDAP_CERT_TYPE_NICKNAME</a>&nbsp;&nbsp;&nbsp;9</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___l_d_a_p.html#g4ec017388c41432a6a255ecb28e0ae2d">APR_LDAP_KEY_TYPE_UNKNOWN</a>&nbsp;&nbsp;&nbsp;10</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___l_d_a_p.html#g028ac0e4cb1e00fc43509d7d568b5495">APR_LDAP_KEY_TYPE_DER</a>&nbsp;&nbsp;&nbsp;11</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___l_d_a_p.html#g13aa9e6dbfe8aa898d139bfc7ae606d1">APR_LDAP_KEY_TYPE_BASE64</a>&nbsp;&nbsp;&nbsp;12</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___l_d_a_p.html#g6dda2a079c113e3d73b3dcae58b98357">APR_LDAP_CERT_TYPE_PFX</a>&nbsp;&nbsp;&nbsp;13</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___l_d_a_p.html#g643e937d04527c8d0001cd4ee92102e5">APR_LDAP_KEY_TYPE_PFX</a>&nbsp;&nbsp;&nbsp;14</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___l_d_a_p.html#g70f4f4bff0ed16ad8eae0f3362f34196">APR_LDAP_CA_TYPE_CACERTDIR_BASE64</a>&nbsp;&nbsp;&nbsp;15</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___l_d_a_p.html#g005b3c879760af5d38f9dbd2e910c695">APR_LDAP_NONE</a>&nbsp;&nbsp;&nbsp;0</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___l_d_a_p.html#g5e7057df19b0271f8776db8d9a5be863">APR_LDAP_SSL</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___l_d_a_p.html#ge3b6991b3392ca2061bad18a13a2802f">APR_LDAP_STARTTLS</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___l_d_a_p.html#gf3b98ab3a6da25e4f3d1a4ed17106960">APR_LDAP_STOPTLS</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <br>
+<a class="el" href="group___a_p_r___util___l_d_a_p.html#gf933e3d717b8cf88b72bf45ff3906e24">apr_ldap_opt_tls_cert_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___l_d_a_p.html#gf933e3d717b8cf88b72bf45ff3906e24">apr_ldap_opt_tls_cert_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___l_d_a_p.html#g8530e90ca597f822a571b6813021e1f1">apr_ldap_ssl_init</a> (apr_pool_t *pool, const char *cert_auth_file, int cert_file_type, <a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **result_err)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___l_d_a_p.html#g4425baf721f1857e0d8e066076aa595c">apr_ldap_ssl_deinit</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___l_d_a_p.html#g9b7929b5fafe485a79cb83273ef8de43">apr_ldap_init</a> (apr_pool_t *pool, LDAP **ldap, const char *hostname, int portno, int secure, <a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **result_err)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___l_d_a_p.html#g59cae74d6182dea8d93080b602845866">apr_ldap_info</a> (apr_pool_t *pool, <a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **result_err)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___l_d_a_p.html#gaeff4c9127a45e467490f8fb7648e946">apr_ldap_get_option</a> (apr_pool_t *pool, LDAP *ldap, int option, void *outvalue, <a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **result_err)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___l_d_a_p.html#gda266c693bc5ad7a336bd3965a09b7ba">apr_ldap_set_option</a> (apr_pool_t *pool, LDAP *ldap, int option, const void *invalue, <a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **result_err)</td></tr>
+
 </table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="g873a9f3a55f8345e79314bcff4d2da63"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CA_TYPE_BASE64" ref="g873a9f3a55f8345e79314bcff4d2da63" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CA_TYPE_BASE64&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+PEM encoded CA certificate 
+</div>
+</div><p>
+<a class="anchor" name="g70f4f4bff0ed16ad8eae0f3362f34196"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CA_TYPE_CACERTDIR_BASE64" ref="g70f4f4bff0ed16ad8eae0f3362f34196" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CA_TYPE_CACERTDIR_BASE64&nbsp;&nbsp;&nbsp;15          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Openldap directory full of base64-encoded cert authorities with hashes in corresponding .0 directory 
+</div>
+</div><p>
+<a class="anchor" name="gb52397cf2a484bf259c8057292baf277"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CA_TYPE_CERT7_DB" ref="gb52397cf2a484bf259c8057292baf277" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CA_TYPE_CERT7_DB&nbsp;&nbsp;&nbsp;3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla cert7.db CA certificate database 
+</div>
+</div><p>
+<a class="anchor" name="gb5336a116c3881aa68ea5fe81c6cebce"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CA_TYPE_DER" ref="gb5336a116c3881aa68ea5fe81c6cebce" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CA_TYPE_DER&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+binary DER encoded CA certificate 
+</div>
+</div><p>
+<a class="anchor" name="ge31e900be314a4a41d6b4a80c77fc0a5"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CA_TYPE_SECMOD" ref="ge31e900be314a4a41d6b4a80c77fc0a5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CA_TYPE_SECMOD&nbsp;&nbsp;&nbsp;4          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla secmod file 
+</div>
+</div><p>
+<a class="anchor" name="g90551ccd55675410d148e1396d708585"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CA_TYPE_UNKNOWN" ref="g90551ccd55675410d148e1396d708585" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CA_TYPE_UNKNOWN&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Structures for the apr_set_option() cases APR_LDAP_OPT_TLS_CERT<p>
+This structure includes possible options to set certificates on system initialisation. Different SDKs have different certificate requirements, and to achieve this multiple certificates must be specified at once passed as an (apr_array_header_t *).<p>
+Netscape: Needs the CA cert database (cert7.db), the client cert database (key3.db) and the security module file (secmod.db) set at the system initialisation time. Three types are supported: APR_LDAP_CERT7_DB, APR_LDAP_KEY3_DB and APR_LDAP_SECMOD.<p>
+To specify a client cert connection, a certificate nickname needs to be provided with a type of APR_LDAP_CERT. int ldapssl_enable_clientauth( LDAP *ld, char *keynickname, char *keypasswd, char *certnickname ); keynickname is currently not used, and should be set to ""<p>
+Novell: Needs CA certificates and client certificates set at system initialisation time. Three types are supported: APR_LDAP_CA*, APR_LDAP_CERT* and APR_LDAP_KEY*.<p>
+Certificates cannot be specified per connection.<p>
+The functions used are: ldapssl_add_trusted_cert(serverTrustedRoot, serverTrustedRootEncoding); Clients certs and keys are set at system initialisation time with int ldapssl_set_client_cert ( void *cert, int type void *password); type can be LDAPSSL_CERT_FILETYPE_B64 or LDAPSSL_CERT_FILETYPE_DER ldapssl_set_client_private_key(clientPrivateKey, clientPrivateKeyEncoding, clientPrivateKeyPassword);<p>
+OpenSSL: Needs one or more CA certificates to be set at system initialisation time with a type of APR_LDAP_CA*.<p>
+May have one or more client certificates set per connection with a type of APR_LDAP_CERT*, and keys with APR_LDAP_KEY*. CA certificate type unknown 
+</div>
+</div><p>
+<a class="anchor" name="g4e1047465f7938aa4f18602289dbdb75"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CERT_TYPE_BASE64" ref="g4e1047465f7938aa4f18602289dbdb75" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CERT_TYPE_BASE64&nbsp;&nbsp;&nbsp;7          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+PEM encoded client certificate 
+</div>
+</div><p>
+<a class="anchor" name="g83bb061671b300a894b9da953389ce5d"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CERT_TYPE_DER" ref="g83bb061671b300a894b9da953389ce5d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CERT_TYPE_DER&nbsp;&nbsp;&nbsp;6          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+binary DER encoded client certificate 
+</div>
+</div><p>
+<a class="anchor" name="gabac1737dbe1c96cb71087cf3225cf33"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CERT_TYPE_KEY3_DB" ref="gabac1737dbe1c96cb71087cf3225cf33" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CERT_TYPE_KEY3_DB&nbsp;&nbsp;&nbsp;8          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla key3.db client certificate database 
+</div>
+</div><p>
+<a class="anchor" name="g126182df3d24a1144e661fd1c076de62"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CERT_TYPE_NICKNAME" ref="g126182df3d24a1144e661fd1c076de62" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CERT_TYPE_NICKNAME&nbsp;&nbsp;&nbsp;9          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Netscape/Mozilla client certificate nickname 
+</div>
+</div><p>
+<a class="anchor" name="g6dda2a079c113e3d73b3dcae58b98357"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CERT_TYPE_PFX" ref="g6dda2a079c113e3d73b3dcae58b98357" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CERT_TYPE_PFX&nbsp;&nbsp;&nbsp;13          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+PKCS#12 encoded client certificate 
+</div>
+</div><p>
+<a class="anchor" name="g330f63f481bdd6d1a2cd11b2f00931f9"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_CERT_TYPE_UNKNOWN" ref="g330f63f481bdd6d1a2cd11b2f00931f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_CERT_TYPE_UNKNOWN&nbsp;&nbsp;&nbsp;5          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Client certificate type unknown 
+</div>
+</div><p>
+<a class="anchor" name="g13aa9e6dbfe8aa898d139bfc7ae606d1"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_KEY_TYPE_BASE64" ref="g13aa9e6dbfe8aa898d139bfc7ae606d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_KEY_TYPE_BASE64&nbsp;&nbsp;&nbsp;12          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+PEM encoded private key 
+</div>
+</div><p>
+<a class="anchor" name="g028ac0e4cb1e00fc43509d7d568b5495"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_KEY_TYPE_DER" ref="g028ac0e4cb1e00fc43509d7d568b5495" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_KEY_TYPE_DER&nbsp;&nbsp;&nbsp;11          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+binary DER encoded private key 
+</div>
+</div><p>
+<a class="anchor" name="g643e937d04527c8d0001cd4ee92102e5"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_KEY_TYPE_PFX" ref="g643e937d04527c8d0001cd4ee92102e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_KEY_TYPE_PFX&nbsp;&nbsp;&nbsp;14          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+PKCS#12 encoded private key 
+</div>
+</div><p>
+<a class="anchor" name="g4ec017388c41432a6a255ecb28e0ae2d"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_KEY_TYPE_UNKNOWN" ref="g4ec017388c41432a6a255ecb28e0ae2d" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_KEY_TYPE_UNKNOWN&nbsp;&nbsp;&nbsp;10          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Private key type unknown 
+</div>
+</div><p>
+<a class="anchor" name="g005b3c879760af5d38f9dbd2e910c695"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_NONE" ref="g005b3c879760af5d38f9dbd2e910c695" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_NONE&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+APR_LDAP_OPT_TLS<p>
+This sets the SSL level on the LDAP handle.<p>
+Netscape/Mozilla: Supports SSL, but not STARTTLS SSL is enabled by calling ldapssl_install_routines().<p>
+Novell: Supports SSL and STARTTLS. SSL is enabled by calling ldapssl_install_routines(). Note that calling other ldap functions before ldapssl_install_routines() may cause this function to fail. STARTTLS is enabled by calling ldapssl_start_tls_s() after calling ldapssl_install_routines() (check this).<p>
+OpenLDAP: Supports SSL and supports STARTTLS, but none of this is documented: <a href="http://www.openldap.org/lists/openldap-software/200409/msg00618.html">http://www.openldap.org/lists/openldap-software/200409/msg00618.html</a> Documentation for both SSL support and STARTTLS has been deleted from the OpenLDAP documentation and website. No encryption 
+</div>
+</div><p>
+<a class="anchor" name="gaa1fbd408f4d18c39ef5332f8d0f4745"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_OPT_REFERRALS" ref="gaa1fbd408f4d18c39ef5332f8d0f4745" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_OPT_REFERRALS&nbsp;&nbsp;&nbsp;0x6ffc          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the LDAP library to indicate if referrals should be chased during LDAP searches. 
+</div>
+</div><p>
+<a class="anchor" name="g3dcf151b8758dae4ccf86d1cf26f4bfc"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_OPT_REFHOPLIMIT" ref="g3dcf151b8758dae4ccf86d1cf26f4bfc" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_OPT_REFHOPLIMIT&nbsp;&nbsp;&nbsp;0x6ffb          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the LDAP library to indicate a maximum number of referral hops to chase before giving up on the search. 
+</div>
+</div><p>
+<a class="anchor" name="ge3eda4797aebb6dadeb5876c0f7f4b0b"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_OPT_TLS" ref="ge3eda4797aebb6dadeb5876c0f7f4b0b" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_OPT_TLS&nbsp;&nbsp;&nbsp;0x6fff          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set SSL mode to one of APR_LDAP_NONE, APR_LDAP_SSL, APR_LDAP_STARTTLS or APR_LDAP_STOPTLS. 
+</div>
+</div><p>
+<a class="anchor" name="ga36993968e0225cb175eb17039337433"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_OPT_TLS_CERT" ref="ga36993968e0225cb175eb17039337433" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_OPT_TLS_CERT&nbsp;&nbsp;&nbsp;0x6ffe          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set zero or more CA certificates, client certificates or private keys globally, or per connection (where supported). 
+</div>
+</div><p>
+<a class="anchor" name="g30949c4b417283ea02049267a5b7b1b1"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_OPT_VERIFY_CERT" ref="g30949c4b417283ea02049267a5b7b1b1" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_OPT_VERIFY_CERT&nbsp;&nbsp;&nbsp;0x6ffd          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the LDAP library to no verify the server certificate. This means all servers are considered trusted. 
+</div>
+</div><p>
+<a class="anchor" name="g5e7057df19b0271f8776db8d9a5be863"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_SSL" ref="g5e7057df19b0271f8776db8d9a5be863" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_SSL&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+SSL encryption (ldaps://) 
+</div>
+</div><p>
+<a class="anchor" name="ge3b6991b3392ca2061bad18a13a2802f"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_STARTTLS" ref="ge3b6991b3392ca2061bad18a13a2802f" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_STARTTLS&nbsp;&nbsp;&nbsp;2          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+TLS encryption (STARTTLS) 
+</div>
+</div><p>
+<a class="anchor" name="gf3b98ab3a6da25e4f3d1a4ed17106960"></a><!-- doxytag: member="apr_ldap_option.h::APR_LDAP_STOPTLS" ref="gf3b98ab3a6da25e4f3d1a4ed17106960" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_LDAP_STOPTLS&nbsp;&nbsp;&nbsp;3          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+end TLS encryption (STOPTLS) 
+</div>
+</div><p>
+<a class="anchor" name="g381609c46f026364996ee2bc88ccbc68"></a><!-- doxytag: member="apr_ldap_init.h::APU_LDAP_INSUFFICIENT_ACCESS" ref="g381609c46f026364996ee2bc88ccbc68" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APU_LDAP_INSUFFICIENT_ACCESS&nbsp;&nbsp;&nbsp;LDAP_INSUFFICIENT_RIGHTS          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Macro to detect security related return values. 
+</div>
+</div><p>
+<a class="anchor" name="gd21dec986671044ae0fd66703fd0d9ab"></a><!-- doxytag: member="apr_ldap_init.h::APU_LDAP_SECURITY_ERROR" ref="gd21dec986671044ae0fd66703fd0d9ab" args="(n)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APU_LDAP_SECURITY_ERROR          </td>
+          <td>(</td>
+          <td class="paramtype">n&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">(LDAP_INAPPROPRIATE_AUTH == n) ? 1 \
+    : (LDAP_INVALID_CREDENTIALS == n) ? 1 \
+    : (<a class="code" href="group___a_p_r___util___l_d_a_p.html#g381609c46f026364996ee2bc88ccbc68">APU_LDAP_INSUFFICIENT_ACCESS</a> == n) ? 1 \
+    : 0
+</pre></div>
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="gf933e3d717b8cf88b72bf45ff3906e24"></a><!-- doxytag: member="apr_ldap_option.h::apr_ldap_opt_tls_cert_t" ref="gf933e3d717b8cf88b72bf45ff3906e24" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">typedef struct <a class="el" href="group___a_p_r___util___l_d_a_p.html#gf933e3d717b8cf88b72bf45ff3906e24">apr_ldap_opt_tls_cert_t</a> <a class="el" href="group___a_p_r___util___l_d_a_p.html#gf933e3d717b8cf88b72bf45ff3906e24">apr_ldap_opt_tls_cert_t</a>          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Certificate structure.<p>
+This structure is used to store certificate details. An array of these structures is passed to <a class="el" href="group___a_p_r___util___l_d_a_p.html#gda266c693bc5ad7a336bd3965a09b7ba">apr_ldap_set_option()</a> to set CA and client certificates. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>Type of certificate APR_LDAP_*_TYPE_* </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>path</em>&nbsp;</td><td>Path, file or nickname of the certificate </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>password</em>&nbsp;</td><td>Optional password, can be NULL </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="gaeff4c9127a45e467490f8fb7648e946"></a><!-- doxytag: member="apr_ldap_option.h::apr_ldap_get_option" ref="gaeff4c9127a45e467490f8fb7648e946" args="(apr_pool_t *pool, LDAP *ldap, int option, void *outvalue, apr_ldap_err_t **result_err)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int apr_ldap_get_option           </td>
+          <td>(</td>
+          <td class="paramtype">apr_pool_t *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">LDAP *&nbsp;</td>
+          <td class="paramname"> <em>ldap</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>option</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>outvalue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>result_err</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+APR LDAP get option function<p>
+This function gets option values from a given LDAP session if one was specified. It maps to the native ldap_get_option() function. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to use </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ldap</em>&nbsp;</td><td>The LDAP handle </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>option</em>&nbsp;</td><td>The LDAP_OPT_* option to return </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>outvalue</em>&nbsp;</td><td>The value returned (if any) </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>result_err</em>&nbsp;</td><td>The <a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> structure contained detailed results of the operation. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g59cae74d6182dea8d93080b602845866"></a><!-- doxytag: member="apr_ldap_init.h::apr_ldap_info" ref="g59cae74d6182dea8d93080b602845866" args="(apr_pool_t *pool, apr_ldap_err_t **result_err)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int apr_ldap_info           </td>
+          <td>(</td>
+          <td class="paramtype">apr_pool_t *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>result_err</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+APR LDAP info function<p>
+This function returns a string describing the LDAP toolkit currently in use. The string is placed inside result_err-&gt;reason. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to use </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>result_err</em>&nbsp;</td><td>The returned result </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9b7929b5fafe485a79cb83273ef8de43"></a><!-- doxytag: member="apr_ldap_init.h::apr_ldap_init" ref="g9b7929b5fafe485a79cb83273ef8de43" args="(apr_pool_t *pool, LDAP **ldap, const char *hostname, int portno, int secure, apr_ldap_err_t **result_err)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int apr_ldap_init           </td>
+          <td>(</td>
+          <td class="paramtype">apr_pool_t *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">LDAP **&nbsp;</td>
+          <td class="paramname"> <em>ldap</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>hostname</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>portno</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>secure</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>result_err</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+APR LDAP initialise function<p>
+This function is responsible for initialising an LDAP connection in a toolkit independant way. It does the job of ldap_init() from the C api.<p>
+It handles both the SSL and non-SSL case, and attempts to hide the complexity setup from the user. This function assumes that any certificate setup necessary has already been done.<p>
+If SSL or STARTTLS needs to be enabled, and the underlying toolkit supports it, the following values are accepted for secure:<p>
+APR_LDAP_NONE: No encryption APR_LDAP_SSL: SSL encryption (ldaps://) APR_LDAP_STARTTLS: Force STARTTLS on ldap:// <dl class="remark" compact><dt><b>Remarks:</b></dt><dd>The Novell toolkit is only able to set the SSL mode via this function. To work around this limitation, set the SSL mode here if no per connection client certificates are present, otherwise set secure APR_LDAP_NONE here, then set the per connection client certificates, followed by setting the SSL mode via <a class="el" href="group___a_p_r___util___l_d_a_p.html#gda266c693bc5ad7a336bd3965a09b7ba">apr_ldap_set_option()</a>. As Novell does not support per connection client certificates, this problem is worked around while still being compatible with other LDAP toolkits. </dd></dl>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to use </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ldap</em>&nbsp;</td><td>The LDAP handle </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>hostname</em>&nbsp;</td><td>The name of the host to connect to. This can be either a DNS name, or an IP address. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>portno</em>&nbsp;</td><td>The port to connect to </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>secure</em>&nbsp;</td><td>The security mode to set </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>result_err</em>&nbsp;</td><td>The returned result </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gda266c693bc5ad7a336bd3965a09b7ba"></a><!-- doxytag: member="apr_ldap_option.h::apr_ldap_set_option" ref="gda266c693bc5ad7a336bd3965a09b7ba" args="(apr_pool_t *pool, LDAP *ldap, int option, const void *invalue, apr_ldap_err_t **result_err)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int apr_ldap_set_option           </td>
+          <td>(</td>
+          <td class="paramtype">apr_pool_t *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">LDAP *&nbsp;</td>
+          <td class="paramname"> <em>ldap</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>option</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const void *&nbsp;</td>
+          <td class="paramname"> <em>invalue</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>result_err</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+APR LDAP set option function<p>
+This function sets option values to a given LDAP session if one was specified. It maps to the native ldap_set_option() function.<p>
+Where an option is not supported by an LDAP toolkit, this function will try and apply legacy functions to achieve the same effect, depending on the platform. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to use </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>ldap</em>&nbsp;</td><td>The LDAP handle </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>option</em>&nbsp;</td><td>The LDAP_OPT_* option to set </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>invalue</em>&nbsp;</td><td>The value to set </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>result_err</em>&nbsp;</td><td>The <a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> structure contained detailed results of the operation. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4425baf721f1857e0d8e066076aa595c"></a><!-- doxytag: member="apr_ldap_init.h::apr_ldap_ssl_deinit" ref="g4425baf721f1857e0d8e066076aa595c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int apr_ldap_ssl_deinit           </td>
+          <td>(</td>
+          <td class="paramtype">void&nbsp;</td>
+          <td class="paramname">          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+APR LDAP SSL De-Initialise function<p>
+This function tears down any SSL certificate setup previously set using <a class="el" href="group___a_p_r___util___l_d_a_p.html#g8530e90ca597f822a571b6813021e1f1">apr_ldap_ssl_init()</a>. It should be called to clean up if a graceful restart of a service is attempted. <dl compact><dt><b><a class="el" href="todo.html#_todo000001">Todo:</a></b></dt><dd>currently we do not check whether <a class="el" href="group___a_p_r___util___l_d_a_p.html#g8530e90ca597f822a571b6813021e1f1">apr_ldap_ssl_init()</a> has been called first - we probably should. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g8530e90ca597f822a571b6813021e1f1"></a><!-- doxytag: member="apr_ldap_init.h::apr_ldap_ssl_init" ref="g8530e90ca597f822a571b6813021e1f1" args="(apr_pool_t *pool, const char *cert_auth_file, int cert_file_type, apr_ldap_err_t **result_err)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">int apr_ldap_ssl_init           </td>
+          <td>(</td>
+          <td class="paramtype">apr_pool_t *&nbsp;</td>
+          <td class="paramname"> <em>pool</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>cert_auth_file</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">int&nbsp;</td>
+          <td class="paramname"> <em>cert_file_type</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structapr__ldap__err__t.html">apr_ldap_err_t</a> **&nbsp;</td>
+          <td class="paramname"> <em>result_err</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+APR LDAP SSL Initialise function<p>
+This function initialises SSL on the underlying LDAP toolkit if this is necessary.<p>
+If a CA certificate is provided, this is set, however the setting of certificates via this method has been deprecated and will be removed in APR v2.0.<p>
+The <a class="el" href="group___a_p_r___util___l_d_a_p.html#gda266c693bc5ad7a336bd3965a09b7ba">apr_ldap_set_option()</a> function with the APR_LDAP_OPT_TLS_CERT option should be used instead to set certificates.<p>
+If SSL support is not available on this platform, or a problem was encountered while trying to set the certificate, the function will return APR_EGENERAL. Further LDAP specific error information can be found in result_err. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to use </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert_auth_file</em>&nbsp;</td><td>The name of the certificate to use, can be NULL </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cert_file_type</em>&nbsp;</td><td>The type of certificate specified. See the <a class="el" href="group___a_p_r___util___l_d_a_p.html#gda266c693bc5ad7a336bd3965a09b7ba">apr_ldap_set_option()</a> APR_LDAP_OPT_TLS_CERT option for details. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>result_err</em>&nbsp;</td><td>The returned result </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 4 16:43:34 2008 for Apache Portable Runtime Utility Library by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_c.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_c.html?rev=686480&r1=686479&r2=686480&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_c.html (original)
+++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_c.html Sat Aug 16 04:43:44 2008
@@ -4,11 +4,12 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<!-- Generated by Doxygen 1.5.6 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
@@ -196,7 +197,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -242,7 +243,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -279,7 +280,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -328,7 +329,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -377,7 +378,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -420,7 +421,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -456,7 +457,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -491,7 +492,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -532,7 +533,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -569,7 +570,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -612,7 +613,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -665,7 +666,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -711,7 +712,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -754,7 +755,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -789,7 +790,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -830,7 +831,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -879,7 +880,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -941,7 +942,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -1017,7 +1018,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -1084,7 +1085,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -1129,7 +1130,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -1171,7 +1172,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -1190,8 +1191,8 @@
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 4 16:43:34 2008 for Apache Portable Runtime Utility Library by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_d4.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_d4.html?rev=686480&r1=686479&r2=686480&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_d4.html (original)
+++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___m_d4.html Sat Aug 16 04:43:44 2008
@@ -4,11 +4,12 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<!-- Generated by Doxygen 1.5.6 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
@@ -102,7 +103,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -138,7 +139,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -164,7 +165,7 @@
           <td class="paramtype"><a class="el" href="structapr__md4__ctx__t.html">apr_md4_ctx_t</a> *&nbsp;</td>
           <td class="paramname"> <em>context</em>          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -198,7 +199,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -239,7 +240,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -257,8 +258,8 @@
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 4 16:43:34 2008 for Apache Portable Runtime Utility Library by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___o_p_t___h_o_o_k.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___o_p_t___h_o_o_k.html?rev=686480&r1=686479&r2=686480&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___o_p_t___h_o_o_k.html (original)
+++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___o_p_t___h_o_o_k.html Sat Aug 16 04:43:44 2008
@@ -4,11 +4,12 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<!-- Generated by Doxygen 1.5.6 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
@@ -66,7 +67,7 @@
           <td class="paramtype">decline&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -135,7 +136,7 @@
           <td class="paramtype">nOrder&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -198,7 +199,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -209,8 +210,8 @@
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 4 16:43:34 2008 for Apache Portable Runtime Utility Library by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___opt.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___opt.html?rev=686480&r1=686479&r2=686480&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___opt.html (original)
+++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___opt.html Sat Aug 16 04:43:44 2008
@@ -4,11 +4,12 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<!-- Generated by Doxygen 1.5.6 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
@@ -60,7 +61,7 @@
           <td class="paramtype">args&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%">&nbsp;&nbsp;&nbsp;typedef ret (APR_OPTIONAL_FN_TYPE(name)) args</td>
+          <td>&nbsp;&nbsp;&nbsp;typedef ret (APR_OPTIONAL_FN_TYPE(name)) args</td>
         </tr>
       </table>
 </div>
@@ -87,7 +88,7 @@
           <td class="paramtype">name&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%">&nbsp;&nbsp;&nbsp;apr_OFN_##name##_t</td>
+          <td>&nbsp;&nbsp;&nbsp;apr_OFN_##name##_t</td>
         </tr>
       </table>
 </div>
@@ -112,7 +113,7 @@
           <td class="paramtype">name&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -141,7 +142,7 @@
           <td class="paramtype">name&nbsp;</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%">&nbsp;&nbsp;&nbsp;(APR_OPTIONAL_FN_TYPE(name) *)apr_dynamic_fn_retrieve(#name)</td>
+          <td>&nbsp;&nbsp;&nbsp;(APR_OPTIONAL_FN_TYPE(name) *)apr_dynamic_fn_retrieve(#name)</td>
         </tr>
       </table>
 </div>
@@ -173,8 +174,8 @@
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 4 16:43:34 2008 for Apache Portable Runtime Utility Library by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_l.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_l.html?rev=686480&r1=686479&r2=686480&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_l.html (original)
+++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_l.html Sat Aug 16 04:43:44 2008
@@ -4,11 +4,12 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<!-- Generated by Doxygen 1.5.6 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
@@ -22,6 +23,11 @@
 [<a class="el" href="group___a_p_r___util.html">APR Utility Functions</a>]</small>
 </h1><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></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___r_l.html#ge442d99e6a2eef4a4957f0360822fcac">APR_RESLIST_CLEANUP_DEFAULT</a>&nbsp;&nbsp;&nbsp;0</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___r_l.html#gd93b2c229d154c8f6a5c9dfcd7488756">APR_RESLIST_CLEANUP_FIRST</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a></td></tr>
 
@@ -46,7 +52,42 @@
 
 <tr><td class="memItemLeft" nowrap align="right" valign="top">apr_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___r_l.html#g346c0604115a9659cf23ed0cc781f7a9">apr_reslist_invalidate</a> (<a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a> *reslist, void *resource)</td></tr>
 
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_status_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___r_l.html#ga13a7724a30b5a37ac13548bd8dc56f6">apr_reslist_maintain</a> (<a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a> *reslist)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___r_l.html#g7e8adfc4b12ffb63c6795d8d79ee5e95">apr_reslist_cleanup_order_set</a> (<a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a> *reslist, apr_uint32_t mode)</td></tr>
+
 </table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="ge442d99e6a2eef4a4957f0360822fcac"></a><!-- doxytag: member="apr_reslist.h::APR_RESLIST_CLEANUP_DEFAULT" ref="ge442d99e6a2eef4a4957f0360822fcac" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_RESLIST_CLEANUP_DEFAULT&nbsp;&nbsp;&nbsp;0          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+default pool cleanup 
+</div>
+</div><p>
+<a class="anchor" name="gd93b2c229d154c8f6a5c9dfcd7488756"></a><!-- doxytag: member="apr_reslist.h::APR_RESLIST_CLEANUP_FIRST" ref="gd93b2c229d154c8f6a5c9dfcd7488756" args="" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">#define APR_RESLIST_CLEANUP_FIRST&nbsp;&nbsp;&nbsp;1          </td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+use pool pre cleanup 
+</div>
+</div><p>
 <hr><h2>Typedef Documentation</h2>
 <a class="anchor" name="g670f6719dfeffe1037e063eaab7b82ac"></a><!-- doxytag: member="apr_reslist.h::apr_reslist_t" ref="g670f6719dfeffe1037e063eaab7b82ac" args="" -->
 <div class="memitem">
@@ -83,7 +124,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -103,7 +144,7 @@
           <td class="paramtype"><a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a> *&nbsp;</td>
           <td class="paramname"> <em>reslist</em>          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -118,6 +159,45 @@
 
 </div>
 </div><p>
+<a class="anchor" name="g7e8adfc4b12ffb63c6795d8d79ee5e95"></a><!-- doxytag: member="apr_reslist.h::apr_reslist_cleanup_order_set" ref="g7e8adfc4b12ffb63c6795d8d79ee5e95" args="(apr_reslist_t *reslist, apr_uint32_t mode)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">void apr_reslist_cleanup_order_set           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>reslist</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">apr_uint32_t&nbsp;</td>
+          <td class="paramname"> <em>mode</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set reslist cleanup order. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>reslist</em>&nbsp;</td><td>The resource list. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>mode</em>&nbsp;</td><td>Cleanup order mode <pre>
+           APR_RESLIST_CLEANUP_DEFAULT  default pool cleanup order
+           APR_RESLIST_CLEANUP_FIRST    use pool pre cleanup
+ </pre> </td></tr>
+  </table>
+</dl>
+<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>If APR_RESLIST_CLEANUP_FIRST is used the destructors will be called before child pools of the pool used to create the reslist are destroyed. This allows to explicitly destroy the child pools inside reslist destructors. </dd></dl>
+
+</div>
+</div><p>
 <a class="anchor" name="g608ebcddce542603a7f1d3cf51ae8d3c"></a><!-- doxytag: member="apr_reslist.h::apr_reslist_create" ref="g608ebcddce542603a7f1d3cf51ae8d3c" args="(apr_reslist_t **reslist, int min, int smax, int hmax, apr_interval_time_t ttl, apr_reslist_constructor con, apr_reslist_destructor de, void *params, apr_pool_t *pool)" -->
 <div class="memitem">
 <div class="memproto">
@@ -179,7 +259,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -189,7 +269,6 @@
 Create a new resource list with the following parameters: <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>reslist</em>&nbsp;</td><td>An address where the pointer to the new resource list will be stored. </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to use for local storage and management </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>min</em>&nbsp;</td><td>Allowed minimum number of available resources. Zero creates new resources only when needed. </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>smax</em>&nbsp;</td><td>Resources will be destroyed to meet this maximum restriction as they expire. </td></tr>
     <tr><td valign="top"></td><td valign="top"><em>hmax</em>&nbsp;</td><td>Absolute maximum limit on the number of total resources. </td></tr>
@@ -200,6 +279,7 @@
     <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool from which to create this resoure list. Also the same pool that is passed to the constructor and destructor routines. </td></tr>
   </table>
 </dl>
+<dl class="remark" compact><dt><b>Remarks:</b></dt><dd>If APR has been compiled without thread support, hmax will be automatically set to 1 and values of min and smax will be forced to 1 for any non-zero value. </dd></dl>
 
 </div>
 </div><p>
@@ -213,7 +293,7 @@
           <td class="paramtype"><a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a> *&nbsp;</td>
           <td class="paramname"> <em>reslist</em>          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -247,7 +327,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -257,6 +337,31 @@
 Invalidate a resource in the pool - e.g. a database connection that returns a "lost connection" error and can't be restored. Use this instead of apr_reslist_release if the resource is bad. 
 </div>
 </div><p>
+<a class="anchor" name="ga13a7724a30b5a37ac13548bd8dc56f6"></a><!-- doxytag: member="apr_reslist.h::apr_reslist_maintain" ref="ga13a7724a30b5a37ac13548bd8dc56f6" args="(apr_reslist_t *reslist)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_status_t apr_reslist_maintain           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___r_l.html#g670f6719dfeffe1037e063eaab7b82ac">apr_reslist_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>reslist</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Perform routine maintenance on the resource list. This call may instantiate new resources or expire old resources. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>reslist</em>&nbsp;</td><td>The resource list. </td></tr>
+  </table>
+</dl>
+
+</div>
+</div><p>
 <a class="anchor" name="gf65ca1701994a0323df639cdb4a8d8b2"></a><!-- doxytag: member="apr_reslist.h::apr_reslist_release" ref="gf65ca1701994a0323df639cdb4a8d8b2" args="(apr_reslist_t *reslist, void *resource)" -->
 <div class="memitem">
 <div class="memproto">
@@ -276,7 +381,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -305,7 +410,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -322,8 +427,8 @@
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 4 16:43:34 2008 for Apache Portable Runtime Utility Library by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
 </html>

Modified: apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_m_m.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_m_m.html?rev=686480&r1=686479&r2=686480&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_m_m.html (original)
+++ apr/site/trunk/docs/docs/apr-util/trunk/group___a_p_r___util___r_m_m.html Sat Aug 16 04:43:44 2008
@@ -4,11 +4,12 @@
 <link href="doxygen.css" rel="stylesheet" type="text/css">
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.5 -->
+<!-- Generated by Doxygen 1.5.6 -->
 <div class="navigation" id="top">
   <div class="tabs">
     <ul>
       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
       <li><a href="modules.html"><span>Modules</span></a></li>
       <li><a href="namespaces.html"><span>Namespaces</span></a></li>
       <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
@@ -102,7 +103,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -150,7 +151,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -187,7 +188,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -213,7 +214,7 @@
           <td class="paramtype"><a class="el" href="group___a_p_r___util___r_m_m.html#gdb4d418c417ece33c4430ba9df59070a">apr_rmm_t</a> *&nbsp;</td>
           <td class="paramname"> <em>rmm</em>          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -238,7 +239,7 @@
           <td class="paramtype"><a class="el" href="group___a_p_r___util___r_m_m.html#gdb4d418c417ece33c4430ba9df59070a">apr_rmm_t</a> *&nbsp;</td>
           <td class="paramname"> <em>rmm</em>          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -272,7 +273,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -325,7 +326,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -370,7 +371,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -405,7 +406,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -431,7 +432,7 @@
           <td class="paramtype">int&nbsp;</td>
           <td class="paramname"> <em>n</em>          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"></td>
+          <td></td>
         </tr>
       </table>
 </div>
@@ -471,7 +472,7 @@
         <tr>
           <td></td>
           <td>)</td>
-          <td></td><td></td><td width="100%"></td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -489,8 +490,8 @@
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 4 16:43:34 2008 for Apache Portable Runtime Utility Library by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 21:30:39 2008 for Apache Portable Runtime Utility Library by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>
 </body>
 </html>



Mime
View raw message