You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by tr...@apache.org on 2014/09/20 14:28:51 UTC
svn commit: r1626427 [3/26] - /apr/site/trunk/docs/docs/apr-util/1.5/
Modified: apr/site/trunk/docs/docs/apr-util/1.5/apr__buckets_8h_source.html
URL: http://svn.apache.org/viewvc/apr/site/trunk/docs/docs/apr-util/1.5/apr__buckets_8h_source.html?rev=1626427&r1=1626426&r2=1626427&view=diff
==============================================================================
--- apr/site/trunk/docs/docs/apr-util/1.5/apr__buckets_8h_source.html (original)
+++ apr/site/trunk/docs/docs/apr-util/1.5/apr__buckets_8h_source.html Sat Sep 20 12:28:47 2014
@@ -3,6 +3,7 @@
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<meta name="generator" content="Doxygen 1.8.6"/>
<title>Apache Portable Runtime Utility Library: include/apr_buckets.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
@@ -29,7 +30,7 @@
</table>
</div>
<!-- end header part -->
-<!-- Generated by Doxygen 1.8.1.2 -->
+<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
@@ -130,55 +131,55 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {</div>
<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga82bf404af30875135c65e2c13ad035e5"> 54</a></span> <span class="preprocessor">#define APR_BUCKET_BUFF_SIZE 8000</span></div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga82bf404af30875135c65e2c13ad035e5"> 54</a></span> <span class="preprocessor">#define APR_BUCKET_BUFF_SIZE 8000</span></div>
<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00057"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga756973fb6392bd1026c3d96b4519776d"> 57</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00058"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gga756973fb6392bd1026c3d96b4519776da2d983f5b7fd996434e0dded171c261d8"> 58</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#gga756973fb6392bd1026c3d96b4519776da2d983f5b7fd996434e0dded171c261d8">APR_BLOCK_READ</a>, </div>
-<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gga756973fb6392bd1026c3d96b4519776da42b97663ca71fbbf2e2af7c8192e5dd8"> 59</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#gga756973fb6392bd1026c3d96b4519776da42b97663ca71fbbf2e2af7c8192e5dd8">APR_NONBLOCK_READ</a> </div>
+<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga756973fb6392bd1026c3d96b4519776d"> 57</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
+<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gga756973fb6392bd1026c3d96b4519776da2d983f5b7fd996434e0dded171c261d8"> 58</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#gga756973fb6392bd1026c3d96b4519776da2d983f5b7fd996434e0dded171c261d8">APR_BLOCK_READ</a>, </div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gga756973fb6392bd1026c3d96b4519776da42b97663ca71fbbf2e2af7c8192e5dd8"> 59</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#gga756973fb6392bd1026c3d96b4519776da42b97663ca71fbbf2e2af7c8192e5dd8">APR_NONBLOCK_READ</a> </div>
<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> } <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga756973fb6392bd1026c3d96b4519776d">apr_read_type_e</a>;</div>
<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a name="l00114"></a><span class="lineno"> 114</span> <span class="comment">/*</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> <span class="comment"> * Forward declaration of the main types.</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"> 117</span> </div>
-<div class="line"><a name="l00119"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9f50254e85c7aad79ca289a0ba069025"> 119</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a> <a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a>;</div>
-<div class="line"><a name="l00121"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gaa17a456120961b1c5af0525f4900a457"> 121</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket.html">apr_bucket</a> <a class="code" href="structapr__bucket.html">apr_bucket</a>;</div>
-<div class="line"><a name="l00123"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4"> 123</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a>;</div>
+<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga9f50254e85c7aad79ca289a0ba069025"> 119</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a> <a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a>;</div>
+<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gaa17a456120961b1c5af0525f4900a457"> 121</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket.html">apr_bucket</a> <a class="code" href="structapr__bucket.html">apr_bucket</a>;</div>
+<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4"> 123</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a>;</div>
<div class="line"><a name="l00124"></a><span class="lineno"> 124</span> </div>
-<div class="line"><a name="l00126"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga4a152aaf7d851c81af73b7e84dc1a8a2"> 126</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__type__t.html">apr_bucket_type_t</a> <a class="code" href="structapr__bucket__type__t.html">apr_bucket_type_t</a>;</div>
+<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga4a152aaf7d851c81af73b7e84dc1a8a2"> 126</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__type__t.html">apr_bucket_type_t</a> <a class="code" href="structapr__bucket__type__t.html">apr_bucket_type_t</a>;</div>
<div class="line"><a name="l00127"></a><span class="lineno"> 127</span> </div>
-<div class="line"><a name="l00131"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html"> 131</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__type__t.html">apr_bucket_type_t</a> {</div>
-<div class="line"><a name="l00135"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#ac6d779be45de214c6abd2cc205c48901"> 135</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structapr__bucket__type__t.html#ac6d779be45de214c6abd2cc205c48901">name</a>;</div>
-<div class="line"><a name="l00140"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#ad4bd2ffb03cb2f5f3b3941ce20468038"> 140</a></span>  <span class="keywordtype">int</span> <a class="code" href="structapr__bucket__type__t.html#ad4bd2ffb03cb2f5f3b3941ce20468038">num_func</a>;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html"> 131</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__type__t.html">apr_bucket_type_t</a> {</div>
+<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#ac6d779be45de214c6abd2cc205c48901"> 135</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structapr__bucket__type__t.html#ac6d779be45de214c6abd2cc205c48901">name</a>;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#ad4bd2ffb03cb2f5f3b3941ce20468038"> 140</a></span>  <span class="keywordtype">int</span> <a class="code" href="structapr__bucket__type__t.html#ad4bd2ffb03cb2f5f3b3941ce20468038">num_func</a>;</div>
<div class="line"><a name="l00151"></a><span class="lineno"> 151</span>  <span class="keyword">enum</span> {</div>
-<div class="line"><a name="l00153"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#a117f85e4a58c5e7d7e373705ad138f85a53d3ef9d6a275fe2b72a91acea7017d5"> 153</a></span>  <a class="code" href="structapr__bucket__type__t.html#a117f85e4a58c5e7d7e373705ad138f85a53d3ef9d6a275fe2b72a91acea7017d5">APR_BUCKET_DATA</a> = 0,</div>
-<div class="line"><a name="l00155"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#a117f85e4a58c5e7d7e373705ad138f85a9bf38b4eb3ea41c4af230432ac7a5fb1"> 155</a></span>  <a class="code" href="structapr__bucket__type__t.html#a117f85e4a58c5e7d7e373705ad138f85a9bf38b4eb3ea41c4af230432ac7a5fb1">APR_BUCKET_METADATA</a> = 1</div>
+<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#a117f85e4a58c5e7d7e373705ad138f85a53d3ef9d6a275fe2b72a91acea7017d5"> 153</a></span>  <a class="code" href="structapr__bucket__type__t.html#a117f85e4a58c5e7d7e373705ad138f85a53d3ef9d6a275fe2b72a91acea7017d5">APR_BUCKET_DATA</a> = 0,</div>
+<div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#a117f85e4a58c5e7d7e373705ad138f85a9bf38b4eb3ea41c4af230432ac7a5fb1"> 155</a></span>  <a class="code" href="structapr__bucket__type__t.html#a117f85e4a58c5e7d7e373705ad138f85a9bf38b4eb3ea41c4af230432ac7a5fb1">APR_BUCKET_METADATA</a> = 1</div>
<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  } <a class="code" href="structapr__bucket__type__t.html#a34cef542a8eee5bb734ba8dcd8329711">is_metadata</a>;</div>
-<div class="line"><a name="l00164"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#aa5a8ae7611ba3be480e3fd12ff3ac352"> 164</a></span>  void (*<a class="code" href="structapr__bucket__type__t.html#aa5a8ae7611ba3be480e3fd12ff3ac352">destroy</a>)(<span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#aa5a8ae7611ba3be480e3fd12ff3ac352"> 164</a></span>  void (*<a class="code" href="structapr__bucket__type__t.html#aa5a8ae7611ba3be480e3fd12ff3ac352">destroy</a>)(<span class="keywordtype">void</span> *data);</div>
<div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div>
-<div class="line"><a name="l00176"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#a8e9f3f5b2a5513691f3cea130a1aa54b"> 176</a></span>  apr_status_t (*<a class="code" href="structapr__bucket__type__t.html#a8e9f3f5b2a5513691f3cea130a1aa54b">read</a>)(<a class="code" href="structapr__bucket.html">apr_bucket</a> *b, <span class="keyword">const</span> <span class="keywordtype">char</span> **str, apr_size_t *len, </div>
+<div class="line"><a name="l00176"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#a8e9f3f5b2a5513691f3cea130a1aa54b"> 176</a></span>  apr_status_t (*<a class="code" href="structapr__bucket__type__t.html#a8e9f3f5b2a5513691f3cea130a1aa54b">read</a>)(<a class="code" href="structapr__bucket.html">apr_bucket</a> *b, <span class="keyword">const</span> <span class="keywordtype">char</span> **str, apr_size_t *len, </div>
<div class="line"><a name="l00177"></a><span class="lineno"> 177</span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga756973fb6392bd1026c3d96b4519776d">apr_read_type_e</a> block);</div>
<div class="line"><a name="l00178"></a><span class="lineno"> 178</span>  </div>
-<div class="line"><a name="l00192"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#a4e2015fd6e927ed55157a9b003ed5fdb"> 192</a></span>  apr_status_t (*<a class="code" href="structapr__bucket__type__t.html#a4e2015fd6e927ed55157a9b003ed5fdb">setaside</a>)(<a class="code" href="structapr__bucket.html">apr_bucket</a> *e, apr_pool_t *pool);</div>
+<div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#a4e2015fd6e927ed55157a9b003ed5fdb"> 192</a></span>  apr_status_t (*<a class="code" href="structapr__bucket__type__t.html#a4e2015fd6e927ed55157a9b003ed5fdb">setaside</a>)(<a class="code" href="structapr__bucket.html">apr_bucket</a> *e, apr_pool_t *pool);</div>
<div class="line"><a name="l00193"></a><span class="lineno"> 193</span> </div>
-<div class="line"><a name="l00203"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#af30959bc15fc60e21224d5e3c8c0a814"> 203</a></span>  apr_status_t (*<a class="code" href="structapr__bucket__type__t.html#af30959bc15fc60e21224d5e3c8c0a814">split</a>)(<a class="code" href="structapr__bucket.html">apr_bucket</a> *e, apr_size_t point);</div>
+<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#af30959bc15fc60e21224d5e3c8c0a814"> 203</a></span>  apr_status_t (*<a class="code" href="structapr__bucket__type__t.html#af30959bc15fc60e21224d5e3c8c0a814">split</a>)(<a class="code" href="structapr__bucket.html">apr_bucket</a> *e, apr_size_t point);</div>
<div class="line"><a name="l00204"></a><span class="lineno"> 204</span> </div>
-<div class="line"><a name="l00211"></a><span class="lineno"><a class="code" href="structapr__bucket__type__t.html#a300d6b15d55a3a1f13eeec7379100c38"> 211</a></span>  apr_status_t (*<a class="code" href="structapr__bucket__type__t.html#a300d6b15d55a3a1f13eeec7379100c38">copy</a>)(<a class="code" href="structapr__bucket.html">apr_bucket</a> *e, <a class="code" href="structapr__bucket.html">apr_bucket</a> **c);</div>
+<div class="line"><a name="l00211"></a><span class="lineno"><a class="line" href="structapr__bucket__type__t.html#a300d6b15d55a3a1f13eeec7379100c38"> 211</a></span>  apr_status_t (*<a class="code" href="structapr__bucket__type__t.html#a300d6b15d55a3a1f13eeec7379100c38">copy</a>)(<a class="code" href="structapr__bucket.html">apr_bucket</a> *e, <a class="code" href="structapr__bucket.html">apr_bucket</a> **c);</div>
<div class="line"><a name="l00212"></a><span class="lineno"> 212</span> </div>
<div class="line"><a name="l00213"></a><span class="lineno"> 213</span> };</div>
<div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div>
-<div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="structapr__bucket.html"> 224</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket.html">apr_bucket</a> {</div>
+<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="structapr__bucket.html"> 224</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket.html">apr_bucket</a> {</div>
<div class="line"><a name="l00226"></a><span class="lineno"> 226</span>  <a class="code" href="structapr__bucket.html#ab1acff965e57e067dfde80321d04dea7">APR_RING_ENTRY</a>(<a class="code" href="structapr__bucket.html">apr_bucket</a>) link;</div>
-<div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="structapr__bucket.html#ac27fa5ce798e688ad243ebe1615937fc"> 228</a></span>  <span class="keyword">const</span> <a class="code" href="structapr__bucket__type__t.html">apr_bucket_type_t</a> *<a class="code" href="structapr__bucket.html#ac27fa5ce798e688ad243ebe1615937fc">type</a>;</div>
-<div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="structapr__bucket.html#a0898dfc78d9275187189b9a745e619bf"> 234</a></span>  apr_size_t <a class="code" href="structapr__bucket.html#a0898dfc78d9275187189b9a745e619bf">length</a>;</div>
-<div class="line"><a name="l00242"></a><span class="lineno"><a class="code" href="structapr__bucket.html#a4a8791b606b3ad613b8672ec94145628"> 242</a></span>  apr_off_t <a class="code" href="structapr__bucket.html#a4a8791b606b3ad613b8672ec94145628">start</a>;</div>
-<div class="line"><a name="l00244"></a><span class="lineno"><a class="code" href="structapr__bucket.html#a7fc4604750889b3f762bda1a786d276a"> 244</a></span>  <span class="keywordtype">void</span> *<a class="code" href="structapr__bucket.html#a7fc4604750889b3f762bda1a786d276a">data</a>; </div>
-<div class="line"><a name="l00252"></a><span class="lineno"><a class="code" href="structapr__bucket.html#ac50b1c1de2b171938c33bf3ac478f359"> 252</a></span>  void (*<a class="code" href="structapr__bucket.html#ac50b1c1de2b171938c33bf3ac478f359">free</a>)(<span class="keywordtype">void</span> *e);</div>
-<div class="line"><a name="l00254"></a><span class="lineno"><a class="code" href="structapr__bucket.html#a5a500b80105834621514d6c0814d0966"> 254</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> *<a class="code" href="structapr__bucket.html#a5a500b80105834621514d6c0814d0966">list</a>;</div>
+<div class="line"><a name="l00228"></a><span class="lineno"><a class="line" href="structapr__bucket.html#ac27fa5ce798e688ad243ebe1615937fc"> 228</a></span>  <span class="keyword">const</span> <a class="code" href="structapr__bucket__type__t.html">apr_bucket_type_t</a> *<a class="code" href="structapr__bucket.html#ac27fa5ce798e688ad243ebe1615937fc">type</a>;</div>
+<div class="line"><a name="l00234"></a><span class="lineno"><a class="line" href="structapr__bucket.html#a0898dfc78d9275187189b9a745e619bf"> 234</a></span>  apr_size_t <a class="code" href="structapr__bucket.html#a0898dfc78d9275187189b9a745e619bf">length</a>;</div>
+<div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="structapr__bucket.html#a4a8791b606b3ad613b8672ec94145628"> 242</a></span>  apr_off_t <a class="code" href="structapr__bucket.html#a4a8791b606b3ad613b8672ec94145628">start</a>;</div>
+<div class="line"><a name="l00244"></a><span class="lineno"><a class="line" href="structapr__bucket.html#a7fc4604750889b3f762bda1a786d276a"> 244</a></span>  <span class="keywordtype">void</span> *<a class="code" href="structapr__bucket.html#a7fc4604750889b3f762bda1a786d276a">data</a>; </div>
+<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="structapr__bucket.html#ac50b1c1de2b171938c33bf3ac478f359"> 252</a></span>  void (*<a class="code" href="structapr__bucket.html#ac50b1c1de2b171938c33bf3ac478f359">free</a>)(<span class="keywordtype">void</span> *e);</div>
+<div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="structapr__bucket.html#a5a500b80105834621514d6c0814d0966"> 254</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> *<a class="code" href="structapr__bucket.html#a5a500b80105834621514d6c0814d0966">list</a>;</div>
<div class="line"><a name="l00255"></a><span class="lineno"> 255</span> };</div>
<div class="line"><a name="l00256"></a><span class="lineno"> 256</span> </div>
-<div class="line"><a name="l00258"></a><span class="lineno"><a class="code" href="structapr__bucket__brigade.html"> 258</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a> {</div>
-<div class="line"><a name="l00264"></a><span class="lineno"><a class="code" href="structapr__bucket__brigade.html#a8e03b4dd531903709ae3ae8ebe9e46ee"> 264</a></span>  apr_pool_t *<a class="code" href="structapr__bucket__brigade.html#a8e03b4dd531903709ae3ae8ebe9e46ee">p</a>;</div>
+<div class="line"><a name="l00258"></a><span class="lineno"><a class="line" href="structapr__bucket__brigade.html"> 258</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a> {</div>
+<div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="structapr__bucket__brigade.html#a8e03b4dd531903709ae3ae8ebe9e46ee"> 264</a></span>  apr_pool_t *<a class="code" href="structapr__bucket__brigade.html#a8e03b4dd531903709ae3ae8ebe9e46ee">p</a>;</div>
<div class="line"><a name="l00266"></a><span class="lineno"> 266</span>  <span class="comment">/*</span></div>
<div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <span class="comment"> * The apr_bucket_list structure doesn't actually need a name tag</span></div>
<div class="line"><a name="l00268"></a><span class="lineno"> 268</span> <span class="comment"> * because it has no existence independent of struct apr_bucket_brigade;</span></div>
@@ -187,11 +188,11 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00271"></a><span class="lineno"> 271</span> <span class="comment"> * doesn't like that.</span></div>
<div class="line"><a name="l00272"></a><span class="lineno"> 272</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00273"></a><span class="lineno"> 273</span>  <a class="code" href="structapr__bucket__brigade.html#a76a313afc83dd161916f3f9b83eea734">APR_RING_HEAD</a>(apr_bucket_list, <a class="code" href="structapr__bucket.html">apr_bucket</a>) list;</div>
-<div class="line"><a name="l00275"></a><span class="lineno"><a class="code" href="structapr__bucket__brigade.html#a9f58f90a088f02ebb6f935f004092aaa"> 275</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> *<a class="code" href="structapr__bucket__brigade.html#a9f58f90a088f02ebb6f935f004092aaa">bucket_alloc</a>;</div>
+<div class="line"><a name="l00275"></a><span class="lineno"><a class="line" href="structapr__bucket__brigade.html#a9f58f90a088f02ebb6f935f004092aaa"> 275</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> *<a class="code" href="structapr__bucket__brigade.html#a9f58f90a088f02ebb6f935f004092aaa">bucket_alloc</a>;</div>
<div class="line"><a name="l00276"></a><span class="lineno"> 276</span> };</div>
<div class="line"><a name="l00277"></a><span class="lineno"> 277</span> </div>
<div class="line"><a name="l00278"></a><span class="lineno"> 278</span> </div>
-<div class="line"><a name="l00282"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gacdf6dc9d4c81c64834e5e509281f7f16"> 282</a></span> typedef apr_status_t (*<a class="code" href="group___a_p_r___util___bucket___brigades.html#gacdf6dc9d4c81c64834e5e509281f7f16">apr_brigade_flush</a>)(<a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb, <span class="keywordtype">void</span> *ctx);</div>
+<div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gacdf6dc9d4c81c64834e5e509281f7f16"> 282</a></span> typedef apr_status_t (*<a class="code" href="group___a_p_r___util___bucket___brigades.html#gacdf6dc9d4c81c64834e5e509281f7f16">apr_brigade_flush</a>)(<a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a> *bb, <span class="keywordtype">void</span> *ctx);</div>
<div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div>
<div class="line"><a name="l00284"></a><span class="lineno"> 284</span> <span class="comment">/*</span></div>
<div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <span class="comment"> * define APR_BUCKET_DEBUG if you want your brigades to be checked for</span></div>
@@ -200,93 +201,93 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00288"></a><span class="lineno"> 288</span> <span class="comment"> */</span></div>
<div class="line"><a name="l00289"></a><span class="lineno"> 289</span> <span class="preprocessor">#ifdef APR_BUCKET_DEBUG</span></div>
<div class="line"><a name="l00290"></a><span class="lineno"> 290</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="preprocessor">#define APR_BRIGADE_CHECK_CONSISTENCY(b) \</span></div>
+<div class="line"><a name="l00291"></a><span class="lineno"> 291</span> <span class="preprocessor">#define APR_BRIGADE_CHECK_CONSISTENCY(b) \</span></div>
<div class="line"><a name="l00292"></a><span class="lineno"> 292</span> <span class="preprocessor"> APR_RING_CHECK_CONSISTENCY(&(b)->list, apr_bucket, link)</span></div>
<div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="preprocessor">#define APR_BUCKET_CHECK_CONSISTENCY(e) \</span></div>
+<div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <span class="preprocessor">#define APR_BUCKET_CHECK_CONSISTENCY(e) \</span></div>
<div class="line"><a name="l00295"></a><span class="lineno"> 295</span> <span class="preprocessor"> APR_RING_CHECK_ELEM_CONSISTENCY((e), apr_bucket, link)</span></div>
<div class="line"><a name="l00296"></a><span class="lineno"> 296</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00297"></a><span class="lineno"> 297</span> <span class="preprocessor">#else</span></div>
<div class="line"><a name="l00298"></a><span class="lineno"> 298</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00304"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gae1dfe8bf117d10e7dc5b8e0c08f0ebb2"> 304</a></span> <span class="preprocessor">#define APR_BRIGADE_CHECK_CONSISTENCY(b)</span></div>
+<div class="line"><a name="l00304"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gae1dfe8bf117d10e7dc5b8e0c08f0ebb2"> 304</a></span> <span class="preprocessor">#define APR_BRIGADE_CHECK_CONSISTENCY(b)</span></div>
<div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00311"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gaedaeb3fbe71aac408377471b8a54dc08"> 311</a></span> <span class="preprocessor">#define APR_BUCKET_CHECK_CONSISTENCY(e)</span></div>
+<div class="line"><a name="l00311"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gaedaeb3fbe71aac408377471b8a54dc08"> 311</a></span> <span class="preprocessor">#define APR_BUCKET_CHECK_CONSISTENCY(e)</span></div>
<div class="line"><a name="l00312"></a><span class="lineno"> 312</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00313"></a><span class="lineno"> 313</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00314"></a><span class="lineno"> 314</span> </div>
-<div class="line"><a name="l00331"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga858da66dccab1e063415678bb115788a"> 331</a></span> <span class="preprocessor">#define APR_BRIGADE_SENTINEL(b) APR_RING_SENTINEL(&(b)->list, apr_bucket, link)</span></div>
+<div class="line"><a name="l00331"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga858da66dccab1e063415678bb115788a"> 331</a></span> <span class="preprocessor">#define APR_BRIGADE_SENTINEL(b) APR_RING_SENTINEL(&(b)->list, apr_bucket, link)</span></div>
<div class="line"><a name="l00332"></a><span class="lineno"> 332</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00338"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga836f61da6cce15074eff257ce4b6fc0f"> 338</a></span> <span class="preprocessor">#define APR_BRIGADE_EMPTY(b) APR_RING_EMPTY(&(b)->list, apr_bucket, link)</span></div>
+<div class="line"><a name="l00338"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga836f61da6cce15074eff257ce4b6fc0f"> 338</a></span> <span class="preprocessor">#define APR_BRIGADE_EMPTY(b) APR_RING_EMPTY(&(b)->list, apr_bucket, link)</span></div>
<div class="line"><a name="l00339"></a><span class="lineno"> 339</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00345"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gab5826a11eb6ba90786a94282f806c230"> 345</a></span> <span class="preprocessor">#define APR_BRIGADE_FIRST(b) APR_RING_FIRST(&(b)->list)</span></div>
+<div class="line"><a name="l00345"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gab5826a11eb6ba90786a94282f806c230"> 345</a></span> <span class="preprocessor">#define APR_BRIGADE_FIRST(b) APR_RING_FIRST(&(b)->list)</span></div>
<div class="line"><a name="l00346"></a><span class="lineno"> 346</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00351"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga40e0ef2a904aa519ca9d63288dee0b4d"> 351</a></span> <span class="preprocessor">#define APR_BRIGADE_LAST(b) APR_RING_LAST(&(b)->list)</span></div>
+<div class="line"><a name="l00351"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga40e0ef2a904aa519ca9d63288dee0b4d"> 351</a></span> <span class="preprocessor">#define APR_BRIGADE_LAST(b) APR_RING_LAST(&(b)->list)</span></div>
<div class="line"><a name="l00352"></a><span class="lineno"> 352</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00358"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga6dc39d8757e18941a6fb069b0c18fbd3"> 358</a></span> <span class="preprocessor">#define APR_BRIGADE_INSERT_HEAD(b, e) do { \</span></div>
-<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="preprocessor"> apr_bucket *ap__b = (e); \</span></div>
-<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="preprocessor"> APR_RING_INSERT_HEAD(&(b)->list, ap__b, apr_bucket, link); \</span></div>
-<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="preprocessor"> APR_BRIGADE_CHECK_CONSISTENCY((b)); \</span></div>
+<div class="line"><a name="l00358"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga6dc39d8757e18941a6fb069b0c18fbd3"> 358</a></span> <span class="preprocessor">#define APR_BRIGADE_INSERT_HEAD(b, e) do { \</span></div>
+<div class="line"><a name="l00359"></a><span class="lineno"> 359</span> <span class="preprocessor"> apr_bucket *ap__b = (e); \</span></div>
+<div class="line"><a name="l00360"></a><span class="lineno"> 360</span> <span class="preprocessor"> APR_RING_INSERT_HEAD(&(b)->list, ap__b, apr_bucket, link); \</span></div>
+<div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <span class="preprocessor"> APR_BRIGADE_CHECK_CONSISTENCY((b)); \</span></div>
<div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00363"></a><span class="lineno"> 363</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00369"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga5447595f8374296c5ffe208db39b2f5d"> 369</a></span> <span class="preprocessor">#define APR_BRIGADE_INSERT_TAIL(b, e) do { \</span></div>
-<div class="line"><a name="l00370"></a><span class="lineno"> 370</span> <span class="preprocessor"> apr_bucket *ap__b = (e); \</span></div>
-<div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="preprocessor"> APR_RING_INSERT_TAIL(&(b)->list, ap__b, apr_bucket, link); \</span></div>
-<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="preprocessor"> APR_BRIGADE_CHECK_CONSISTENCY((b)); \</span></div>
+<div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga5447595f8374296c5ffe208db39b2f5d"> 369</a></span> <span class="preprocessor">#define APR_BRIGADE_INSERT_TAIL(b, e) do { \</span></div>
+<div class="line"><a name="l00370"></a><span class="lineno"> 370</span> <span class="preprocessor"> apr_bucket *ap__b = (e); \</span></div>
+<div class="line"><a name="l00371"></a><span class="lineno"> 371</span> <span class="preprocessor"> APR_RING_INSERT_TAIL(&(b)->list, ap__b, apr_bucket, link); \</span></div>
+<div class="line"><a name="l00372"></a><span class="lineno"> 372</span> <span class="preprocessor"> APR_BRIGADE_CHECK_CONSISTENCY((b)); \</span></div>
<div class="line"><a name="l00373"></a><span class="lineno"> 373</span> <span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00374"></a><span class="lineno"> 374</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00380"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga7cecbc89be912ce9ab24c889eb8f955b"> 380</a></span> <span class="preprocessor">#define APR_BRIGADE_CONCAT(a, b) do { \</span></div>
-<div class="line"><a name="l00381"></a><span class="lineno"> 381</span> <span class="preprocessor"> APR_RING_CONCAT(&(a)->list, &(b)->list, apr_bucket, link); \</span></div>
-<div class="line"><a name="l00382"></a><span class="lineno"> 382</span> <span class="preprocessor"> APR_BRIGADE_CHECK_CONSISTENCY((a)); \</span></div>
+<div class="line"><a name="l00380"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga7cecbc89be912ce9ab24c889eb8f955b"> 380</a></span> <span class="preprocessor">#define APR_BRIGADE_CONCAT(a, b) do { \</span></div>
+<div class="line"><a name="l00381"></a><span class="lineno"> 381</span> <span class="preprocessor"> APR_RING_CONCAT(&(a)->list, &(b)->list, apr_bucket, link); \</span></div>
+<div class="line"><a name="l00382"></a><span class="lineno"> 382</span> <span class="preprocessor"> APR_BRIGADE_CHECK_CONSISTENCY((a)); \</span></div>
<div class="line"><a name="l00383"></a><span class="lineno"> 383</span> <span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00384"></a><span class="lineno"> 384</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00390"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga52ba212f76507a79ccae213875150ad1"> 390</a></span> <span class="preprocessor">#define APR_BRIGADE_PREPEND(a, b) do { \</span></div>
-<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> <span class="preprocessor"> APR_RING_PREPEND(&(a)->list, &(b)->list, apr_bucket, link); \</span></div>
-<div class="line"><a name="l00392"></a><span class="lineno"> 392</span> <span class="preprocessor"> APR_BRIGADE_CHECK_CONSISTENCY((a)); \</span></div>
+<div class="line"><a name="l00390"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga52ba212f76507a79ccae213875150ad1"> 390</a></span> <span class="preprocessor">#define APR_BRIGADE_PREPEND(a, b) do { \</span></div>
+<div class="line"><a name="l00391"></a><span class="lineno"> 391</span> <span class="preprocessor"> APR_RING_PREPEND(&(a)->list, &(b)->list, apr_bucket, link); \</span></div>
+<div class="line"><a name="l00392"></a><span class="lineno"> 392</span> <span class="preprocessor"> APR_BRIGADE_CHECK_CONSISTENCY((a)); \</span></div>
<div class="line"><a name="l00393"></a><span class="lineno"> 393</span> <span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00394"></a><span class="lineno"> 394</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00400"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gae012adeccda754eabc42b7855bec081e"> 400</a></span> <span class="preprocessor">#define APR_BUCKET_INSERT_BEFORE(a, b) do { \</span></div>
-<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="preprocessor"> apr_bucket *ap__a = (a), *ap__b = (b); \</span></div>
-<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> <span class="preprocessor"> APR_RING_INSERT_BEFORE(ap__a, ap__b, link); \</span></div>
-<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> <span class="preprocessor"> APR_BUCKET_CHECK_CONSISTENCY(ap__a); \</span></div>
+<div class="line"><a name="l00400"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gae012adeccda754eabc42b7855bec081e"> 400</a></span> <span class="preprocessor">#define APR_BUCKET_INSERT_BEFORE(a, b) do { \</span></div>
+<div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <span class="preprocessor"> apr_bucket *ap__a = (a), *ap__b = (b); \</span></div>
+<div class="line"><a name="l00402"></a><span class="lineno"> 402</span> <span class="preprocessor"> APR_RING_INSERT_BEFORE(ap__a, ap__b, link); \</span></div>
+<div class="line"><a name="l00403"></a><span class="lineno"> 403</span> <span class="preprocessor"> APR_BUCKET_CHECK_CONSISTENCY(ap__a); \</span></div>
<div class="line"><a name="l00404"></a><span class="lineno"> 404</span> <span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00405"></a><span class="lineno"> 405</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00411"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga1f8114b7316d1fef1deb95abc8f02341"> 411</a></span> <span class="preprocessor">#define APR_BUCKET_INSERT_AFTER(a, b) do { \</span></div>
-<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="preprocessor"> apr_bucket *ap__a = (a), *ap__b = (b); \</span></div>
-<div class="line"><a name="l00413"></a><span class="lineno"> 413</span> <span class="preprocessor"> APR_RING_INSERT_AFTER(ap__a, ap__b, link); \</span></div>
-<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="preprocessor"> APR_BUCKET_CHECK_CONSISTENCY(ap__a); \</span></div>
+<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga1f8114b7316d1fef1deb95abc8f02341"> 411</a></span> <span class="preprocessor">#define APR_BUCKET_INSERT_AFTER(a, b) do { \</span></div>
+<div class="line"><a name="l00412"></a><span class="lineno"> 412</span> <span class="preprocessor"> apr_bucket *ap__a = (a), *ap__b = (b); \</span></div>
+<div class="line"><a name="l00413"></a><span class="lineno"> 413</span> <span class="preprocessor"> APR_RING_INSERT_AFTER(ap__a, ap__b, link); \</span></div>
+<div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <span class="preprocessor"> APR_BUCKET_CHECK_CONSISTENCY(ap__a); \</span></div>
<div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00422"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga7171f690b203d548a5b6ae0b079068d8"> 422</a></span> <span class="preprocessor">#define APR_BUCKET_NEXT(e) APR_RING_NEXT((e), link)</span></div>
+<div class="line"><a name="l00422"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga7171f690b203d548a5b6ae0b079068d8"> 422</a></span> <span class="preprocessor">#define APR_BUCKET_NEXT(e) APR_RING_NEXT((e), link)</span></div>
<div class="line"><a name="l00423"></a><span class="lineno"> 423</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00428"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gaf229fecd4174efd4d6a9774e3048ae28"> 428</a></span> <span class="preprocessor">#define APR_BUCKET_PREV(e) APR_RING_PREV((e), link)</span></div>
+<div class="line"><a name="l00428"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gaf229fecd4174efd4d6a9774e3048ae28"> 428</a></span> <span class="preprocessor">#define APR_BUCKET_PREV(e) APR_RING_PREV((e), link)</span></div>
<div class="line"><a name="l00429"></a><span class="lineno"> 429</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00434"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga2c46a1b717a87b68bd98b425e0c64977"> 434</a></span> <span class="preprocessor">#define APR_BUCKET_REMOVE(e) APR_RING_REMOVE((e), link)</span></div>
+<div class="line"><a name="l00434"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga2c46a1b717a87b68bd98b425e0c64977"> 434</a></span> <span class="preprocessor">#define APR_BUCKET_REMOVE(e) APR_RING_REMOVE((e), link)</span></div>
<div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00440"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga00c2e104125f124c3a52627863432de9"> 440</a></span> <span class="preprocessor">#define APR_BUCKET_INIT(e) APR_RING_ELEM_INIT((e), link)</span></div>
+<div class="line"><a name="l00440"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga00c2e104125f124c3a52627863432de9"> 440</a></span> <span class="preprocessor">#define APR_BUCKET_INIT(e) APR_RING_ELEM_INIT((e), link)</span></div>
<div class="line"><a name="l00441"></a><span class="lineno"> 441</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00448"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga506cb29cc1ec1abeb487e01b122bd4d9"> 448</a></span> <span class="preprocessor">#define APR_BUCKET_IS_METADATA(e) ((e)->type->is_metadata)</span></div>
+<div class="line"><a name="l00448"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga506cb29cc1ec1abeb487e01b122bd4d9"> 448</a></span> <span class="preprocessor">#define APR_BUCKET_IS_METADATA(e) ((e)->type->is_metadata)</span></div>
<div class="line"><a name="l00449"></a><span class="lineno"> 449</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00455"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga24105da0bb755a775c4b2a519d7c25f9"> 455</a></span> <span class="preprocessor">#define APR_BUCKET_IS_FLUSH(e) ((e)->type == &apr_bucket_type_flush)</span></div>
+<div class="line"><a name="l00455"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga24105da0bb755a775c4b2a519d7c25f9"> 455</a></span> <span class="preprocessor">#define APR_BUCKET_IS_FLUSH(e) ((e)->type == &apr_bucket_type_flush)</span></div>
<div class="line"><a name="l00456"></a><span class="lineno"> 456</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00461"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga89b225e1c08473766eec719b985ca0d6"> 461</a></span> <span class="preprocessor">#define APR_BUCKET_IS_EOS(e) ((e)->type == &apr_bucket_type_eos)</span></div>
+<div class="line"><a name="l00461"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga89b225e1c08473766eec719b985ca0d6"> 461</a></span> <span class="preprocessor">#define APR_BUCKET_IS_EOS(e) ((e)->type == &apr_bucket_type_eos)</span></div>
<div class="line"><a name="l00462"></a><span class="lineno"> 462</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00467"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga1d54037bb6953c73d5c61f64c311d470"> 467</a></span> <span class="preprocessor">#define APR_BUCKET_IS_FILE(e) ((e)->type == &apr_bucket_type_file)</span></div>
+<div class="line"><a name="l00467"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga1d54037bb6953c73d5c61f64c311d470"> 467</a></span> <span class="preprocessor">#define APR_BUCKET_IS_FILE(e) ((e)->type == &apr_bucket_type_file)</span></div>
<div class="line"><a name="l00468"></a><span class="lineno"> 468</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00473"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga03e62d86c994d1d1cc9be3eb8b8f6ac6"> 473</a></span> <span class="preprocessor">#define APR_BUCKET_IS_PIPE(e) ((e)->type == &apr_bucket_type_pipe)</span></div>
+<div class="line"><a name="l00473"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga03e62d86c994d1d1cc9be3eb8b8f6ac6"> 473</a></span> <span class="preprocessor">#define APR_BUCKET_IS_PIPE(e) ((e)->type == &apr_bucket_type_pipe)</span></div>
<div class="line"><a name="l00474"></a><span class="lineno"> 474</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00479"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga4b8315b498e4eb67efde1c83bdbe8b87"> 479</a></span> <span class="preprocessor">#define APR_BUCKET_IS_SOCKET(e) ((e)->type == &apr_bucket_type_socket)</span></div>
+<div class="line"><a name="l00479"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga4b8315b498e4eb67efde1c83bdbe8b87"> 479</a></span> <span class="preprocessor">#define APR_BUCKET_IS_SOCKET(e) ((e)->type == &apr_bucket_type_socket)</span></div>
<div class="line"><a name="l00480"></a><span class="lineno"> 480</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00485"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga3dee4fbd5b4e16e5188a6cfec40b6961"> 485</a></span> <span class="preprocessor">#define APR_BUCKET_IS_HEAP(e) ((e)->type == &apr_bucket_type_heap)</span></div>
+<div class="line"><a name="l00485"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga3dee4fbd5b4e16e5188a6cfec40b6961"> 485</a></span> <span class="preprocessor">#define APR_BUCKET_IS_HEAP(e) ((e)->type == &apr_bucket_type_heap)</span></div>
<div class="line"><a name="l00486"></a><span class="lineno"> 486</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00491"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga1a7e7ac5fddbab4ce189e8d3007446ff"> 491</a></span> <span class="preprocessor">#define APR_BUCKET_IS_TRANSIENT(e) ((e)->type == &apr_bucket_type_transient)</span></div>
+<div class="line"><a name="l00491"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga1a7e7ac5fddbab4ce189e8d3007446ff"> 491</a></span> <span class="preprocessor">#define APR_BUCKET_IS_TRANSIENT(e) ((e)->type == &apr_bucket_type_transient)</span></div>
<div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00497"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga53f1188c168acf7dcfabfa1ac5a08655"> 497</a></span> <span class="preprocessor">#define APR_BUCKET_IS_IMMORTAL(e) ((e)->type == &apr_bucket_type_immortal)</span></div>
+<div class="line"><a name="l00497"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga53f1188c168acf7dcfabfa1ac5a08655"> 497</a></span> <span class="preprocessor">#define APR_BUCKET_IS_IMMORTAL(e) ((e)->type == &apr_bucket_type_immortal)</span></div>
<div class="line"><a name="l00498"></a><span class="lineno"> 498</span> <span class="preprocessor"></span><span class="preprocessor">#if APR_HAS_MMAP</span></div>
<div class="line"><a name="l00499"></a><span class="lineno"> 499</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00504"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga1693d49aeb0287e3b171c922c6b633d2"> 504</a></span> <span class="preprocessor">#define APR_BUCKET_IS_MMAP(e) ((e)->type == &apr_bucket_type_mmap)</span></div>
+<div class="line"><a name="l00504"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga1693d49aeb0287e3b171c922c6b633d2"> 504</a></span> <span class="preprocessor">#define APR_BUCKET_IS_MMAP(e) ((e)->type == &apr_bucket_type_mmap)</span></div>
<div class="line"><a name="l00505"></a><span class="lineno"> 505</span> <span class="preprocessor"></span><span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00506"></a><span class="lineno"> 506</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00511"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gadbe80a9016da6a06ab414ba61d6625d0"> 511</a></span> <span class="preprocessor">#define APR_BUCKET_IS_POOL(e) ((e)->type == &apr_bucket_type_pool)</span></div>
+<div class="line"><a name="l00511"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gadbe80a9016da6a06ab414ba61d6625d0"> 511</a></span> <span class="preprocessor">#define APR_BUCKET_IS_POOL(e) ((e)->type == &apr_bucket_type_pool)</span></div>
<div class="line"><a name="l00512"></a><span class="lineno"> 512</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00513"></a><span class="lineno"> 513</span> <span class="comment">/*</span></div>
<div class="line"><a name="l00514"></a><span class="lineno"> 514</span> <span class="comment"> * General-purpose reference counting for the various bucket types.</span></div>
@@ -298,61 +299,61 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00520"></a><span class="lineno"> 520</span> <span class="comment"> * occur because of bucket splits or buckets that refer to globally</span></div>
<div class="line"><a name="l00521"></a><span class="lineno"> 521</span> <span class="comment"> * cached data. */</span></div>
<div class="line"><a name="l00522"></a><span class="lineno"> 522</span> </div>
-<div class="line"><a name="l00524"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga785fd3402961b30315975b0c87c87706"> 524</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> <a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a>;</div>
-<div class="line"><a name="l00531"></a><span class="lineno"><a class="code" href="structapr__bucket__refcount.html"> 531</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> {</div>
-<div class="line"><a name="l00533"></a><span class="lineno"><a class="code" href="structapr__bucket__refcount.html#a75040af03e3ad3c722bccea1048e3dae"> 533</a></span>  <span class="keywordtype">int</span> <a class="code" href="structapr__bucket__refcount.html#a75040af03e3ad3c722bccea1048e3dae">refcount</a>;</div>
+<div class="line"><a name="l00524"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga785fd3402961b30315975b0c87c87706"> 524</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> <a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a>;</div>
+<div class="line"><a name="l00531"></a><span class="lineno"><a class="line" href="structapr__bucket__refcount.html"> 531</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> {</div>
+<div class="line"><a name="l00533"></a><span class="lineno"><a class="line" href="structapr__bucket__refcount.html#a75040af03e3ad3c722bccea1048e3dae"> 533</a></span>  <span class="keywordtype">int</span> <a class="code" href="structapr__bucket__refcount.html#a75040af03e3ad3c722bccea1048e3dae">refcount</a>;</div>
<div class="line"><a name="l00534"></a><span class="lineno"> 534</span> };</div>
<div class="line"><a name="l00535"></a><span class="lineno"> 535</span> </div>
<div class="line"><a name="l00536"></a><span class="lineno"> 536</span> <span class="comment">/* ***** Reference-counted bucket types ***** */</span></div>
<div class="line"><a name="l00537"></a><span class="lineno"> 537</span> </div>
-<div class="line"><a name="l00539"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gaede6e77d621d0f3f7d2685d489d01283"> 539</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a> <a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a>;</div>
-<div class="line"><a name="l00543"></a><span class="lineno"><a class="code" href="structapr__bucket__heap.html"> 543</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a> {</div>
-<div class="line"><a name="l00545"></a><span class="lineno"><a class="code" href="structapr__bucket__heap.html#ab87003dea25caef69aa3b30a1948024e"> 545</a></span>  <a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> <a class="code" href="structapr__bucket__heap.html#ab87003dea25caef69aa3b30a1948024e">refcount</a>;</div>
-<div class="line"><a name="l00549"></a><span class="lineno"><a class="code" href="structapr__bucket__heap.html#ac6386e2f635c6af19075123749e1fa71"> 549</a></span>  <span class="keywordtype">char</span> *<a class="code" href="structapr__bucket__heap.html#ac6386e2f635c6af19075123749e1fa71">base</a>;</div>
-<div class="line"><a name="l00551"></a><span class="lineno"><a class="code" href="structapr__bucket__heap.html#ae373dada96f2e005a6aaf80e41c4cf6d"> 551</a></span>  apr_size_t <a class="code" href="structapr__bucket__heap.html#ae373dada96f2e005a6aaf80e41c4cf6d">alloc_len</a>;</div>
-<div class="line"><a name="l00553"></a><span class="lineno"><a class="code" href="structapr__bucket__heap.html#aac6fce0089a10b2b139c28edf9ad6fea"> 553</a></span>  void (*free_func)(<span class="keywordtype">void</span> *data);</div>
+<div class="line"><a name="l00539"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gaede6e77d621d0f3f7d2685d489d01283"> 539</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a> <a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a>;</div>
+<div class="line"><a name="l00543"></a><span class="lineno"><a class="line" href="structapr__bucket__heap.html"> 543</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a> {</div>
+<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="structapr__bucket__heap.html#ab87003dea25caef69aa3b30a1948024e"> 545</a></span>  <a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> <a class="code" href="structapr__bucket__heap.html#ab87003dea25caef69aa3b30a1948024e">refcount</a>;</div>
+<div class="line"><a name="l00549"></a><span class="lineno"><a class="line" href="structapr__bucket__heap.html#ac6386e2f635c6af19075123749e1fa71"> 549</a></span>  <span class="keywordtype">char</span> *<a class="code" href="structapr__bucket__heap.html#ac6386e2f635c6af19075123749e1fa71">base</a>;</div>
+<div class="line"><a name="l00551"></a><span class="lineno"><a class="line" href="structapr__bucket__heap.html#ae373dada96f2e005a6aaf80e41c4cf6d"> 551</a></span>  apr_size_t <a class="code" href="structapr__bucket__heap.html#ae373dada96f2e005a6aaf80e41c4cf6d">alloc_len</a>;</div>
+<div class="line"><a name="l00553"></a><span class="lineno"><a class="line" href="structapr__bucket__heap.html#aac6fce0089a10b2b139c28edf9ad6fea"> 553</a></span>  void (*free_func)(<span class="keywordtype">void</span> *data);</div>
<div class="line"><a name="l00554"></a><span class="lineno"> 554</span> };</div>
<div class="line"><a name="l00555"></a><span class="lineno"> 555</span> </div>
-<div class="line"><a name="l00557"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga211e00d871029de148116cd24b070aed"> 557</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__pool.html">apr_bucket_pool</a> <a class="code" href="structapr__bucket__pool.html">apr_bucket_pool</a>;</div>
-<div class="line"><a name="l00561"></a><span class="lineno"><a class="code" href="structapr__bucket__pool.html"> 561</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__pool.html">apr_bucket_pool</a> {</div>
-<div class="line"><a name="l00573"></a><span class="lineno"><a class="code" href="structapr__bucket__pool.html#a0fe0b0dedea28fb1ed0a1a0f42338225"> 573</a></span>  <a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a> <a class="code" href="structapr__bucket__pool.html#a0fe0b0dedea28fb1ed0a1a0f42338225">heap</a>;</div>
-<div class="line"><a name="l00579"></a><span class="lineno"><a class="code" href="structapr__bucket__pool.html#a9ee5297361ba548a20c3aa626a37c068"> 579</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structapr__bucket__pool.html#a9ee5297361ba548a20c3aa626a37c068">base</a>;</div>
-<div class="line"><a name="l00586"></a><span class="lineno"><a class="code" href="structapr__bucket__pool.html#af55591a1e7f3b097e7c271683bc80968"> 586</a></span>  apr_pool_t *<a class="code" href="structapr__bucket__pool.html#af55591a1e7f3b097e7c271683bc80968">pool</a>;</div>
-<div class="line"><a name="l00590"></a><span class="lineno"><a class="code" href="structapr__bucket__pool.html#a651aa0c18658342daf72ff86680bfaca"> 590</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> *<a class="code" href="structapr__bucket__pool.html#a651aa0c18658342daf72ff86680bfaca">list</a>;</div>
+<div class="line"><a name="l00557"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga211e00d871029de148116cd24b070aed"> 557</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__pool.html">apr_bucket_pool</a> <a class="code" href="structapr__bucket__pool.html">apr_bucket_pool</a>;</div>
+<div class="line"><a name="l00561"></a><span class="lineno"><a class="line" href="structapr__bucket__pool.html"> 561</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__pool.html">apr_bucket_pool</a> {</div>
+<div class="line"><a name="l00573"></a><span class="lineno"><a class="line" href="structapr__bucket__pool.html#a0fe0b0dedea28fb1ed0a1a0f42338225"> 573</a></span>  <a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a> <a class="code" href="structapr__bucket__pool.html#a0fe0b0dedea28fb1ed0a1a0f42338225">heap</a>;</div>
+<div class="line"><a name="l00579"></a><span class="lineno"><a class="line" href="structapr__bucket__pool.html#a9ee5297361ba548a20c3aa626a37c068"> 579</a></span>  <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="structapr__bucket__pool.html#a9ee5297361ba548a20c3aa626a37c068">base</a>;</div>
+<div class="line"><a name="l00586"></a><span class="lineno"><a class="line" href="structapr__bucket__pool.html#af55591a1e7f3b097e7c271683bc80968"> 586</a></span>  apr_pool_t *<a class="code" href="structapr__bucket__pool.html#af55591a1e7f3b097e7c271683bc80968">pool</a>;</div>
+<div class="line"><a name="l00590"></a><span class="lineno"><a class="line" href="structapr__bucket__pool.html#a651aa0c18658342daf72ff86680bfaca"> 590</a></span>  <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga9a30babfeb6e290db124d8f9b69e49e4">apr_bucket_alloc_t</a> *<a class="code" href="structapr__bucket__pool.html#a651aa0c18658342daf72ff86680bfaca">list</a>;</div>
<div class="line"><a name="l00591"></a><span class="lineno"> 591</span> };</div>
<div class="line"><a name="l00592"></a><span class="lineno"> 592</span> </div>
<div class="line"><a name="l00593"></a><span class="lineno"> 593</span> <span class="preprocessor">#if APR_HAS_MMAP</span></div>
<div class="line"><a name="l00594"></a><span class="lineno"> 594</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00595"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga27ede7c3a29627c7d184dc7cfbc4f767"> 595</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__mmap.html">apr_bucket_mmap</a> <a class="code" href="structapr__bucket__mmap.html">apr_bucket_mmap</a>;</div>
-<div class="line"><a name="l00599"></a><span class="lineno"><a class="code" href="structapr__bucket__mmap.html"> 599</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__mmap.html">apr_bucket_mmap</a> {</div>
-<div class="line"><a name="l00601"></a><span class="lineno"><a class="code" href="structapr__bucket__mmap.html#a99f201622002479f4f84ea10598a013c"> 601</a></span>  <a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> <a class="code" href="structapr__bucket__mmap.html#a99f201622002479f4f84ea10598a013c">refcount</a>;</div>
-<div class="line"><a name="l00603"></a><span class="lineno"><a class="code" href="structapr__bucket__mmap.html#a66e9385752aaacb7fef7e96db62f1920"> 603</a></span>  apr_mmap_t *<a class="code" href="structapr__bucket__mmap.html#a66e9385752aaacb7fef7e96db62f1920">mmap</a>;</div>
+<div class="line"><a name="l00595"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga27ede7c3a29627c7d184dc7cfbc4f767"> 595</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__mmap.html">apr_bucket_mmap</a> <a class="code" href="structapr__bucket__mmap.html">apr_bucket_mmap</a>;</div>
+<div class="line"><a name="l00599"></a><span class="lineno"><a class="line" href="structapr__bucket__mmap.html"> 599</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__mmap.html">apr_bucket_mmap</a> {</div>
+<div class="line"><a name="l00601"></a><span class="lineno"><a class="line" href="structapr__bucket__mmap.html#a99f201622002479f4f84ea10598a013c"> 601</a></span>  <a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> <a class="code" href="structapr__bucket__mmap.html#a99f201622002479f4f84ea10598a013c">refcount</a>;</div>
+<div class="line"><a name="l00603"></a><span class="lineno"><a class="line" href="structapr__bucket__mmap.html#a66e9385752aaacb7fef7e96db62f1920"> 603</a></span>  apr_mmap_t *<a class="code" href="structapr__bucket__mmap.html#a66e9385752aaacb7fef7e96db62f1920">mmap</a>;</div>
<div class="line"><a name="l00604"></a><span class="lineno"> 604</span> };</div>
<div class="line"><a name="l00605"></a><span class="lineno"> 605</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00606"></a><span class="lineno"> 606</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00608"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga1a786f7edac4d7a2c212f0fe74457b3d"> 608</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__file.html">apr_bucket_file</a> <a class="code" href="structapr__bucket__file.html">apr_bucket_file</a>;</div>
-<div class="line"><a name="l00612"></a><span class="lineno"><a class="code" href="structapr__bucket__file.html"> 612</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__file.html">apr_bucket_file</a> {</div>
-<div class="line"><a name="l00614"></a><span class="lineno"><a class="code" href="structapr__bucket__file.html#ab0c123f34b85a07b601dc9794f8eed09"> 614</a></span>  <a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> <a class="code" href="structapr__bucket__file.html#ab0c123f34b85a07b601dc9794f8eed09">refcount</a>;</div>
-<div class="line"><a name="l00616"></a><span class="lineno"><a class="code" href="structapr__bucket__file.html#aa43154c0bc9d41ba4b0762c906de432f"> 616</a></span>  apr_file_t *<a class="code" href="structapr__bucket__file.html#aa43154c0bc9d41ba4b0762c906de432f">fd</a>;</div>
-<div class="line"><a name="l00619"></a><span class="lineno"><a class="code" href="structapr__bucket__file.html#a61b5603482215f6c9ace7b26fa12b884"> 619</a></span>  apr_pool_t *<a class="code" href="structapr__bucket__file.html#a61b5603482215f6c9ace7b26fa12b884">readpool</a>;</div>
+<div class="line"><a name="l00608"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga1a786f7edac4d7a2c212f0fe74457b3d"> 608</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__file.html">apr_bucket_file</a> <a class="code" href="structapr__bucket__file.html">apr_bucket_file</a>;</div>
+<div class="line"><a name="l00612"></a><span class="lineno"><a class="line" href="structapr__bucket__file.html"> 612</a></span> <span class="keyword">struct </span><a class="code" href="structapr__bucket__file.html">apr_bucket_file</a> {</div>
+<div class="line"><a name="l00614"></a><span class="lineno"><a class="line" href="structapr__bucket__file.html#ab0c123f34b85a07b601dc9794f8eed09"> 614</a></span>  <a class="code" href="structapr__bucket__refcount.html">apr_bucket_refcount</a> <a class="code" href="structapr__bucket__file.html#ab0c123f34b85a07b601dc9794f8eed09">refcount</a>;</div>
+<div class="line"><a name="l00616"></a><span class="lineno"><a class="line" href="structapr__bucket__file.html#aa43154c0bc9d41ba4b0762c906de432f"> 616</a></span>  apr_file_t *<a class="code" href="structapr__bucket__file.html#aa43154c0bc9d41ba4b0762c906de432f">fd</a>;</div>
+<div class="line"><a name="l00619"></a><span class="lineno"><a class="line" href="structapr__bucket__file.html#a61b5603482215f6c9ace7b26fa12b884"> 619</a></span>  apr_pool_t *<a class="code" href="structapr__bucket__file.html#a61b5603482215f6c9ace7b26fa12b884">readpool</a>;</div>
<div class="line"><a name="l00620"></a><span class="lineno"> 620</span> <span class="preprocessor">#if APR_HAS_MMAP</span></div>
<div class="line"><a name="l00621"></a><span class="lineno"> 621</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l00623"></a><span class="lineno"><a class="code" href="structapr__bucket__file.html#a7812a8d6e6f10d0095569f04d3423e83"> 623</a></span>  <span class="keywordtype">int</span> <a class="code" href="structapr__bucket__file.html#a7812a8d6e6f10d0095569f04d3423e83">can_mmap</a>;</div>
+<div class="line"><a name="l00623"></a><span class="lineno"><a class="line" href="structapr__bucket__file.html#a7812a8d6e6f10d0095569f04d3423e83"> 623</a></span>  <span class="keywordtype">int</span> <a class="code" href="structapr__bucket__file.html#a7812a8d6e6f10d0095569f04d3423e83">can_mmap</a>;</div>
<div class="line"><a name="l00624"></a><span class="lineno"> 624</span> <span class="preprocessor">#endif </span><span class="comment">/* APR_HAS_MMAP */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00625"></a><span class="lineno"> 625</span> <span class="preprocessor"></span>};</div>
<div class="line"><a name="l00626"></a><span class="lineno"> 626</span> </div>
-<div class="line"><a name="l00628"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga3c0929c971f94de4521fb0fea6fd3209"> 628</a></span> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="unionapr__bucket__structs.html">apr_bucket_structs</a> <a class="code" href="unionapr__bucket__structs.html">apr_bucket_structs</a>;</div>
-<div class="line"><a name="l00633"></a><span class="lineno"><a class="code" href="unionapr__bucket__structs.html"> 633</a></span> <span class="keyword">union </span><a class="code" href="unionapr__bucket__structs.html">apr_bucket_structs</a> {</div>
-<div class="line"><a name="l00634"></a><span class="lineno"><a class="code" href="unionapr__bucket__structs.html#a840c42a20727de2e4534ca05f1f6c990"> 634</a></span>  <a class="code" href="structapr__bucket.html">apr_bucket</a> <a class="code" href="unionapr__bucket__structs.html#a840c42a20727de2e4534ca05f1f6c990">b</a>; </div>
-<div class="line"><a name="l00635"></a><span class="lineno"><a class="code" href="unionapr__bucket__structs.html#a5335dc82d8250e511a9c55e5fea97141"> 635</a></span>  <a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a> <a class="code" href="unionapr__bucket__structs.html#a5335dc82d8250e511a9c55e5fea97141">heap</a>; </div>
-<div class="line"><a name="l00636"></a><span class="lineno"><a class="code" href="unionapr__bucket__structs.html#ab926fe2af7c1780c03bf1669766db4a1"> 636</a></span>  <a class="code" href="structapr__bucket__pool.html">apr_bucket_pool</a> <a class="code" href="unionapr__bucket__structs.html#ab926fe2af7c1780c03bf1669766db4a1">pool</a>; </div>
+<div class="line"><a name="l00628"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga3c0929c971f94de4521fb0fea6fd3209"> 628</a></span> <span class="keyword">typedef</span> <span class="keyword">union </span><a class="code" href="unionapr__bucket__structs.html">apr_bucket_structs</a> <a class="code" href="unionapr__bucket__structs.html">apr_bucket_structs</a>;</div>
+<div class="line"><a name="l00633"></a><span class="lineno"><a class="line" href="unionapr__bucket__structs.html"> 633</a></span> <span class="keyword">union </span><a class="code" href="unionapr__bucket__structs.html">apr_bucket_structs</a> {</div>
+<div class="line"><a name="l00634"></a><span class="lineno"><a class="line" href="unionapr__bucket__structs.html#a840c42a20727de2e4534ca05f1f6c990"> 634</a></span>  <a class="code" href="structapr__bucket.html">apr_bucket</a> <a class="code" href="unionapr__bucket__structs.html#a840c42a20727de2e4534ca05f1f6c990">b</a>; </div>
+<div class="line"><a name="l00635"></a><span class="lineno"><a class="line" href="unionapr__bucket__structs.html#a5335dc82d8250e511a9c55e5fea97141"> 635</a></span>  <a class="code" href="structapr__bucket__heap.html">apr_bucket_heap</a> <a class="code" href="unionapr__bucket__structs.html#a5335dc82d8250e511a9c55e5fea97141">heap</a>; </div>
+<div class="line"><a name="l00636"></a><span class="lineno"><a class="line" href="unionapr__bucket__structs.html#ab926fe2af7c1780c03bf1669766db4a1"> 636</a></span>  <a class="code" href="structapr__bucket__pool.html">apr_bucket_pool</a> <a class="code" href="unionapr__bucket__structs.html#ab926fe2af7c1780c03bf1669766db4a1">pool</a>; </div>
<div class="line"><a name="l00637"></a><span class="lineno"> 637</span> <span class="preprocessor">#if APR_HAS_MMAP</span></div>
-<div class="line"><a name="l00638"></a><span class="lineno"><a class="code" href="unionapr__bucket__structs.html#a627c4ca697f06bbf4226c8c2acd93cbc"> 638</a></span> <span class="preprocessor"></span> <a class="code" href="structapr__bucket__mmap.html">apr_bucket_mmap</a> <a class="code" href="unionapr__bucket__structs.html#a627c4ca697f06bbf4226c8c2acd93cbc">mmap</a>; </div>
+<div class="line"><a name="l00638"></a><span class="lineno"><a class="line" href="unionapr__bucket__structs.html#a627c4ca697f06bbf4226c8c2acd93cbc"> 638</a></span> <span class="preprocessor"></span> <a class="code" href="structapr__bucket__mmap.html">apr_bucket_mmap</a> <a class="code" href="unionapr__bucket__structs.html#a627c4ca697f06bbf4226c8c2acd93cbc">mmap</a>; </div>
<div class="line"><a name="l00639"></a><span class="lineno"> 639</span> <span class="preprocessor">#endif</span></div>
-<div class="line"><a name="l00640"></a><span class="lineno"><a class="code" href="unionapr__bucket__structs.html#ab339255acdf750133759a0d67b3f2e30"> 640</a></span> <span class="preprocessor"></span> <a class="code" href="structapr__bucket__file.html">apr_bucket_file</a> <a class="code" href="unionapr__bucket__structs.html#ab339255acdf750133759a0d67b3f2e30">file</a>; </div>
+<div class="line"><a name="l00640"></a><span class="lineno"><a class="line" href="unionapr__bucket__structs.html#ab339255acdf750133759a0d67b3f2e30"> 640</a></span> <span class="preprocessor"></span> <a class="code" href="structapr__bucket__file.html">apr_bucket_file</a> <a class="code" href="unionapr__bucket__structs.html#ab339255acdf750133759a0d67b3f2e30">file</a>; </div>
<div class="line"><a name="l00641"></a><span class="lineno"> 641</span> };</div>
<div class="line"><a name="l00642"></a><span class="lineno"> 642</span> </div>
-<div class="line"><a name="l00648"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gae3ccf4c383c9e7fea28354cc8e029626"> 648</a></span> <span class="preprocessor">#define APR_BUCKET_ALLOC_SIZE APR_ALIGN_DEFAULT(2*sizeof(apr_bucket_structs))</span></div>
+<div class="line"><a name="l00648"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gae3ccf4c383c9e7fea28354cc8e029626"> 648</a></span> <span class="preprocessor">#define APR_BUCKET_ALLOC_SIZE APR_ALIGN_DEFAULT(2*sizeof(apr_bucket_structs))</span></div>
<div class="line"><a name="l00649"></a><span class="lineno"> 649</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l00650"></a><span class="lineno"> 650</span> <span class="comment">/* ***** Bucket Brigade Functions ***** */</span></div>
<div class="line"><a name="l00658"></a><span class="lineno"> 658</span> APU_DECLARE(<a class="code" href="structapr__bucket__brigade.html">apr_bucket_brigade</a> *) <a class="code" href="group___a_p_r___util___bucket___brigades.html#gaeb422371006699c68f0ed3b496cc12a2">apr_brigade_create</a>(apr_pool_t *<a class="code" href="structapr__bucket__brigade.html#a8e03b4dd531903709ae3ae8ebe9e46ee">p</a>,</div>
@@ -453,23 +454,23 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l00976"></a><span class="lineno"> 976</span> </div>
<div class="line"><a name="l00977"></a><span class="lineno"> 977</span> </div>
<div class="line"><a name="l00978"></a><span class="lineno"> 978</span> <span class="comment">/* ***** Bucket Functions ***** */</span></div>
-<div class="line"><a name="l00985"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gafc0dae1e90a798284ed777a0c9e90ec6"> 985</a></span> <span class="preprocessor">#define apr_bucket_destroy(e) do { \</span></div>
-<div class="line"><a name="l00986"></a><span class="lineno"> 986</span> <span class="preprocessor"> (e)->type->destroy((e)->data); \</span></div>
-<div class="line"><a name="l00987"></a><span class="lineno"> 987</span> <span class="preprocessor"> (e)->free(e); \</span></div>
+<div class="line"><a name="l00985"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gafc0dae1e90a798284ed777a0c9e90ec6"> 985</a></span> <span class="preprocessor">#define apr_bucket_destroy(e) do { \</span></div>
+<div class="line"><a name="l00986"></a><span class="lineno"> 986</span> <span class="preprocessor"> (e)->type->destroy((e)->data); \</span></div>
+<div class="line"><a name="l00987"></a><span class="lineno"> 987</span> <span class="preprocessor"> (e)->free(e); \</span></div>
<div class="line"><a name="l00988"></a><span class="lineno"> 988</span> <span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l00989"></a><span class="lineno"> 989</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l01001"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga8925c02a7f95e8c1c3986294d4678797"> 1001</a></span> <span class="preprocessor">#define apr_bucket_delete(e) do { \</span></div>
-<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span> <span class="preprocessor"> APR_BUCKET_REMOVE(e); \</span></div>
-<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span> <span class="preprocessor"> apr_bucket_destroy(e); \</span></div>
+<div class="line"><a name="l01001"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga8925c02a7f95e8c1c3986294d4678797"> 1001</a></span> <span class="preprocessor">#define apr_bucket_delete(e) do { \</span></div>
+<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span> <span class="preprocessor"> APR_BUCKET_REMOVE(e); \</span></div>
+<div class="line"><a name="l01003"></a><span class="lineno"> 1003</span> <span class="preprocessor"> apr_bucket_destroy(e); \</span></div>
<div class="line"><a name="l01004"></a><span class="lineno"> 1004</span> <span class="preprocessor"> } while (0)</span></div>
<div class="line"><a name="l01005"></a><span class="lineno"> 1005</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l01073"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gae44ae938c6c60e148430fdb098dcf28f"> 1073</a></span> <span class="preprocessor">#define apr_bucket_read(e,str,len,block) (e)->type->read(e, str, len, block)</span></div>
+<div class="line"><a name="l01073"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gae44ae938c6c60e148430fdb098dcf28f"> 1073</a></span> <span class="preprocessor">#define apr_bucket_read(e,str,len,block) (e)->type->read(e, str, len, block)</span></div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l01081"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gab00941ffd472982693eb415a964de7af"> 1081</a></span> <span class="preprocessor">#define apr_bucket_setaside(e,p) (e)->type->setaside(e,p)</span></div>
+<div class="line"><a name="l01081"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gab00941ffd472982693eb415a964de7af"> 1081</a></span> <span class="preprocessor">#define apr_bucket_setaside(e,p) (e)->type->setaside(e,p)</span></div>
<div class="line"><a name="l01082"></a><span class="lineno"> 1082</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l01093"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#ga5bb8827a8dd1baa6ac32682e13e9d8c2"> 1093</a></span> <span class="preprocessor">#define apr_bucket_split(e,point) (e)->type->split(e, point)</span></div>
+<div class="line"><a name="l01093"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#ga5bb8827a8dd1baa6ac32682e13e9d8c2"> 1093</a></span> <span class="preprocessor">#define apr_bucket_split(e,point) (e)->type->split(e, point)</span></div>
<div class="line"><a name="l01094"></a><span class="lineno"> 1094</span> <span class="preprocessor"></span></div>
-<div class="line"><a name="l01100"></a><span class="lineno"><a class="code" href="group___a_p_r___util___bucket___brigades.html#gab33cc08b7f064d06397f312e427279c3"> 1100</a></span> <span class="preprocessor">#define apr_bucket_copy(e,c) (e)->type->copy(e, c)</span></div>
+<div class="line"><a name="l01100"></a><span class="lineno"><a class="line" href="group___a_p_r___util___bucket___brigades.html#gab33cc08b7f064d06397f312e427279c3"> 1100</a></span> <span class="preprocessor">#define apr_bucket_copy(e,c) (e)->type->copy(e, c)</span></div>
<div class="line"><a name="l01101"></a><span class="lineno"> 1101</span> <span class="preprocessor"></span></div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span> <span class="comment">/* Bucket type handling */</span></div>
<div class="line"><a name="l01103"></a><span class="lineno"> 1103</span> </div>
@@ -520,7 +521,7 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l01252"></a><span class="lineno"> 1252</span> <span class="comment">/* ***** Shared, reference-counted buckets ***** */</span></div>
<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span> </div>
<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span> APU_DECLARE(<a class="code" href="structapr__bucket.html">apr_bucket</a> *) <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga562251ac5776e88f7384158b85e74be8">apr_bucket_shared_make</a>(<a class="code" href="structapr__bucket.html">apr_bucket</a> *b, <span class="keywordtype">void</span> *data,</div>
-<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  apr_off_t start, </div>
+<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>  apr_off_t start, </div>
<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>  apr_size_t length);</div>
<div class="line"><a name="l01271"></a><span class="lineno"> 1271</span> </div>
<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span> APU_DECLARE(<span class="keywordtype">int</span>) <a class="code" href="group___a_p_r___util___bucket___brigades.html#ga43c7dc7e3eb961a91bbc0b69a47e503c">apr_bucket_shared_destroy</a>(<span class="keywordtype">void</span> *data);</div>
@@ -626,12 +627,132 @@ var searchBox = new SearchBox("searchBox
<div class="line"><a name="l01569"></a><span class="lineno"> 1569</span> <span class="preprocessor">#endif</span></div>
<div class="line"><a name="l01570"></a><span class="lineno"> 1570</span> <span class="preprocessor"></span></div>
[... 133 lines stripped ...]