apr-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bo...@apache.org
Subject svn commit: r794511 [26/29] - /apr/site/trunk/docs/docs/apr/trunk/
Date Thu, 16 Jul 2009 03:44:29 GMT
Modified: apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___t_p.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___t_p.html?rev=794511&r1=794510&r2=794511&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___t_p.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___t_p.html Thu Jul 16 03:44:20 2009
@@ -44,54 +44,53 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct apr_thread_pool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a></td></tr>
 
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g767eb3d1d105dec405eaff6643ad5630">APU_DECLARE</a> (<a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) apr_thread_pool_create(<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> **me</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g9c4351f2f93d223c159c1f8e5481830e">apr_thread_pool_create</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> **me, apr_size_t init_threads, apr_size_t max_threads, <a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *pool)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g6f1f2b23d400111c75312f6d05eaf709">APU_DECLARE</a> (apr_size_t) apr_thread_pool_tasks_count(<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gb06b4fdfc684c88781abf201d53a44eb">apr_thread_pool_destroy</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#ge5a8d64348145d4c9e06374000628390">apr_thread_pool_tasks_run_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gd66fb92679a8f456ff8e8ea1629eb041">apr_thread_pool_push</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, <a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a> func, void *param, apr_byte_t priority, void *owner)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g7907da595aadd07eb5738ccab00efe9f">apr_thread_pool_tasks_high_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#ga79df50c650442b8d39e169f4e422d3b">apr_thread_pool_schedule</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, <a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a> func, void *param, <a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a> time, void *owner)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g7970e9412e4fceea6de2b3ee2099977b">apr_thread_pool_threads_high_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g9acb6218820184f0617eecf56f0d3d84">apr_thread_pool_top</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, <a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a> func, void *param, apr_byte_t priority, void *owner)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g5e06f7716f8b96c3c2c45166f62adc4e">apr_thread_pool_threads_idle_timeout_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gee3d7332cf2591f42472e8be0bcbff87">apr_thread_pool_tasks_cancel</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, void *owner)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g47e3060a5ee2dbe598ed7e6b65c42186">apr_thread_pool_idle_wait_set</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, <a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a> timeout)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g4f628cbec0365bb39be715a3c7ff0ec3">apr_thread_pool_tasks_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g871edcef29b3636ef23de3c6ea4477c3">apr_thread_pool_idle_wait_get</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gc0324b95f6b61dbfb184cbe84c541b42">apr_thread_pool_scheduled_tasks_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1ab4c2703e962d18a6010915d11e1f8b"></a><!-- doxytag: member="APR_Util_TP::init_threads" ref="g1ab4c2703e962d18a6010915d11e1f8b" args="" -->
-apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>init_threads</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g9a2642a5a61df9560da438e818d5fad3">apr_thread_pool_threads_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g9c85a5872aa7ed0adf9de0285faa32d0"></a><!-- doxytag: member="APR_Util_TP::max_threads" ref="g9c85a5872aa7ed0adf9de0285faa32d0" args="" -->
-apr_size_t apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>max_threads</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gf839cda931928964f450e3a17d153b24">apr_thread_pool_busy_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g1f40e398460db26b18db207db17d7329"></a><!-- doxytag: member="APR_Util_TP::pool" ref="g1f40e398460db26b18db207db17d7329" args="" -->
-apr_size_t apr_size_t <a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>pool</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#ge6c5b87d1fee7150f74baa1008cb00c0">apr_thread_pool_idle_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g73ea350cd5c272b76e8ca782435bba0e"></a><!-- doxytag: member="APR_Util_TP::func" ref="g73ea350cd5c272b76e8ca782435bba0e" args="" -->
-<a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>func</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g07c5e4dca589ff024e9adfc8f818c481">apr_thread_pool_idle_max_set</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, apr_size_t cnt)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g88ccec3d0c03b8fa63829766dd6297bf"></a><!-- doxytag: member="APR_Util_TP::param" ref="g88ccec3d0c03b8fa63829766dd6297bf" args="" -->
-<a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a> void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>param</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gab5c9c8afc46793ea5c413edfc9ef46e">apr_thread_pool_tasks_run_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g79d19a02611a92b9a79c6887f608a16d"></a><!-- doxytag: member="APR_Util_TP::priority" ref="g79d19a02611a92b9a79c6887f608a16d" args="" -->
-<a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a> void apr_byte_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>priority</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g5eda07fb7fac1b4c4165137f34c5c31c">apr_thread_pool_tasks_high_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g5b037589544534c668fdc3865db32153"></a><!-- doxytag: member="APR_Util_TP::owner" ref="g5b037589544534c668fdc3865db32153" args="" -->
-<a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a> void <br class="typebreak">
-apr_byte_t void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>owner</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gb6dcdaa6129caf35fa370e694a67ff08">apr_thread_pool_threads_high_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g089893188117a6e2cf5e324715a5f724"></a><!-- doxytag: member="APR_Util_TP::time" ref="g089893188117a6e2cf5e324715a5f724" args="" -->
-<a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a> void <br class="typebreak">
-<a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>time</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gfcf0a761a77b2a27fc043d650606c122">apr_thread_pool_threads_idle_timeout_count</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g3d4818bde9873e42f1ecd0e8190a1909"></a><!-- doxytag: member="APR_Util_TP::cnt" ref="g3d4818bde9873e42f1ecd0e8190a1909" args="" -->
-apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>cnt</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g6dd7fdcaac5cb2848aecd2ee1426d41e">apr_thread_pool_idle_max_get</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gbd1b799f42205dace18be559052dae77"></a><!-- doxytag: member="APR_Util_TP::val" ref="gbd1b799f42205dace18be559052dae77" args="" -->
-apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>val</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#ga352b6337b31ebab796b604240a907e9">apr_thread_pool_thread_max_set</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, apr_size_t cnt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g382b90c482d39184b2a80157f64166ec">apr_thread_pool_idle_wait_set</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, <a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a> timeout)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g6ef255c2d556fa757e9b78c2745c9bac">apr_thread_pool_idle_wait_get</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gca755ea05976c5e1b782dcf40a1ef443">apr_thread_pool_thread_max_get</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g1c35f1bd809dde4300f4a3f77026f446">apr_thread_pool_threshold_set</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me, apr_size_t val)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">apr_size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#g38f4ad8e384cde0e9d32867031c7a935">apr_thread_pool_threshold_get</a> (<a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *me)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___t_p.html#gefbaa0f765567e8e5a79adaaf346755f">apr_thread_pool_task_owner_get</a> (<a class="el" href="group__apr__thread__proc.html#g646c71351e723d84f8cc8c8d1d5937be">apr_thread_t</a> *thd, void **owner)</td></tr>
 
 </table>
 <hr><h2>Typedef Documentation</h2>
@@ -111,12 +110,12 @@
 </div>
 </div><p>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="g871edcef29b3636ef23de3c6ea4477c3"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_idle_wait_get" ref="g871edcef29b3636ef23de3c6ea4477c3" args="(apr_thread_pool_t *me)" -->
+<a class="anchor" name="gf839cda931928964f450e3a17d153b24"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_busy_count" ref="gf839cda931928964f450e3a17d153b24" args="(apr_thread_pool_t *me)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">apr_thread_pool_idle_wait_get           </td>
+          <td class="memname">apr_size_t apr_thread_pool_busy_count           </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
           <td class="paramname"> <em>me</em>          </td>
@@ -128,30 +127,42 @@
 <div class="memdoc">
 
 <p>
-Access function for the maximum wait time (in microseconds) of an idling thread that exceeds the maximum number of idling threads <dl compact><dt><b>Parameters:</b></dt><dd>
+Get the current number of busy threads <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current maximum wait time </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of busy threads </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="g47e3060a5ee2dbe598ed7e6b65c42186"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_idle_wait_set" ref="g47e3060a5ee2dbe598ed7e6b65c42186" args="(apr_thread_pool_t *me, apr_interval_time_t timeout)" -->
+<a class="anchor" name="g9c4351f2f93d223c159c1f8e5481830e"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_create" ref="g9c4351f2f93d223c159c1f8e5481830e" args="(apr_thread_pool_t **me, apr_size_t init_threads, apr_size_t max_threads, apr_pool_t *pool)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">apr_thread_pool_idle_wait_set           </td>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_thread_pool_create           </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> **&nbsp;</td>
           <td class="paramname"> <em>me</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
-          <td class="paramtype"><a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a>&nbsp;</td>
-          <td class="paramname"> <em>timeout</em></td><td>&nbsp;</td>
+          <td class="paramtype">apr_size_t&nbsp;</td>
+          <td class="paramname"> <em>init_threads</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">apr_size_t&nbsp;</td>
+          <td class="paramname"> <em>max_threads</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>pool</em></td><td>&nbsp;</td>
         </tr>
         <tr>
           <td></td>
@@ -163,22 +174,24 @@
 <div class="memdoc">
 
 <p>
-Access function for the maximum wait time (in microseconds) of an idling thread that exceeds the maximum number of idling threads. A non-zero value allows for the reaping of idling threads to shrink over time. Which helps reduce thrashing. <dl compact><dt><b>Parameters:</b></dt><dd>
+Create a thread pool <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>timeout</em>&nbsp;</td><td>The number of microseconds an idle thread should wait till it reaps itself </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The pointer in which to return the newly created apr_thread_pool object, or NULL if thread pool creation fails. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>init_threads</em>&nbsp;</td><td>The number of threads to be created initially, this number will also be used as the initial value for the maximum number of idle threads. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>max_threads</em>&nbsp;</td><td>The maximum number of threads that can be created </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to use </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The original maximum wait time </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the thread pool was created successfully. Otherwise, the error code. </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="g7907da595aadd07eb5738ccab00efe9f"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_tasks_high_count" ref="g7907da595aadd07eb5738ccab00efe9f" args="(apr_thread_pool_t *me)" -->
+<a class="anchor" name="gb06b4fdfc684c88781abf201d53a44eb"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_destroy" ref="gb06b4fdfc684c88781abf201d53a44eb" args="(apr_thread_pool_t *me)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">apr_thread_pool_tasks_high_count           </td>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_thread_pool_destroy           </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
           <td class="paramname"> <em>me</em>          </td>
@@ -190,21 +203,16 @@
 <div class="memdoc">
 
 <p>
-Get high water mark of the number of tasks waiting to run <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>High water mark of tasks waiting to run </dd></dl>
+Destroy the thread pool and stop all the threads <dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if all threads are stopped. </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="ge5a8d64348145d4c9e06374000628390"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_tasks_run_count" ref="ge5a8d64348145d4c9e06374000628390" args="(apr_thread_pool_t *me)" -->
+<a class="anchor" name="ge6c5b87d1fee7150f74baa1008cb00c0"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_idle_count" ref="ge6c5b87d1fee7150f74baa1008cb00c0" args="(apr_thread_pool_t *me)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">apr_thread_pool_tasks_run_count           </td>
+          <td class="memname">apr_size_t apr_thread_pool_idle_count           </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
           <td class="paramname"> <em>me</em>          </td>
@@ -216,21 +224,21 @@
 <div class="memdoc">
 
 <p>
-Get number of tasks that have run <dl compact><dt><b>Parameters:</b></dt><dd>
+Get the current number of idle threads <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of tasks that have run </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of idle threads </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="g7970e9412e4fceea6de2b3ee2099977b"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_threads_high_count" ref="g7970e9412e4fceea6de2b3ee2099977b" args="(apr_thread_pool_t *me)" -->
+<a class="anchor" name="g6dd7fdcaac5cb2848aecd2ee1426d41e"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_idle_max_get" ref="g6dd7fdcaac5cb2848aecd2ee1426d41e" args="(apr_thread_pool_t *me)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">apr_thread_pool_threads_high_count           </td>
+          <td class="memname">apr_size_t apr_thread_pool_idle_max_get           </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
           <td class="paramname"> <em>me</em>          </td>
@@ -242,50 +250,60 @@
 <div class="memdoc">
 
 <p>
-Get high water mark of the number of threads <dl compact><dt><b>Parameters:</b></dt><dd>
+Access function for the maximum number of idle threads <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>High water mark of threads in thread pool </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current maximum number </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="g5e06f7716f8b96c3c2c45166f62adc4e"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_threads_idle_timeout_count" ref="g5e06f7716f8b96c3c2c45166f62adc4e" args="(apr_thread_pool_t *me)" -->
+<a class="anchor" name="g07c5e4dca589ff024e9adfc8f818c481"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_idle_max_set" ref="g07c5e4dca589ff024e9adfc8f818c481" args="(apr_thread_pool_t *me, apr_size_t cnt)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">apr_thread_pool_threads_idle_timeout_count           </td>
+          <td class="memname">apr_size_t apr_thread_pool_idle_max_set           </td>
           <td>(</td>
           <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
-          <td class="paramname"> <em>me</em>          </td>
-          <td>&nbsp;)&nbsp;</td>
+          <td class="paramname"> <em>me</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">apr_size_t&nbsp;</td>
+          <td class="paramname"> <em>cnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
           <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-Get the number of idle threads that were destroyed after timing out <dl compact><dt><b>Parameters:</b></dt><dd>
+Access function for the maximum number of idle threads. Number of current idle threads will be reduced to the new limit. <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cnt</em>&nbsp;</td><td>The number </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of idle threads that timed out </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of threads that were stopped. </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="g6f1f2b23d400111c75312f6d05eaf709"></a><!-- doxytag: member="apr_thread_pool.h::APU_DECLARE" ref="g6f1f2b23d400111c75312f6d05eaf709" args="(apr_size_t) apr_thread_pool_tasks_count(apr_thread_pool_t *me)" -->
+<a class="anchor" name="g6ef255c2d556fa757e9b78c2745c9bac"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_idle_wait_get" ref="g6ef255c2d556fa757e9b78c2745c9bac" args="(apr_thread_pool_t *me)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">APU_DECLARE           </td>
+          <td class="memname"><a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a> apr_thread_pool_idle_wait_get           </td>
           <td>(</td>
-          <td class="paramtype">apr_size_t&nbsp;</td>
-          <td class="paramname">          </td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
           <td>&nbsp;)&nbsp;</td>
           <td></td>
         </tr>
@@ -294,105 +312,95 @@
 <div class="memdoc">
 
 <p>
-Get the current number of tasks waiting in the queue <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of tasks in the queue</dd></dl>
-Get the current number of scheduled tasks waiting in the queue <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of scheduled tasks in the queue</dd></dl>
-Get the current number of threads <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Total number of threads</dd></dl>
-Get the current number of busy threads <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of busy threads</dd></dl>
-Get the current number of idle threads <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of idle threads</dd></dl>
-Access function for the maximum number of idle threads. Number of current idle threads will be reduced to the new limit. <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>cnt</em>&nbsp;</td><td>The number </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of threads that were stopped.</dd></dl>
-Access function for the maximum number of idle threads <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current maximum number</dd></dl>
-Access function for the maximum number of threads. <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>cnt</em>&nbsp;</td><td>Number of threads </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The original maximum number of threads</dd></dl>
-Access function for the maximum number of threads <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current maximum number</dd></dl>
-Access function for the threshold of tasks in queue to trigger a new thread. <dl compact><dt><b>Parameters:</b></dt><dd>
+Access function for the maximum wait time (in microseconds) of an idling thread that exceeds the maximum number of idling threads <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>cnt</em>&nbsp;</td><td>The new threshold </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The original threshold</dd></dl>
-Access function for the threshold of tasks in queue to trigger a new thread. <dl compact><dt><b>Parameters:</b></dt><dd>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current maximum wait time </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g382b90c482d39184b2a80157f64166ec"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_idle_wait_set" ref="g382b90c482d39184b2a80157f64166ec" args="(apr_thread_pool_t *me, apr_interval_time_t timeout)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a> apr_thread_pool_idle_wait_set           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a>&nbsp;</td>
+          <td class="paramname"> <em>timeout</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Access function for the maximum wait time (in microseconds) of an idling thread that exceeds the maximum number of idling threads. A non-zero value allows for the reaping of idling threads to shrink over time. Which helps reduce thrashing. <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>timeout</em>&nbsp;</td><td>The number of microseconds an idle thread should wait till it reaps itself </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current threshold </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The original maximum wait time </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="g767eb3d1d105dec405eaff6643ad5630"></a><!-- doxytag: member="apr_thread_pool.h::APU_DECLARE" ref="g767eb3d1d105dec405eaff6643ad5630" args="(apr_status_t) apr_thread_pool_create(apr_thread_pool_t **me" -->
+<a class="anchor" name="gd66fb92679a8f456ff8e8ea1629eb041"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_push" ref="gd66fb92679a8f456ff8e8ea1629eb041" args="(apr_thread_pool_t *me, apr_thread_start_t func, void *param, apr_byte_t priority, void *owner)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">APU_DECLARE           </td>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_thread_pool_push           </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a>&nbsp;</td>
+          <td class="paramname"> <em>func</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>param</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">apr_byte_t&nbsp;</td>
+          <td class="paramname"> <em>priority</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>owner</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
           <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-Create a thread pool <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The pointer in which to return the newly created apr_thread_pool object, or NULL if thread pool creation fails. </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>init_threads</em>&nbsp;</td><td>The number of threads to be created initially, this number will also be used as the initial value for the maximum number of idle threads. </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>max_threads</em>&nbsp;</td><td>The maximum number of threads that can be created </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>pool</em>&nbsp;</td><td>The pool to use </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the thread pool was created successfully. Otherwise, the error code.</dd></dl>
-Destroy the thread pool and stop all the threads <dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if all threads are stopped.</dd></dl>
 Schedule a task to the bottom of the tasks of same priority. <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
@@ -402,7 +410,54 @@
     <tr><td valign="top"></td><td valign="top"><em>owner</em>&nbsp;</td><td>Owner of this task. </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the task had been scheduled successfully</dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the task had been scheduled successfully </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga79df50c650442b8d39e169f4e422d3b"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_schedule" ref="ga79df50c650442b8d39e169f4e422d3b" args="(apr_thread_pool_t *me, apr_thread_start_t func, void *param, apr_interval_time_t time, void *owner)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_thread_pool_schedule           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a>&nbsp;</td>
+          <td class="paramname"> <em>func</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>param</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__apr__time.html#gae2129185a395cc393f76fabf4f43e47">apr_interval_time_t</a>&nbsp;</td>
+          <td class="paramname"> <em>time</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>owner</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
 Schedule a task to be run after a delay <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
@@ -412,37 +467,448 @@
     <tr><td valign="top"></td><td valign="top"><em>owner</em>&nbsp;</td><td>Owner of this task. </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the task had been scheduled successfully</dd></dl>
-Schedule a task to the top of the tasks of same priority. <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The task function </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>param</em>&nbsp;</td><td>The parameter for the task function </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>priority</em>&nbsp;</td><td>The priority of the task. </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>owner</em>&nbsp;</td><td>Owner of this task. </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the task had been scheduled successfully</dd></dl>
-Cancel tasks submitted by the owner. If there is any task from the owner that is currently running, the function will spin until the task finished. <dl compact><dt><b>Parameters:</b></dt><dd>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the task had been scheduled successfully </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gc0324b95f6b61dbfb184cbe84c541b42"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_scheduled_tasks_count" ref="gc0324b95f6b61dbfb184cbe84c541b42" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_scheduled_tasks_count           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the current number of scheduled tasks waiting in the queue <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>owner</em>&nbsp;</td><td>Owner of the task </td></tr>
-  </table>
-</dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the task has been cancelled successfully </dd></dl>
-<dl class="note" compact><dt><b>Note:</b></dt><dd>The task function should not be calling cancel, otherwise the function may get stuck forever. The function assert if it detect such a case.</dd></dl>
-Get owner of the task currently been executed by the thread. <dl compact><dt><b>Parameters:</b></dt><dd>
-  <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>thd</em>&nbsp;</td><td>The thread is executing a task </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>owner</em>&nbsp;</td><td>Pointer to receive owner of the task. </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the owner is retrieved successfully </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of scheduled tasks in the queue </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gefbaa0f765567e8e5a79adaaf346755f"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_task_owner_get" ref="gefbaa0f765567e8e5a79adaaf346755f" args="(apr_thread_t *thd, void **owner)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_thread_pool_task_owner_get           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__apr__thread__proc.html#g646c71351e723d84f8cc8c8d1d5937be">apr_thread_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>thd</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void **&nbsp;</td>
+          <td class="paramname"> <em>owner</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get owner of the task currently been executed by the thread. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>thd</em>&nbsp;</td><td>The thread is executing a task </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>owner</em>&nbsp;</td><td>Pointer to receive owner of the task. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the owner is retrieved successfully </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gee3d7332cf2591f42472e8be0bcbff87"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_tasks_cancel" ref="gee3d7332cf2591f42472e8be0bcbff87" args="(apr_thread_pool_t *me, void *owner)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_thread_pool_tasks_cancel           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>owner</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Cancel tasks submitted by the owner. If there is any task from the owner that is currently running, the function will spin until the task finished. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>owner</em>&nbsp;</td><td>Owner of the task </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the task has been cancelled successfully </dd></dl>
+<dl class="note" compact><dt><b>Note:</b></dt><dd>The task function should not be calling cancel, otherwise the function may get stuck forever. The function assert if it detect such a case. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g4f628cbec0365bb39be715a3c7ff0ec3"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_tasks_count" ref="g4f628cbec0365bb39be715a3c7ff0ec3" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_tasks_count           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the current number of tasks waiting in the queue <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of tasks in the queue </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g5eda07fb7fac1b4c4165137f34c5c31c"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_tasks_high_count" ref="g5eda07fb7fac1b4c4165137f34c5c31c" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_tasks_high_count           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get high water mark of the number of tasks waiting to run <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>High water mark of tasks waiting to run </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gab5c9c8afc46793ea5c413edfc9ef46e"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_tasks_run_count" ref="gab5c9c8afc46793ea5c413edfc9ef46e" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_tasks_run_count           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get number of tasks that have run <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of tasks that have run </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gca755ea05976c5e1b782dcf40a1ef443"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_thread_max_get" ref="gca755ea05976c5e1b782dcf40a1ef443" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_thread_max_get           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Access function for the maximum number of threads <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current maximum number </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ga352b6337b31ebab796b604240a907e9"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_thread_max_set" ref="ga352b6337b31ebab796b604240a907e9" args="(apr_thread_pool_t *me, apr_size_t cnt)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_thread_max_set           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">apr_size_t&nbsp;</td>
+          <td class="paramname"> <em>cnt</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Access function for the maximum number of threads. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cnt</em>&nbsp;</td><td>Number of threads </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The original maximum number of threads </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9a2642a5a61df9560da438e818d5fad3"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_threads_count" ref="g9a2642a5a61df9560da438e818d5fad3" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_threads_count           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the current number of threads <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Total number of threads </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb6dcdaa6129caf35fa370e694a67ff08"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_threads_high_count" ref="gb6dcdaa6129caf35fa370e694a67ff08" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_threads_high_count           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get high water mark of the number of threads <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>High water mark of threads in thread pool </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gfcf0a761a77b2a27fc043d650606c122"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_threads_idle_timeout_count" ref="gfcf0a761a77b2a27fc043d650606c122" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_threads_idle_timeout_count           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the number of idle threads that were destroyed after timing out <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Number of idle threads that timed out </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g38f4ad8e384cde0e9d32867031c7a935"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_threshold_get" ref="g38f4ad8e384cde0e9d32867031c7a935" args="(apr_thread_pool_t *me)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_threshold_get           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>          </td>
+          <td>&nbsp;)&nbsp;</td>
+          <td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Access function for the threshold of tasks in queue to trigger a new thread. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The current threshold </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g1c35f1bd809dde4300f4a3f77026f446"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_threshold_set" ref="g1c35f1bd809dde4300f4a3f77026f446" args="(apr_thread_pool_t *me, apr_size_t val)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname">apr_size_t apr_thread_pool_threshold_set           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">apr_size_t&nbsp;</td>
+          <td class="paramname"> <em>val</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Access function for the threshold of tasks in queue to trigger a new thread. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>cnt</em>&nbsp;</td><td>The new threshold </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The original threshold </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="g9acb6218820184f0617eecf56f0d3d84"></a><!-- doxytag: member="apr_thread_pool.h::apr_thread_pool_top" ref="g9acb6218820184f0617eecf56f0d3d84" args="(apr_thread_pool_t *me, apr_thread_start_t func, void *param, apr_byte_t priority, void *owner)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_thread_pool_top           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group___a_p_r___util___t_p.html#gb31b68a03a0d5eec3e1879c253d3b620">apr_thread_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>me</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="group__apr__thread__proc.html#g37193850d158ca870fc8f8759f0725a9">apr_thread_start_t</a>&nbsp;</td>
+          <td class="paramname"> <em>func</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>param</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">apr_byte_t&nbsp;</td>
+          <td class="paramname"> <em>priority</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">void *&nbsp;</td>
+          <td class="paramname"> <em>owner</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
+Schedule a task to the top of the tasks of same priority. <dl compact><dt><b>Parameters:</b></dt><dd>
+  <table border="0" cellspacing="2" cellpadding="0">
+    <tr><td valign="top"></td><td valign="top"><em>me</em>&nbsp;</td><td>The thread pool </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>func</em>&nbsp;</td><td>The task function </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>param</em>&nbsp;</td><td>The parameter for the task function </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>priority</em>&nbsp;</td><td>The priority of the task. </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>owner</em>&nbsp;</td><td>Owner of this task. </td></tr>
+  </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS if the task had been scheduled successfully </dd></dl>
 
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jun 15 09:45:30 2009 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Jul 16 13:37:23 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
 </body>

Modified: apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___u_r_i.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___u_r_i.html?rev=794511&r1=794510&r2=794511&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___u_r_i.html (original)
+++ apr/site/trunk/docs/docs/apr/trunk/group___a_p_r___util___u_r_i.html Thu Jul 16 03:44:20 2009
@@ -82,24 +82,13 @@
 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structapr__uri__t.html">apr_uri_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___u_r_i.html#g44e5978712bd6ff4fb65314346c01392">apr_uri_t</a></td></tr>
 
 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___u_r_i.html#g316c03099df74f0279320d4ce2647e1c">APU_DECLARE</a> (<a class="el" href="group__apr__network__io.html#ga670a71960f6eb4fe0d0de2a1e7aba03">apr_port_t</a>) apr_uri_port_of_scheme(const char *scheme_str)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__network__io.html#ga670a71960f6eb4fe0d0de2a1e7aba03">apr_port_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___u_r_i.html#gd3b7b49b802a674badfb3322c31662c7">apr_uri_port_of_scheme</a> (const char *scheme_str)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___u_r_i.html#g77edf027bf69f056e5cd4342dbf8ca77">APU_DECLARE</a> (char *) apr_uri_unparse(<a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *p</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___u_r_i.html#g78b4562bbe4225a0d3087543690394a0">apr_uri_unparse</a> (<a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *p, const <a class="el" href="structapr__uri__t.html">apr_uri_t</a> *uptr, unsigned flags)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___u_r_i.html#g1cf262765b80ae6fde3e6817fb0775ef">APU_DECLARE</a> (<a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>) apr_uri_parse(<a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *p</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___u_r_i.html#gbbef816426a66595caae8b60e92ee43c">apr_uri_parse</a> (<a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *p, const char *uri, <a class="el" href="structapr__uri__t.html">apr_uri_t</a> *uptr)</td></tr>
 
-<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2fb66bf6ec8c67eb2b16f6ffde9952a8"></a><!-- doxytag: member="APR_Util_URI::uptr" ref="g2fb66bf6ec8c67eb2b16f6ffde9952a8" args="" -->
-const <a class="el" href="structapr__uri__t.html">apr_uri_t</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>uptr</b></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="gd0e5d525fb6ef9a518656fa71faa91eb"></a><!-- doxytag: member="APR_Util_URI::flags" ref="gd0e5d525fb6ef9a518656fa71faa91eb" args="" -->
-const <a class="el" href="structapr__uri__t.html">apr_uri_t</a> unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><b>flags</b></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g69ec24fb2d0a5f5e532deb9adaab81d6"></a><!-- doxytag: member="APR_Util_URI::uri" ref="g69ec24fb2d0a5f5e532deb9adaab81d6" args="" -->
-const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>uri</b></td></tr>
-
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="g2b9a5e4287719404cfa1b1a328bd2385"></a><!-- doxytag: member="APR_Util_URI::hostinfo" ref="g2b9a5e4287719404cfa1b1a328bd2385" args="" -->
-const char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>hostinfo</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="group___a_p_r___util___u_r_i.html#gb3028922e6d1d1e038062bc5b0270f31">apr_uri_parse_hostinfo</a> (<a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *p, const char *hostinfo, <a class="el" href="structapr__uri__t.html">apr_uri_t</a> *uptr)</td></tr>
 
 </table>
 <hr><h2>Define Documentation</h2>
@@ -498,17 +487,32 @@
 </div>
 </div><p>
 <hr><h2>Function Documentation</h2>
-<a class="anchor" name="g1cf262765b80ae6fde3e6817fb0775ef"></a><!-- doxytag: member="apr_uri.h::APU_DECLARE" ref="g1cf262765b80ae6fde3e6817fb0775ef" args="(apr_status_t) apr_uri_parse(apr_pool_t *p" -->
+<a class="anchor" name="gbbef816426a66595caae8b60e92ee43c"></a><!-- doxytag: member="apr_uri.h::apr_uri_parse" ref="gbbef816426a66595caae8b60e92ee43c" args="(apr_pool_t *p, const char *uri, apr_uri_t *uptr)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">APU_DECLARE           </td>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_uri_parse           </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a>&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
+          <td class="paramtype"><a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>uri</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structapr__uri__t.html">apr_uri_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>uptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
           <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
@@ -522,7 +526,42 @@
     <tr><td valign="top"></td><td valign="top"><em>uptr</em>&nbsp;</td><td>The <a class="el" href="structapr__uri__t.html">apr_uri_t</a> to fill out </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS for success or error code</dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>APR_SUCCESS for success or error code </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="gb3028922e6d1d1e038062bc5b0270f31"></a><!-- doxytag: member="apr_uri.h::apr_uri_parse_hostinfo" ref="gb3028922e6d1d1e038062bc5b0270f31" args="(apr_pool_t *p, const char *hostinfo, apr_uri_t *uptr)" -->
+<div class="memitem">
+<div class="memproto">
+      <table class="memname">
+        <tr>
+          <td class="memname"><a class="el" href="group__apr__errno.html#gf76ee4543247e9fb3f3546203e590a6c">apr_status_t</a> apr_uri_parse_hostinfo           </td>
+          <td>(</td>
+          <td class="paramtype"><a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>hostinfo</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype"><a class="el" href="structapr__uri__t.html">apr_uri_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>uptr</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
+        </tr>
+      </table>
+</div>
+<div class="memdoc">
+
+<p>
 Special case for CONNECT parsing: it comes with the hostinfo part only <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
     <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>The pool to allocate out of </td></tr>
@@ -534,15 +573,15 @@
 
 </div>
 </div><p>
-<a class="anchor" name="g77edf027bf69f056e5cd4342dbf8ca77"></a><!-- doxytag: member="apr_uri.h::APU_DECLARE" ref="g77edf027bf69f056e5cd4342dbf8ca77" args="(char *) apr_uri_unparse(apr_pool_t *p" -->
+<a class="anchor" name="gd3b7b49b802a674badfb3322c31662c7"></a><!-- doxytag: member="apr_uri.h::apr_uri_port_of_scheme" ref="gd3b7b49b802a674badfb3322c31662c7" args="(const char *scheme_str)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">APU_DECLARE           </td>
+          <td class="memname"><a class="el" href="group__apr__network__io.html#ga670a71960f6eb4fe0d0de2a1e7aba03">apr_port_t</a> apr_uri_port_of_scheme           </td>
           <td>(</td>
-          <td class="paramtype">char *&nbsp;</td>
-          <td class="paramname">          </td>
+          <td class="paramtype">const char *&nbsp;</td>
+          <td class="paramname"> <em>scheme_str</em>          </td>
           <td>&nbsp;)&nbsp;</td>
           <td></td>
         </tr>
@@ -551,53 +590,68 @@
 <div class="memdoc">
 
 <p>
-Unparse a <a class="el" href="structapr__uri__t.html">apr_uri_t</a> structure to an URI string. Optionally suppress the password for security reasons. <dl compact><dt><b>Parameters:</b></dt><dd>
+Return the default port for a given scheme. The schemes recognized are http, ftp, https, gopher, wais, nntp, snews, and prospero <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>The pool to allocate out of </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>uptr</em>&nbsp;</td><td>All of the parts of the uri </td></tr>
-    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>How to unparse the uri. One of: <pre>
-    APR_URI_UNP_OMITSITEPART        Suppress "scheme://user\@site:port" 
-    APR_URI_UNP_OMITUSER            Just omit user 
-    APR_URI_UNP_OMITPASSWORD        Just omit password 
-    APR_URI_UNP_OMITUSERINFO        Omit "user:password\@" part
-    APR_URI_UNP_REVEALPASSWORD      Show plain text password (default: show XXXXXXXX)
-    APR_URI_UNP_OMITPATHINFO        Show "scheme://user\@site:port" only 
-    APR_URI_UNP_OMITQUERY           Omit "?queryarg" or "#fragment" 
- </pre> </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>scheme_str</em>&nbsp;</td><td>The string that contains the current scheme </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The uri as a string </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The default port for this scheme </dd></dl>
 
 </div>
 </div><p>
-<a class="anchor" name="g316c03099df74f0279320d4ce2647e1c"></a><!-- doxytag: member="apr_uri.h::APU_DECLARE" ref="g316c03099df74f0279320d4ce2647e1c" args="(apr_port_t) apr_uri_port_of_scheme(const char *scheme_str)" -->
+<a class="anchor" name="g78b4562bbe4225a0d3087543690394a0"></a><!-- doxytag: member="apr_uri.h::apr_uri_unparse" ref="g78b4562bbe4225a0d3087543690394a0" args="(apr_pool_t *p, const apr_uri_t *uptr, unsigned flags)" -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">APU_DECLARE           </td>
+          <td class="memname">char* apr_uri_unparse           </td>
           <td>(</td>
-          <td class="paramtype"><a class="el" href="group__apr__network__io.html#ga670a71960f6eb4fe0d0de2a1e7aba03">apr_port_t</a>&nbsp;</td>
-          <td class="paramname">          </td>
-          <td>&nbsp;)&nbsp;</td>
-          <td> const</td>
+          <td class="paramtype"><a class="el" href="group__apr__pools.html#gf137f28edcf9a086cd6bc36c20d7cdfb">apr_pool_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>p</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">const <a class="el" href="structapr__uri__t.html">apr_uri_t</a> *&nbsp;</td>
+          <td class="paramname"> <em>uptr</em>, </td>
+        </tr>
+        <tr>
+          <td class="paramkey"></td>
+          <td></td>
+          <td class="paramtype">unsigned&nbsp;</td>
+          <td class="paramname"> <em>flags</em></td><td>&nbsp;</td>
+        </tr>
+        <tr>
+          <td></td>
+          <td>)</td>
+          <td></td><td></td><td></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
 <p>
-Return the default port for a given scheme. The schemes recognized are http, ftp, https, gopher, wais, nntp, snews, and prospero <dl compact><dt><b>Parameters:</b></dt><dd>
+Unparse a <a class="el" href="structapr__uri__t.html">apr_uri_t</a> structure to an URI string. Optionally suppress the password for security reasons. <dl compact><dt><b>Parameters:</b></dt><dd>
   <table border="0" cellspacing="2" cellpadding="0">
-    <tr><td valign="top"></td><td valign="top"><em>scheme_str</em>&nbsp;</td><td>The string that contains the current scheme </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>p</em>&nbsp;</td><td>The pool to allocate out of </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>uptr</em>&nbsp;</td><td>All of the parts of the uri </td></tr>
+    <tr><td valign="top"></td><td valign="top"><em>flags</em>&nbsp;</td><td>How to unparse the uri. One of: <pre>
+    APR_URI_UNP_OMITSITEPART        Suppress "scheme://user\@site:port" 
+    APR_URI_UNP_OMITUSER            Just omit user 
+    APR_URI_UNP_OMITPASSWORD        Just omit password 
+    APR_URI_UNP_OMITUSERINFO        Omit "user:password\@" part
+    APR_URI_UNP_REVEALPASSWORD      Show plain text password (default: show XXXXXXXX)
+    APR_URI_UNP_OMITPATHINFO        Show "scheme://user\@site:port" only 
+    APR_URI_UNP_OMITQUERY           Omit "?queryarg" or "#fragment" 
+ </pre> </td></tr>
   </table>
 </dl>
-<dl class="return" compact><dt><b>Returns:</b></dt><dd>The default port for this scheme </dd></dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The uri as a string </dd></dl>
 
 </div>
 </div><p>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Mon Jun 15 09:45:31 2009 for Apache Portable Runtime by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Thu Jul 16 13:37:23 2009 for Apache Portable Runtime by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
 </body>



Mime
View raw message