summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDustin Sallings <dustin@spy.net>2009-04-17 15:08:31 -0700
committerDustin Sallings <dustin@spy.net>2009-04-17 15:08:31 -0700
commit6f6b93484fa06b38c30a9f5f13e50b11a3d16e27 (patch)
tree117bce1a6253e42b58aad13c7009df5a235efb94
parent5bbaa0a38b907dfa56feadabea6e9f85ebdcaabe (diff)
downloadmemcached-6f6b93484fa06b38c30a9f5f13e50b11a3d16e27.tar.gz
Doc update
-rw-r--r--annotated.html12
-rw-r--r--assoc_8c.html4
-rw-r--r--assoc_8c__incl.map2
-rw-r--r--assoc_8c__incl.md52
-rw-r--r--assoc_8h-source.html6
-rw-r--r--assoc_8h.html4
-rw-r--r--assoc_8h__dep__incl.map17
-rw-r--r--assoc_8h__dep__incl.md52
-rw-r--r--assoc_8h__dep__incl.pngbin31839 -> 26458 bytes
-rw-r--r--classes.html2
-rw-r--r--config_8h-source.html8
-rw-r--r--config_8h.html14
-rw-r--r--daemon_8c.html4
-rw-r--r--daemon_8c__incl.map2
-rw-r--r--daemon_8c__incl.md52
-rw-r--r--files.html5
-rw-r--r--functions.html2
-rw-r--r--functions_0x62.html2
-rw-r--r--functions_0x63.html2
-rw-r--r--functions_0x64.html2
-rw-r--r--functions_0x65.html2
-rw-r--r--functions_0x66.html2
-rw-r--r--functions_0x67.html2
-rw-r--r--functions_0x68.html2
-rw-r--r--functions_0x69.html2
-rw-r--r--functions_0x6b.html2
-rw-r--r--functions_0x6c.html2
-rw-r--r--functions_0x6d.html2
-rw-r--r--functions_0x6e.html2
-rw-r--r--functions_0x6f.html2
-rw-r--r--functions_0x70.html2
-rw-r--r--functions_0x72.html2
-rw-r--r--functions_0x73.html2
-rw-r--r--functions_0x74.html2
-rw-r--r--functions_0x75.html2
-rw-r--r--functions_0x76.html2
-rw-r--r--functions_0x77.html2
-rw-r--r--functions_vars.html2
-rw-r--r--functions_vars_0x62.html2
-rw-r--r--functions_vars_0x63.html2
-rw-r--r--functions_vars_0x64.html2
-rw-r--r--functions_vars_0x65.html2
-rw-r--r--functions_vars_0x66.html2
-rw-r--r--functions_vars_0x67.html2
-rw-r--r--functions_vars_0x68.html2
-rw-r--r--functions_vars_0x69.html2
-rw-r--r--functions_vars_0x6b.html2
-rw-r--r--functions_vars_0x6c.html2
-rw-r--r--functions_vars_0x6d.html2
-rw-r--r--functions_vars_0x6e.html2
-rw-r--r--functions_vars_0x6f.html2
-rw-r--r--functions_vars_0x70.html2
-rw-r--r--functions_vars_0x72.html2
-rw-r--r--functions_vars_0x73.html2
-rw-r--r--functions_vars_0x74.html2
-rw-r--r--functions_vars_0x75.html2
-rw-r--r--functions_vars_0x76.html2
-rw-r--r--functions_vars_0x77.html2
-rw-r--r--globals.html2
-rw-r--r--globals_0x61.html2
-rw-r--r--globals_0x62.html2
-rw-r--r--globals_0x63.html2
-rw-r--r--globals_0x64.html2
-rw-r--r--globals_0x65.html2
-rw-r--r--globals_0x66.html2
-rw-r--r--globals_0x67.html2
-rw-r--r--globals_0x68.html2
-rw-r--r--globals_0x69.html2
-rw-r--r--globals_0x6b.html2
-rw-r--r--globals_0x6c.html2
-rw-r--r--globals_0x6d.html5
-rw-r--r--globals_0x6e.html2
-rw-r--r--globals_0x70.html2
-rw-r--r--globals_0x72.html2
-rw-r--r--globals_0x73.html2
-rw-r--r--globals_0x74.html2
-rw-r--r--globals_0x75.html2
-rw-r--r--globals_0x76.html2
-rw-r--r--globals_8c.html4
-rw-r--r--globals_8c__incl.map2
-rw-r--r--globals_8c__incl.md52
-rw-r--r--globals_defs.html2
-rw-r--r--globals_enum.html2
-rw-r--r--globals_eval.html2
-rw-r--r--globals_func.html5
-rw-r--r--globals_type.html2
-rw-r--r--globals_vars.html2
-rw-r--r--graph_legend.html2
-rw-r--r--hash_8c.html4
-rw-r--r--hash_8c__incl.map2
-rw-r--r--hash_8c__incl.md52
-rw-r--r--hash_8h-source.html2
-rw-r--r--hash_8h.html4
-rw-r--r--hash_8h__dep__incl.map17
-rw-r--r--hash_8h__dep__incl.md52
-rw-r--r--hash_8h__dep__incl.pngbin31501 -> 26131 bytes
-rw-r--r--index.html2
-rw-r--r--internal__tests_8c.html4
-rw-r--r--internal__tests_8c__incl.map2
-rw-r--r--internal__tests_8c__incl.md52
-rw-r--r--items_8c.html4
-rw-r--r--items_8c__incl.map2
-rw-r--r--items_8c__incl.md52
-rw-r--r--items_8h-source.html24
-rw-r--r--items_8h.html4
-rw-r--r--items_8h__dep__incl.map17
-rw-r--r--items_8h__dep__incl.md52
-rw-r--r--items_8h__dep__incl.pngbin31769 -> 26407 bytes
-rw-r--r--memcached_8c.html4
-rw-r--r--memcached_8c__incl.map2
-rw-r--r--memcached_8c__incl.md52
-rw-r--r--memcached_8h-source.html815
-rw-r--r--memcached_8h.html99
-rw-r--r--memcached_8h__dep__incl.map15
-rw-r--r--memcached_8h__dep__incl.md52
-rw-r--r--memcached_8h__dep__incl.pngbin29455 -> 24268 bytes
-rw-r--r--protocol__binary_8h-source.html2
-rw-r--r--protocol__binary_8h.html12
-rw-r--r--protocol__binary_8h__dep__incl.map17
-rw-r--r--protocol__binary_8h__dep__incl.md52
-rw-r--r--protocol__binary_8h__dep__incl.pngbin32349 -> 26989 bytes
-rw-r--r--sizes_8c.html4
-rw-r--r--sizes_8c__incl.map2
-rw-r--r--sizes_8c__incl.md52
-rw-r--r--slabs_8c.html12
-rw-r--r--slabs_8c__incl.map2
-rw-r--r--slabs_8c__incl.md52
-rw-r--r--slabs_8h-source.html6
-rw-r--r--slabs_8h.html12
-rw-r--r--slabs_8h__dep__incl.map17
-rw-r--r--slabs_8h__dep__incl.md52
-rw-r--r--slabs_8h__dep__incl.pngbin31669 -> 26297 bytes
-rw-r--r--solaris__priv_8c.html2
-rw-r--r--stats_8c.html4
-rw-r--r--stats_8c__incl.map2
-rw-r--r--stats_8c__incl.md52
-rw-r--r--stats_8h-source.html2
-rw-r--r--stats_8h.html4
-rw-r--r--stats_8h__dep__incl.map17
-rw-r--r--stats_8h__dep__incl.md52
-rw-r--r--stats_8h__dep__incl.pngbin31646 -> 26281 bytes
-rw-r--r--struct__prefix__stats-members.html2
-rw-r--r--struct__prefix__stats.html2
-rw-r--r--struct__stritem-members.html2
-rw-r--r--struct__stritem.html10
-rw-r--r--struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html2
-rw-r--r--struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html4
-rw-r--r--struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map4
-rw-r--r--struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md52
-rw-r--r--structconn-members.html2
-rw-r--r--structconn.html4
-rw-r--r--structconn__coll__graph.map6
-rw-r--r--structconn__coll__graph.md52
-rw-r--r--structconn__queue-members.html2
-rw-r--r--structconn__queue.html2
-rw-r--r--structconn__queue__item-members.html2
-rw-r--r--structconn__queue__item.html2
-rw-r--r--structitemstats__t-members.html2
-rw-r--r--structitemstats__t.html2
-rw-r--r--structsettings-members.html2
-rw-r--r--structsettings.html10
-rw-r--r--structslab__stats-members.html2
-rw-r--r--structslab__stats.html10
-rw-r--r--structslabclass__t-members.html2
-rw-r--r--structslabclass__t.html2
-rw-r--r--structstats-members.html2
-rw-r--r--structstats.html10
-rw-r--r--structthread__stats-members.html2
-rw-r--r--structthread__stats.html12
-rw-r--r--structthread__stats__coll__graph.map2
-rw-r--r--structthread__stats__coll__graph.md52
-rw-r--r--structtoken__s-members.html2
-rw-r--r--structtoken__s.html2
-rw-r--r--thread_8c.html4
-rw-r--r--thread_8c__incl.map2
-rw-r--r--thread_8c__incl.md52
-rw-r--r--trace_8h-source.html2
-rw-r--r--trace_8h.html4
-rw-r--r--trace_8h__dep__incl.map17
-rw-r--r--trace_8h__dep__incl.md52
-rw-r--r--trace_8h__dep__incl.pngbin31861 -> 26493 bytes
-rw-r--r--unionprotocol__binary__request__flush-members.html2
-rw-r--r--unionprotocol__binary__request__flush.html2
-rw-r--r--unionprotocol__binary__request__header-members.html2
-rw-r--r--unionprotocol__binary__request__header.html2
-rw-r--r--unionprotocol__binary__request__incr-members.html2
-rw-r--r--unionprotocol__binary__request__incr.html2
-rw-r--r--unionprotocol__binary__request__no__extras-members.html2
-rw-r--r--unionprotocol__binary__request__no__extras.html2
-rw-r--r--unionprotocol__binary__request__set-members.html2
-rw-r--r--unionprotocol__binary__request__set.html2
-rw-r--r--unionprotocol__binary__response__get-members.html2
-rw-r--r--unionprotocol__binary__response__get.html2
-rw-r--r--unionprotocol__binary__response__header-members.html2
-rw-r--r--unionprotocol__binary__response__header.html2
-rw-r--r--unionprotocol__binary__response__incr-members.html2
-rw-r--r--unionprotocol__binary__response__incr.html2
-rw-r--r--unionprotocol__binary__response__no__extras-members.html2
-rw-r--r--unionprotocol__binary__response__no__extras.html2
-rw-r--r--util_8c.html4
-rw-r--r--util_8c__incl.map2
-rw-r--r--util_8c__incl.md52
-rw-r--r--util_8h-source.html2
-rw-r--r--util_8h.html4
-rw-r--r--util_8h__dep__incl.map17
-rw-r--r--util_8h__dep__incl.md52
-rw-r--r--util_8h__dep__incl.pngbin31317 -> 25955 bytes
207 files changed, 834 insertions, 788 deletions
diff --git a/annotated.html b/annotated.html
index cd9abd7..270b620 100644
--- a/annotated.html
+++ b/annotated.html
@@ -23,7 +23,7 @@
<div class="contents">
<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
<tr><td class="indexkey"><a class="el" href="struct__prefix__stats.html">_prefix_stats</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="struct__stritem.html">_stritem</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="struct__stritem.html">_stritem</a></td><td class="indexvalue">Structure for storing items within memcached </td></tr>
<tr><td class="indexkey"><a class="el" href="structconn.html">conn</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structconn__queue.html">conn_queue</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="structconn__queue__item.html">conn_queue_item</a></td><td class="indexvalue"></td></tr>
@@ -38,15 +38,15 @@
<tr><td class="indexkey"><a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a></td><td class="indexvalue">Definition of the header structure for a response packet </td></tr>
<tr><td class="indexkey"><a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_incr</a></td><td class="indexvalue">Definition of the response from an incr or decr command command </td></tr>
<tr><td class="indexkey"><a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a></td><td class="indexvalue">Definition of a response-packet containing no extras </td></tr>
- <tr><td class="indexkey"><a class="el" href="structsettings.html">settings</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structslab__stats.html">slab_stats</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structsettings.html">settings</a></td><td class="indexvalue">Globally accessible <a class="el" href="structsettings.html" title="Globally accessible settings as derived from the commandline.">settings</a> as derived from the commandline </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structslab__stats.html">slab_stats</a></td><td class="indexvalue">Stats stored per slab (and per thread) </td></tr>
<tr><td class="indexkey"><a class="el" href="structslabclass__t.html">slabclass_t</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structstats.html">stats</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structthread__stats.html">thread_stats</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structstats.html">stats</a></td><td class="indexvalue">Global <a class="el" href="structstats.html" title="Global stats.">stats</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structthread__stats.html">thread_stats</a></td><td class="indexvalue">Stats stored per-thread </td></tr>
<tr><td class="indexkey"><a class="el" href="structtoken__s.html">token_s</a></td><td class="indexvalue"></td></tr>
</table>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/assoc_8c.html b/assoc_8c.html
index b6038f0..578e87c 100644
--- a/assoc_8c.html
+++ b/assoc_8c.html
@@ -41,7 +41,7 @@ Include dependency graph for assoc.c:</div>
<div class="dynsection">
<p><center><img src="assoc_8c__incl.png" border="0" usemap="#assoc.c_map" alt=""></center>
<map name="assoc.c_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="756,83,873,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1245,160,1379,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1453,160,1523,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1547,160,1613,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="256,160,328,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="352,160,424,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="448,160,517,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="541,160,605,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="629,160,683,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="756,83,873,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1245,160,1379,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1453,160,1523,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1547,160,1613,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="256,160,328,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="352,160,424,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="448,160,517,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="541,160,605,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="629,160,683,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -389,7 +389,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:54 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/assoc_8c__incl.map b/assoc_8c__incl.map
index 6f956e9..ad5325e 100644
--- a/assoc_8c__incl.map
+++ b/assoc_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="756,83,873,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="756,83,873,112">
<area shape="rect" id="node23" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1245,160,1379,189">
<area shape="rect" id="node26" href="$stats_8h.html" title="stats.h" alt="" coords="1453,160,1523,189">
<area shape="rect" id="node28" href="$slabs_8h.html" title="slabs.h" alt="" coords="1547,160,1613,189">
diff --git a/assoc_8c__incl.md5 b/assoc_8c__incl.md5
index 4341626..90e98d1 100644
--- a/assoc_8c__incl.md5
+++ b/assoc_8c__incl.md5
@@ -1 +1 @@
-7560c96325d694e5d764b0602159ebe9 \ No newline at end of file
+3b7994725f16546e7fd2ac21f87c7d73 \ No newline at end of file
diff --git a/assoc_8h-source.html b/assoc_8h-source.html
index cdb1e2b..074f318 100644
--- a/assoc_8h-source.html
+++ b/assoc_8h-source.html
@@ -21,15 +21,15 @@
</div>
<h1>assoc.h</h1><a href="assoc_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* associative array */</span>
<a name="l00002"></a>00002 <span class="keywordtype">void</span> <a class="code" href="assoc_8c.html#f7b17ebeaafd6b04053506a27362c45d">assoc_init</a>(<span class="keywordtype">void</span>);
-<a name="l00003"></a>00003 <a class="code" href="struct__stritem.html">item</a> *<a class="code" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f">assoc_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
-<a name="l00004"></a>00004 <span class="keywordtype">int</span> <a class="code" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01">assoc_insert</a>(<a class="code" href="struct__stritem.html">item</a> *<a class="code" href="struct__stritem.html">item</a>);
+<a name="l00003"></a>00003 <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f">assoc_find</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
+<a name="l00004"></a>00004 <span class="keywordtype">int</span> <a class="code" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01">assoc_insert</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>);
<a name="l00005"></a>00005 <span class="keywordtype">void</span> <a class="code" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c">assoc_delete</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
<a name="l00006"></a>00006 <span class="keywordtype">void</span> <a class="code" href="assoc_8h.html#7ac3a95f8f8402f30ff16652f8214172">do_assoc_move_next_bucket</a>(<span class="keywordtype">void</span>);
<a name="l00007"></a>00007 <span class="keywordtype">int</span> <a class="code" href="assoc_8c.html#c6141ce9b282dca1917168e18c4c581d">start_assoc_maintenance_thread</a>(<span class="keywordtype">void</span>);
<a name="l00008"></a>00008 <span class="keywordtype">void</span> <a class="code" href="assoc_8c.html#8efc51803b796ab0ec19318c8459c39f">stop_assoc_maintenance_thread</a>(<span class="keywordtype">void</span>);
<a name="l00009"></a>00009
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/assoc_8h.html b/assoc_8h.html
index e735279..cfad456 100644
--- a/assoc_8h.html
+++ b/assoc_8h.html
@@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="assoc_8h__dep__incl.png" border="0" usemap="#assoc.hdep_map" alt=""></center>
<map name="assoc.hdep_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189"><area shape="rect" id="node15" href="items_8c.html" title="items.c" alt="" coords="555,160,627,189"><area shape="rect" id="node17" href="memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189"><area shape="rect" id="node19" href="sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189"><area shape="rect" id="node21" href="slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189"><area shape="rect" id="node23" href="stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189"><area shape="rect" id="node25" href="thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189"><area shape="rect" id="node27" href="util_8c.html" title="util.c" alt="" coords="1168,160,1221,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="403,160,475,189"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="821,160,891,189"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="915,160,992,189"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1016,160,1069,189"></map>
</div>
<p>
@@ -282,7 +282,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:55 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/assoc_8h__dep__incl.map b/assoc_8h__dep__incl.map
index 9f4e3e4..65e5036 100644
--- a/assoc_8h__dep__incl.map
+++ b/assoc_8h__dep__incl.map
@@ -1,13 +1,12 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112">
<area shape="rect" id="node5" href="$assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189">
<area shape="rect" id="node7" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189">
<area shape="rect" id="node9" href="$globals_8c.html" title="globals.c" alt="" coords="213,160,291,189">
<area shape="rect" id="node11" href="$hash_8c.html" title="hash.c" alt="" coords="315,160,379,189">
-<area shape="rect" id="node13" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189">
-<area shape="rect" id="node15" href="$items_8c.html" title="items.c" alt="" coords="555,160,627,189">
-<area shape="rect" id="node17" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189">
-<area shape="rect" id="node19" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189">
-<area shape="rect" id="node21" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189">
-<area shape="rect" id="node23" href="$stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189">
-<area shape="rect" id="node25" href="$thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189">
-<area shape="rect" id="node27" href="$util_8c.html" title="util.c" alt="" coords="1168,160,1221,189">
+<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="403,160,475,189">
+<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189">
+<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189">
+<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189">
+<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="821,160,891,189">
+<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="915,160,992,189">
+<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1016,160,1069,189">
diff --git a/assoc_8h__dep__incl.md5 b/assoc_8h__dep__incl.md5
index 2e6d0f9..bfce54c 100644
--- a/assoc_8h__dep__incl.md5
+++ b/assoc_8h__dep__incl.md5
@@ -1 +1 @@
-aab2f1516fd1d6558b1802389292a25c \ No newline at end of file
+2a7bfa1de675804bfea8ccf6b65a87c6 \ No newline at end of file
diff --git a/assoc_8h__dep__incl.png b/assoc_8h__dep__incl.png
index 84687fc..a508e9c 100644
--- a/assoc_8h__dep__incl.png
+++ b/assoc_8h__dep__incl.png
Binary files differ
diff --git a/classes.html b/classes.html
index 85c4425..982866b 100644
--- a/classes.html
+++ b/classes.html
@@ -32,7 +32,7 @@
</td><td><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_incr</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structstats.html">stats</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct__stritem.html">_stritem</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structitemstats__t.html">itemstats_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_incr</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;T&nbsp;&nbsp;</div></td></tr></table>
</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_C">C</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_I">I</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_L">L</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_P">P</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_T">T</a>&nbsp;|&nbsp;<a class="qindex" href="#letter__">_</a></div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/config_8h-source.html b/config_8h-source.html
index a6aa1cb..4a21eb5 100644
--- a/config_8h-source.html
+++ b/config_8h-source.html
@@ -98,19 +98,19 @@
<a name="l00077"></a><a class="code" href="config_8h.html#1c0439e4355794c09b64274849eb0279">00077</a> <span class="preprocessor">#define PACKAGE_NAME "memcached"</span>
<a name="l00078"></a>00078 <span class="preprocessor"></span>
<a name="l00079"></a>00079 <span class="comment">/* Define to the full name and version of this package. */</span>
-<a name="l00080"></a><a class="code" href="config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">00080</a> <span class="preprocessor">#define PACKAGE_STRING "memcached 1.3.3-8-gee0c3d5"</span>
+<a name="l00080"></a><a class="code" href="config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">00080</a> <span class="preprocessor">#define PACKAGE_STRING "memcached 1.3.3-9-gf836255"</span>
<a name="l00081"></a>00081 <span class="preprocessor"></span>
<a name="l00082"></a>00082 <span class="comment">/* Define to the one symbol short name of this package. */</span>
<a name="l00083"></a><a class="code" href="config_8h.html#f415af6bfede0e8d5453708afe68651c">00083</a> <span class="preprocessor">#define PACKAGE_TARNAME "memcached"</span>
<a name="l00084"></a>00084 <span class="preprocessor"></span>
<a name="l00085"></a>00085 <span class="comment">/* Define to the version of this package. */</span>
-<a name="l00086"></a><a class="code" href="config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">00086</a> <span class="preprocessor">#define PACKAGE_VERSION "1.3.3-8-gee0c3d5"</span>
+<a name="l00086"></a><a class="code" href="config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">00086</a> <span class="preprocessor">#define PACKAGE_VERSION "1.3.3-9-gf836255"</span>
<a name="l00087"></a>00087 <span class="preprocessor"></span>
<a name="l00088"></a>00088 <span class="comment">/* Define to 1 if you have the ANSI C header files. */</span>
<a name="l00089"></a><a class="code" href="config_8h.html#550e5c272cc3cf3814651721167dcd23">00089</a> <span class="preprocessor">#define STDC_HEADERS 1</span>
<a name="l00090"></a>00090 <span class="preprocessor"></span>
<a name="l00091"></a>00091 <span class="comment">/* Version number of package */</span>
-<a name="l00092"></a><a class="code" href="config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">00092</a> <span class="preprocessor">#define VERSION "1.3.3-8-gee0c3d5"</span>
+<a name="l00092"></a><a class="code" href="config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">00092</a> <span class="preprocessor">#define VERSION "1.3.3-9-gf836255"</span>
<a name="l00093"></a>00093 <span class="preprocessor"></span>
<a name="l00094"></a>00094 <span class="comment">/* find sigignore on Linux */</span>
<a name="l00095"></a><a class="code" href="config_8h.html#369266c24eacffb87046522897a570d5">00095</a> <span class="preprocessor">#define _GNU_SOURCE 1</span>
@@ -121,7 +121,7 @@
<a name="l00100"></a>00100 <span class="comment">/* define to int if socklen_t not available */</span>
<a name="l00101"></a>00101 <span class="comment">/* #undef socklen_t */</span>
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/config_8h.html b/config_8h.html
index e626d90..7f2b84c 100644
--- a/config_8h.html
+++ b/config_8h.html
@@ -60,15 +60,15 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#1c0439e4355794c09b64274849eb0279">PACKAGE_NAME</a>&nbsp;&nbsp;&nbsp;&quot;memcached&quot;</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">PACKAGE_STRING</a>&nbsp;&nbsp;&nbsp;&quot;memcached 1.3.3-8-gee0c3d5&quot;</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">PACKAGE_STRING</a>&nbsp;&nbsp;&nbsp;&quot;memcached 1.3.3-9-gf836255&quot;</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#f415af6bfede0e8d5453708afe68651c">PACKAGE_TARNAME</a>&nbsp;&nbsp;&nbsp;&quot;memcached&quot;</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">PACKAGE_VERSION</a>&nbsp;&nbsp;&nbsp;&quot;1.3.3-8-gee0c3d5&quot;</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">PACKAGE_VERSION</a>&nbsp;&nbsp;&nbsp;&quot;1.3.3-9-gf836255&quot;</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#550e5c272cc3cf3814651721167dcd23">STDC_HEADERS</a>&nbsp;&nbsp;&nbsp;1</td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">VERSION</a>&nbsp;&nbsp;&nbsp;&quot;1.3.3-8-gee0c3d5&quot;</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">VERSION</a>&nbsp;&nbsp;&nbsp;&quot;1.3.3-9-gf836255&quot;</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#369266c24eacffb87046522897a570d5">_GNU_SOURCE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
@@ -349,7 +349,7 @@
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define PACKAGE_STRING&nbsp;&nbsp;&nbsp;&quot;memcached 1.3.3-8-gee0c3d5&quot; </td>
+ <td class="memname">#define PACKAGE_STRING&nbsp;&nbsp;&nbsp;&quot;memcached 1.3.3-9-gf836255&quot; </td>
</tr>
</table>
</div>
@@ -379,7 +379,7 @@
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define PACKAGE_VERSION&nbsp;&nbsp;&nbsp;&quot;1.3.3-8-gee0c3d5&quot; </td>
+ <td class="memname">#define PACKAGE_VERSION&nbsp;&nbsp;&nbsp;&quot;1.3.3-9-gf836255&quot; </td>
</tr>
</table>
</div>
@@ -409,7 +409,7 @@
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define VERSION&nbsp;&nbsp;&nbsp;&quot;1.3.3-8-gee0c3d5&quot; </td>
+ <td class="memname">#define VERSION&nbsp;&nbsp;&nbsp;&quot;1.3.3-9-gf836255&quot; </td>
</tr>
</table>
</div>
@@ -420,7 +420,7 @@
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:55 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/daemon_8c.html b/daemon_8c.html
index edef3ae..2280b68 100644
--- a/daemon_8c.html
+++ b/daemon_8c.html
@@ -33,7 +33,7 @@ Include dependency graph for daemon.c:</div>
<div class="dynsection">
<p><center><img src="daemon_8c__incl.png" border="0" usemap="#daemon.c_map" alt=""></center>
<map name="daemon.c_map">
-<area shape="rect" id="node11" href="memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112"><area shape="rect" id="node31" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node34" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node36" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node38" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node40" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node42" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node44" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node46" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
+<area shape="rect" id="node11" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112"><area shape="rect" id="node31" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node34" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node36" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node38" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node40" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node42" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node44" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node46" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -81,7 +81,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:55 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/daemon_8c__incl.map b/daemon_8c__incl.map
index de3f4de..7ce0c7f 100644
--- a/daemon_8c__incl.map
+++ b/daemon_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node11" href="$memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112">
+<area shape="rect" id="node11" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112">
<area shape="rect" id="node31" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189">
<area shape="rect" id="node34" href="$stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189">
<area shape="rect" id="node36" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189">
diff --git a/daemon_8c__incl.md5 b/daemon_8c__incl.md5
index 5d68249..7f3b558 100644
--- a/daemon_8c__incl.md5
+++ b/daemon_8c__incl.md5
@@ -1 +1 @@
-9b15137a737175c6468844bd683c2f3d \ No newline at end of file
+0b0735ffec49cad0c60292f91bdccbf0 \ No newline at end of file
diff --git a/files.html b/files.html
index c090d00..4713286 100644
--- a/files.html
+++ b/files.html
@@ -29,11 +29,10 @@
<tr><td class="indexkey"><a class="el" href="globals_8c.html">globals.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="hash_8c.html">hash.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="hash_8h.html">hash.h</a> <a href="hash_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="internal__tests_8c.html">internal_tests.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="items_8c.html">items.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="items_8h.html">items.h</a> <a href="items_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="memcached_8c.html">memcached.c</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="memcached_8h.html">memcached.h</a> <a href="memcached_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="memcached_8h.html">memcached.h</a> <a href="memcached_8h-source.html">[code]</a></td><td class="indexvalue">The main memcached header holding commonly used data structures and function prototypes </td></tr>
<tr><td class="indexkey"><a class="el" href="protocol__binary_8h.html">protocol_binary.h</a> <a href="protocol__binary_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="sizes_8c.html">sizes.c</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="slabs_8c.html">slabs.c</a></td><td class="indexvalue"></td></tr>
@@ -47,7 +46,7 @@
<tr><td class="indexkey"><a class="el" href="util_8h.html">util.h</a> <a href="util_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
</table>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions.html b/functions.html
index 6d45825..0f06749 100644
--- a/functions.html
+++ b/functions.html
@@ -61,7 +61,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x62.html b/functions_0x62.html
index 8cbbca2..183714f 100644
--- a/functions_0x62.html
+++ b/functions_0x62.html
@@ -88,7 +88,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structthread__stats.html#fff437fd1fcac940ffd2fa44d3182838">thread_stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x63.html b/functions_0x63.html
index 9f0fc4a..ef996b7 100644
--- a/functions_0x63.html
+++ b/functions_0x63.html
@@ -81,7 +81,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structstats.html#7e27973d723b2bb83265f1324b6265d5">stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x64.html b/functions_0x64.html
index 7aa11cb..7b5fb69 100644
--- a/functions_0x64.html
+++ b/functions_0x64.html
@@ -72,7 +72,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structsettings.html#b49cd2e86b9b26f407fe76569560a9df">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x65.html b/functions_0x65.html
index 9c75d98..2d06a81 100644
--- a/functions_0x65.html
+++ b/functions_0x65.html
@@ -86,7 +86,7 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="unionprotocol__binary__response__header.html#59c3c4b1b00ecd3d6ac83f472b4c9b8c">protocol_binary_response_header</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x66.html b/functions_0x66.html
index 421b4a2..119e271 100644
--- a/functions_0x66.html
+++ b/functions_0x66.html
@@ -64,7 +64,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structthread__stats.html#8f4915ca2892f21641a126951660b625">thread_stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x67.html b/functions_0x67.html
index deac1f7..e6cb6fd 100644
--- a/functions_0x67.html
+++ b/functions_0x67.html
@@ -66,7 +66,7 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="structthread__stats.html#cc592fd8da9cdd9a227c59f8ba346fb5">thread_stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x68.html b/functions_0x68.html
index ec2aef1..3d1da34 100644
--- a/functions_0x68.html
+++ b/functions_0x68.html
@@ -73,7 +73,7 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="unionprotocol__binary__request__set.html#2e7f1d4bed3a04afccc704331b3a074d">protocol_binary_request_set</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x69.html b/functions_0x69.html
index ce77cb8..79a18b5 100644
--- a/functions_0x69.html
+++ b/functions_0x69.html
@@ -85,7 +85,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structconn.html#7d40cb08fdb16c8cad53b9c78c542e65">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x6b.html b/functions_0x6b.html
index 26b0e36..0c5d653 100644
--- a/functions_0x6b.html
+++ b/functions_0x6b.html
@@ -63,7 +63,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structslabclass__t.html#eb2e70d41faff0b4d5a3240d30292c96">slabclass_t</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x6c.html b/functions_0x6c.html
index 772a31f..a442e1c 100644
--- a/functions_0x6c.html
+++ b/functions_0x6c.html
@@ -65,7 +65,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structconn__queue.html#07b47a392e7d355eacca37bfb728ee73">conn_queue</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x6d.html b/functions_0x6d.html
index 12a8314..30d8d7c 100644
--- a/functions_0x6d.html
+++ b/functions_0x6d.html
@@ -85,7 +85,7 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">thread_stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x6e.html b/functions_0x6e.html
index 39deadc..5de5655 100644
--- a/functions_0x6e.html
+++ b/functions_0x6e.html
@@ -88,7 +88,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structsettings.html#b7886bf6034656be4f274719e2f6c4a1">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x6f.html b/functions_0x6f.html
index 4a162b4..efbb2c6 100644
--- a/functions_0x6f.html
+++ b/functions_0x6f.html
@@ -70,7 +70,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structitemstats__t.html#aa713be47e0fe05e7cd90d08aaf853e8">itemstats_t</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x70.html b/functions_0x70.html
index 0ade6e0..a2e6ece 100644
--- a/functions_0x70.html
+++ b/functions_0x70.html
@@ -72,7 +72,7 @@ Here is a list of all class members with links to the classes they belong to:
, <a class="el" href="structconn.html#ef35eff4856a49adaee2299596a00988">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x72.html b/functions_0x72.html
index 4a29750..6a3841e 100644
--- a/functions_0x72.html
+++ b/functions_0x72.html
@@ -87,7 +87,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structconn.html#fd9d7b8a1c2cdba5edd4772fae8adc23">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x73.html b/functions_0x73.html
index c6cfb43..5db2000 100644
--- a/functions_0x73.html
+++ b/functions_0x73.html
@@ -103,7 +103,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structconn.html#aea0ce1e0d7986281960a6a7a063e701">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x74.html b/functions_0x74.html
index 60245e5..fd0fb76 100644
--- a/functions_0x74.html
+++ b/functions_0x74.html
@@ -71,7 +71,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structstats.html#f4feaf763564d06ef80569941f31b641">stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x75.html b/functions_0x75.html
index bac325b..1680e39 100644
--- a/functions_0x75.html
+++ b/functions_0x75.html
@@ -61,7 +61,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structsettings.html#df2782217e9e89322915fb32fee95880">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x76.html b/functions_0x76.html
index b94dec2..5f8c7f3 100644
--- a/functions_0x76.html
+++ b/functions_0x76.html
@@ -62,7 +62,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_0x77.html b/functions_0x77.html
index c47de65..513162d 100644
--- a/functions_0x77.html
+++ b/functions_0x77.html
@@ -71,7 +71,7 @@ Here is a list of all class members with links to the classes they belong to:
: <a class="el" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars.html b/functions_vars.html
index 69f17cd..7c07996 100644
--- a/functions_vars.html
+++ b/functions_vars.html
@@ -61,7 +61,7 @@
: <a class="el" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x62.html b/functions_vars_0x62.html
index b7c87a0..f1bbf0c 100644
--- a/functions_vars_0x62.html
+++ b/functions_vars_0x62.html
@@ -88,7 +88,7 @@
: <a class="el" href="structthread__stats.html#fff437fd1fcac940ffd2fa44d3182838">thread_stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x63.html b/functions_vars_0x63.html
index a85539c..c31164a 100644
--- a/functions_vars_0x63.html
+++ b/functions_vars_0x63.html
@@ -81,7 +81,7 @@
: <a class="el" href="structstats.html#7e27973d723b2bb83265f1324b6265d5">stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x64.html b/functions_vars_0x64.html
index 6fcd14c..c1d424d 100644
--- a/functions_vars_0x64.html
+++ b/functions_vars_0x64.html
@@ -72,7 +72,7 @@
: <a class="el" href="structsettings.html#b49cd2e86b9b26f407fe76569560a9df">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x65.html b/functions_vars_0x65.html
index bb018be..155ed82 100644
--- a/functions_vars_0x65.html
+++ b/functions_vars_0x65.html
@@ -86,7 +86,7 @@
, <a class="el" href="unionprotocol__binary__response__header.html#59c3c4b1b00ecd3d6ac83f472b4c9b8c">protocol_binary_response_header</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x66.html b/functions_vars_0x66.html
index cd260ea..9b65fdc 100644
--- a/functions_vars_0x66.html
+++ b/functions_vars_0x66.html
@@ -64,7 +64,7 @@
: <a class="el" href="structthread__stats.html#8f4915ca2892f21641a126951660b625">thread_stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x67.html b/functions_vars_0x67.html
index 66252c4..aa84422 100644
--- a/functions_vars_0x67.html
+++ b/functions_vars_0x67.html
@@ -66,7 +66,7 @@
, <a class="el" href="structthread__stats.html#cc592fd8da9cdd9a227c59f8ba346fb5">thread_stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x68.html b/functions_vars_0x68.html
index 6801d61..6b785d1 100644
--- a/functions_vars_0x68.html
+++ b/functions_vars_0x68.html
@@ -73,7 +73,7 @@
, <a class="el" href="unionprotocol__binary__request__set.html#2e7f1d4bed3a04afccc704331b3a074d">protocol_binary_request_set</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x69.html b/functions_vars_0x69.html
index 9eee59c..ebb0038 100644
--- a/functions_vars_0x69.html
+++ b/functions_vars_0x69.html
@@ -85,7 +85,7 @@
: <a class="el" href="structconn.html#7d40cb08fdb16c8cad53b9c78c542e65">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x6b.html b/functions_vars_0x6b.html
index 67ca6ff..5e5d4da 100644
--- a/functions_vars_0x6b.html
+++ b/functions_vars_0x6b.html
@@ -63,7 +63,7 @@
: <a class="el" href="structslabclass__t.html#eb2e70d41faff0b4d5a3240d30292c96">slabclass_t</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x6c.html b/functions_vars_0x6c.html
index 9c07312..c66536e 100644
--- a/functions_vars_0x6c.html
+++ b/functions_vars_0x6c.html
@@ -65,7 +65,7 @@
: <a class="el" href="structconn__queue.html#07b47a392e7d355eacca37bfb728ee73">conn_queue</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x6d.html b/functions_vars_0x6d.html
index 0501a65..6ca7191 100644
--- a/functions_vars_0x6d.html
+++ b/functions_vars_0x6d.html
@@ -85,7 +85,7 @@
, <a class="el" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">thread_stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x6e.html b/functions_vars_0x6e.html
index a0537f0..3e3032e 100644
--- a/functions_vars_0x6e.html
+++ b/functions_vars_0x6e.html
@@ -88,7 +88,7 @@
: <a class="el" href="structsettings.html#b7886bf6034656be4f274719e2f6c4a1">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x6f.html b/functions_vars_0x6f.html
index 1e715f0..66b4bfc 100644
--- a/functions_vars_0x6f.html
+++ b/functions_vars_0x6f.html
@@ -70,7 +70,7 @@
: <a class="el" href="structitemstats__t.html#aa713be47e0fe05e7cd90d08aaf853e8">itemstats_t</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x70.html b/functions_vars_0x70.html
index 711a2bf..d1f01d1 100644
--- a/functions_vars_0x70.html
+++ b/functions_vars_0x70.html
@@ -72,7 +72,7 @@
, <a class="el" href="structconn.html#ef35eff4856a49adaee2299596a00988">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x72.html b/functions_vars_0x72.html
index c8bb6da..a0dec95 100644
--- a/functions_vars_0x72.html
+++ b/functions_vars_0x72.html
@@ -87,7 +87,7 @@
: <a class="el" href="structconn.html#fd9d7b8a1c2cdba5edd4772fae8adc23">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x73.html b/functions_vars_0x73.html
index 4749c15..520bcf0 100644
--- a/functions_vars_0x73.html
+++ b/functions_vars_0x73.html
@@ -103,7 +103,7 @@
: <a class="el" href="structconn.html#aea0ce1e0d7986281960a6a7a063e701">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x74.html b/functions_vars_0x74.html
index 6df03bc..00729c7 100644
--- a/functions_vars_0x74.html
+++ b/functions_vars_0x74.html
@@ -71,7 +71,7 @@
: <a class="el" href="structstats.html#f4feaf763564d06ef80569941f31b641">stats</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x75.html b/functions_vars_0x75.html
index 3dc7d9c..572cbfd 100644
--- a/functions_vars_0x75.html
+++ b/functions_vars_0x75.html
@@ -61,7 +61,7 @@
: <a class="el" href="structsettings.html#df2782217e9e89322915fb32fee95880">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x76.html b/functions_vars_0x76.html
index 7913576..2378a5a 100644
--- a/functions_vars_0x76.html
+++ b/functions_vars_0x76.html
@@ -62,7 +62,7 @@
: <a class="el" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">settings</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/functions_vars_0x77.html b/functions_vars_0x77.html
index 1e37786..e1ef6c9 100644
--- a/functions_vars_0x77.html
+++ b/functions_vars_0x77.html
@@ -71,7 +71,7 @@
: <a class="el" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">conn</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals.html b/globals.html
index 3624256..042b33f 100644
--- a/globals.html
+++ b/globals.html
@@ -65,7 +65,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="config_8h.html#369266c24eacffb87046522897a570d5">config.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x61.html b/globals_0x61.html
index 490ce45..8a6ea0b 100644
--- a/globals_0x61.html
+++ b/globals_0x61.html
@@ -94,7 +94,7 @@ Here is a list of all file members with links to the files they belong to:
, <a class="el" href="assoc_8h.html#110a5dc654c262b51a77cc8716676223">assoc.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x62.html b/globals_0x62.html
index 357ca2f..e2ea09d 100644
--- a/globals_0x62.html
+++ b/globals_0x62.html
@@ -85,7 +85,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x63.html b/globals_0x63.html
index 3b69f03..b69f8b0 100644
--- a/globals_0x63.html
+++ b/globals_0x63.html
@@ -113,7 +113,7 @@ Here is a list of all file members with links to the files they belong to:
, <a class="el" href="globals_8c.html#21b2a3d4ff751fe99cdca2d14babc559">globals.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x64.html b/globals_0x64.html
index 57a2b74..a51b7ad 100644
--- a/globals_0x64.html
+++ b/globals_0x64.html
@@ -127,7 +127,7 @@ Here is a list of all file members with links to the files they belong to:
, <a class="el" href="memcached_8h.html#9f5cbeb31c236a1eb0d5c343b2a5568c">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x65.html b/globals_0x65.html
index e061edf..2c86c61 100644
--- a/globals_0x65.html
+++ b/globals_0x65.html
@@ -65,7 +65,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e3197625a1bb2264943f5a95f236d9973">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x66.html b/globals_0x66.html
index 04daa28..7249184 100644
--- a/globals_0x66.html
+++ b/globals_0x66.html
@@ -63,7 +63,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="hash_8c.html#b4646d77540701d2eb2c877effbe5739">hash.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x67.html b/globals_0x67.html
index 9218494..b4c00c6 100644
--- a/globals_0x67.html
+++ b/globals_0x67.html
@@ -67,7 +67,7 @@ Here is a list of all file members with links to the files they belong to:
, <a class="el" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c">slabs.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x68.html b/globals_0x68.html
index 8d8ad98..abf191b 100644
--- a/globals_0x68.html
+++ b/globals_0x68.html
@@ -99,7 +99,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="config_8h.html#219b06937831d0da94d801ab13987639">config.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x69.html b/globals_0x69.html
index 4284f04..82fdc4d 100644
--- a/globals_0x69.html
+++ b/globals_0x69.html
@@ -145,7 +145,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="thread_8c.html#5724578d4f53d817ea3e9750aacf262b">thread.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x6b.html b/globals_0x6b.html
index c31e0c3..6756dc5 100644
--- a/globals_0x6b.html
+++ b/globals_0x6b.html
@@ -65,7 +65,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8c.html#29d31e089bb8ba6fe96e6cd5ca9b2c5e">memcached.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x6c.html b/globals_0x6c.html
index 998ecc1..1eb223f 100644
--- a/globals_0x6c.html
+++ b/globals_0x6c.html
@@ -65,7 +65,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8h.html#217a0bd562b98ae8c2ffce44935351e1">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x6d.html b/globals_0x6d.html
index c02f731..445eac2 100644
--- a/globals_0x6d.html
+++ b/globals_0x6d.html
@@ -60,8 +60,7 @@ Here is a list of all file members with links to the files they belong to:
<p>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>main()
-: <a class="el" href="internal__tests_8c.html#3c04138a5bfe5d72780bb7e82a18e627">internal_tests.c</a>
-, <a class="el" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627">memcached.c</a>
+: <a class="el" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627">memcached.c</a>
, <a class="el" href="sizes_8c.html#3c04138a5bfe5d72780bb7e82a18e627">sizes.c</a>
<li>MAX_NUMBER_OF_SLAB_CLASSES
: <a class="el" href="memcached_8h.html#e8e332c92e566cf3b38a8a7e3d08eafe">memcached.h</a>
@@ -201,7 +200,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8h.html#04e8d0719aba6a59ac6cb0b3ed202f95">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x6e.html b/globals_0x6e.html
index 8048ad8..5059034 100644
--- a/globals_0x6e.html
+++ b/globals_0x6e.html
@@ -79,7 +79,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8h.html#fbe0384d1c4c682750a250c53a4360b6">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x70.html b/globals_0x70.html
index 0851f61..4a8ad54 100644
--- a/globals_0x70.html
+++ b/globals_0x70.html
@@ -230,7 +230,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="protocol__binary_8h.html#6b43a960d4b83c23c04143903beecd81">protocol_binary.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x72.html b/globals_0x72.html
index 60fe206..2a51bd8 100644
--- a/globals_0x72.html
+++ b/globals_0x72.html
@@ -77,7 +77,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">hash.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x73.html b/globals_0x73.html
index 159b24e..3774d5e 100644
--- a/globals_0x73.html
+++ b/globals_0x73.html
@@ -152,7 +152,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8h.html#c11cfc1c764d31993bf747dcb16c45c5">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x74.html b/globals_0x74.html
index 4758b65..a85609e 100644
--- a/globals_0x74.html
+++ b/globals_0x74.html
@@ -86,7 +86,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb">memcached.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x75.html b/globals_0x75.html
index c8b9f69..b20bf25 100644
--- a/globals_0x75.html
+++ b/globals_0x75.html
@@ -73,7 +73,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="memcached_8h.html#c6c45889010c1bd68631771b64f18101">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_0x76.html b/globals_0x76.html
index cd12615..646e387 100644
--- a/globals_0x76.html
+++ b/globals_0x76.html
@@ -63,7 +63,7 @@ Here is a list of all file members with links to the files they belong to:
: <a class="el" href="config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">config.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_8c.html b/globals_8c.html
index c684efa..7780d75 100644
--- a/globals_8c.html
+++ b/globals_8c.html
@@ -29,7 +29,7 @@ Include dependency graph for globals.c:</div>
<div class="dynsection">
<p><center><img src="globals_8c__incl.png" border="0" usemap="#globals.c_map" alt=""></center>
<map name="globals.c_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -91,7 +91,7 @@ exported globals
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:55 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/globals_8c__incl.map b/globals_8c__incl.map
index d7f8d6b..7f0272e 100644
--- a/globals_8c__incl.map
+++ b/globals_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112">
<area shape="rect" id="node23" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189">
<area shape="rect" id="node26" href="$stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189">
<area shape="rect" id="node28" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189">
diff --git a/globals_8c__incl.md5 b/globals_8c__incl.md5
index 4b48dc8..d2a73a5 100644
--- a/globals_8c__incl.md5
+++ b/globals_8c__incl.md5
@@ -1 +1 @@
-5d00cb7a5e0834d64a03623625092833 \ No newline at end of file
+e9b5c57abe5ded9eba4a482ca8dd31ec \ No newline at end of file
diff --git a/globals_defs.html b/globals_defs.html
index e4a10ad..e96a6b3 100644
--- a/globals_defs.html
+++ b/globals_defs.html
@@ -396,7 +396,7 @@
: <a class="el" href="config_8h.html#1c6d5de492ac61ad29aec7aa9a436bbf">config.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_enum.html b/globals_enum.html
index eaaf0f1..fda297e 100644
--- a/globals_enum.html
+++ b/globals_enum.html
@@ -57,7 +57,7 @@
: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb">memcached.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_eval.html b/globals_eval.html
index 76d8bfa..3d61900 100644
--- a/globals_eval.html
+++ b/globals_eval.html
@@ -214,7 +214,7 @@
: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154ec2b88ef10fc76912a0b002e967e34f5c">memcached.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_func.html b/globals_func.html
index d47634f..26030fa 100644
--- a/globals_func.html
+++ b/globals_func.html
@@ -204,9 +204,8 @@
</ul>
<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
<li>main()
-: <a class="el" href="internal__tests_8c.html#3c04138a5bfe5d72780bb7e82a18e627">internal_tests.c</a>
+: <a class="el" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627">memcached.c</a>
, <a class="el" href="sizes_8c.html#3c04138a5bfe5d72780bb7e82a18e627">sizes.c</a>
-, <a class="el" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627">memcached.c</a>
</ul>
<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
<li>safe_strtol()
@@ -293,7 +292,7 @@
, <a class="el" href="memcached_8h.html#7bcb5bc469e4b71ebb523e8e1b7caf95">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_type.html b/globals_type.html
index 501158e..0f1f026 100644
--- a/globals_type.html
+++ b/globals_type.html
@@ -138,7 +138,7 @@
: <a class="el" href="assoc_8c.html#3fece3757bfd6deee681fb0d1fd41f97">assoc.c</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/globals_vars.html b/globals_vars.html
index 3f71ae5..2021720 100644
--- a/globals_vars.html
+++ b/globals_vars.html
@@ -59,7 +59,7 @@
, <a class="el" href="memcached_8h.html#7c0bf139aa1139cb79905d8ac33cc872">memcached.h</a>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/graph_legend.html b/graph_legend.html
index ec0028c..db3e2e3 100644
--- a/graph_legend.html
+++ b/graph_legend.html
@@ -78,7 +78,7 @@ A purple dashed arrow is used if a class is contained or used by another class.
A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
</ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/hash_8c.html b/hash_8c.html
index e906a5c..c318ed8 100644
--- a/hash_8c.html
+++ b/hash_8c.html
@@ -29,7 +29,7 @@ Include dependency graph for hash.c:</div>
<div class="dynsection">
<p><center><img src="hash_8c__incl.png" border="0" usemap="#hash.c_map" alt=""></center>
<map name="hash.c_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -169,7 +169,7 @@ Include dependency graph for hash.c:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:56 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/hash_8c__incl.map b/hash_8c__incl.map
index d7f8d6b..7f0272e 100644
--- a/hash_8c__incl.map
+++ b/hash_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112">
<area shape="rect" id="node23" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189">
<area shape="rect" id="node26" href="$stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189">
<area shape="rect" id="node28" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189">
diff --git a/hash_8c__incl.md5 b/hash_8c__incl.md5
index 2a6601c..8f900a2 100644
--- a/hash_8c__incl.md5
+++ b/hash_8c__incl.md5
@@ -1 +1 @@
-371ceb6a27cbc286c0c0205c0bab4252 \ No newline at end of file
+e4fb07ace67d1274945d4abecc6c5021 \ No newline at end of file
diff --git a/hash_8h-source.html b/hash_8h-source.html
index 95634b6..50d0140 100644
--- a/hash_8h-source.html
+++ b/hash_8h-source.html
@@ -35,7 +35,7 @@
<a name="l00014"></a>00014 <span class="preprocessor">#endif </span><span class="comment">/* HASH_H */</span>
<a name="l00015"></a>00015
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/hash_8h.html b/hash_8h.html
index 56ba8a9..c1964d0 100644
--- a/hash_8h.html
+++ b/hash_8h.html
@@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="hash_8h__dep__incl.png" border="0" usemap="#hash.hdep_map" alt=""></center>
<map name="hash.hdep_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189"><area shape="rect" id="node15" href="items_8c.html" title="items.c" alt="" coords="555,160,627,189"><area shape="rect" id="node17" href="memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189"><area shape="rect" id="node19" href="sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189"><area shape="rect" id="node21" href="slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189"><area shape="rect" id="node23" href="stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189"><area shape="rect" id="node25" href="thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189"><area shape="rect" id="node27" href="util_8c.html" title="util.c" alt="" coords="1168,160,1221,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="403,160,475,189"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="821,160,891,189"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="915,160,992,189"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1016,160,1069,189"></map>
</div>
<p>
@@ -84,7 +84,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:56 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/hash_8h__dep__incl.map b/hash_8h__dep__incl.map
index 9f4e3e4..65e5036 100644
--- a/hash_8h__dep__incl.map
+++ b/hash_8h__dep__incl.map
@@ -1,13 +1,12 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112">
<area shape="rect" id="node5" href="$assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189">
<area shape="rect" id="node7" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189">
<area shape="rect" id="node9" href="$globals_8c.html" title="globals.c" alt="" coords="213,160,291,189">
<area shape="rect" id="node11" href="$hash_8c.html" title="hash.c" alt="" coords="315,160,379,189">
-<area shape="rect" id="node13" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189">
-<area shape="rect" id="node15" href="$items_8c.html" title="items.c" alt="" coords="555,160,627,189">
-<area shape="rect" id="node17" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189">
-<area shape="rect" id="node19" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189">
-<area shape="rect" id="node21" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189">
-<area shape="rect" id="node23" href="$stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189">
-<area shape="rect" id="node25" href="$thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189">
-<area shape="rect" id="node27" href="$util_8c.html" title="util.c" alt="" coords="1168,160,1221,189">
+<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="403,160,475,189">
+<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189">
+<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189">
+<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189">
+<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="821,160,891,189">
+<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="915,160,992,189">
+<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1016,160,1069,189">
diff --git a/hash_8h__dep__incl.md5 b/hash_8h__dep__incl.md5
index 9d524a4..3aa0251 100644
--- a/hash_8h__dep__incl.md5
+++ b/hash_8h__dep__incl.md5
@@ -1 +1 @@
-49a1e59e2674ff2d0dc91306e9040e4b \ No newline at end of file
+c21ad1760f7d7068fb6bdcf932b97191 \ No newline at end of file
diff --git a/hash_8h__dep__incl.png b/hash_8h__dep__incl.png
index 3cb45b3..0c7d9f6 100644
--- a/hash_8h__dep__incl.png
+++ b/hash_8h__dep__incl.png
Binary files differ
diff --git a/index.html b/index.html
index 31457af..5c8ae2d 100644
--- a/index.html
+++ b/index.html
@@ -18,7 +18,7 @@
<h1>memcached Documentation</h1>
<p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/internal__tests_8c.html b/internal__tests_8c.html
index 0132e19..49c2093 100644
--- a/internal__tests_8c.html
+++ b/internal__tests_8c.html
@@ -33,7 +33,7 @@ Include dependency graph for internal_tests.c:</div>
<div class="dynsection">
<p><center><img src="internal__tests_8c__incl.png" border="0" usemap="#internal_tests.c_map" alt=""></center>
<map name="internal_tests.c_map">
-<area shape="rect" id="node11" href="memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112"><area shape="rect" id="node31" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node34" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node36" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node38" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node40" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node42" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node44" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node46" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
+<area shape="rect" id="node11" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112"><area shape="rect" id="node31" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node34" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node36" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node38" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node40" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node42" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node44" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node46" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -72,7 +72,7 @@ Include dependency graph for internal_tests.c:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:56 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 11:22:38 2009 for memcached 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>
diff --git a/internal__tests_8c__incl.map b/internal__tests_8c__incl.map
index de3f4de..7ce0c7f 100644
--- a/internal__tests_8c__incl.map
+++ b/internal__tests_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node11" href="$memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112">
+<area shape="rect" id="node11" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112">
<area shape="rect" id="node31" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189">
<area shape="rect" id="node34" href="$stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189">
<area shape="rect" id="node36" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189">
diff --git a/internal__tests_8c__incl.md5 b/internal__tests_8c__incl.md5
index e684a77..38c0c8d 100644
--- a/internal__tests_8c__incl.md5
+++ b/internal__tests_8c__incl.md5
@@ -1 +1 @@
-6ebc804ceac7cff8a49a26a2fcc345ce \ No newline at end of file
+05b9516eb379b641d8f8c704ac1cb1a9 \ No newline at end of file
diff --git a/items_8c.html b/items_8c.html
index 9e22252..f46d28b 100644
--- a/items_8c.html
+++ b/items_8c.html
@@ -41,7 +41,7 @@ Include dependency graph for items.c:</div>
<div class="dynsection">
<p><center><img src="items_8c__incl.png" border="0" usemap="#items.c_map" alt=""></center>
<map name="items.c_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="673,83,791,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1589,160,1723,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="416,160,485,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="509,160,576,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="600,160,672,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="696,160,768,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="792,160,861,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="885,160,949,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="973,160,1027,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="673,83,791,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1589,160,1723,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="416,160,485,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="509,160,576,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="600,160,672,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="696,160,768,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="792,160,861,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="885,160,949,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="973,160,1027,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -823,7 +823,7 @@ Here is the call graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:58 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/items_8c__incl.map b/items_8c__incl.map
index d1f5f59..f0d3875 100644
--- a/items_8c__incl.map
+++ b/items_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="673,83,791,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="673,83,791,112">
<area shape="rect" id="node23" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1589,160,1723,189">
<area shape="rect" id="node26" href="$stats_8h.html" title="stats.h" alt="" coords="416,160,485,189">
<area shape="rect" id="node28" href="$slabs_8h.html" title="slabs.h" alt="" coords="509,160,576,189">
diff --git a/items_8c__incl.md5 b/items_8c__incl.md5
index 56cb8b7..949fcb0 100644
--- a/items_8c__incl.md5
+++ b/items_8c__incl.md5
@@ -1 +1 @@
-84b4099617c677e63eeb7ba6736f7d5a \ No newline at end of file
+f960e431ccce3f3b973726b5fab124fa \ No newline at end of file
diff --git a/items_8h-source.html b/items_8h-source.html
index 710777e..afebfd2 100644
--- a/items_8h-source.html
+++ b/items_8h-source.html
@@ -24,29 +24,29 @@
<a name="l00003"></a>00003 uint64_t <a class="code" href="items_8c.html#62b7c83e5bdd71713688f70199319902">get_cas_id</a>(<span class="keywordtype">void</span>);
<a name="l00004"></a>00004
<a name="l00005"></a>00005 <span class="comment">/*@null@*/</span>
-<a name="l00006"></a>00006 <a class="code" href="struct__stritem.html">item</a> *<a class="code" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae">do_item_alloc</a>(<span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey, <span class="keyword">const</span> <span class="keywordtype">int</span> flags, <span class="keyword">const</span> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> exptime, <span class="keyword">const</span> <span class="keywordtype">int</span> nbytes);
-<a name="l00007"></a>00007 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb">item_free</a>(<a class="code" href="struct__stritem.html">item</a> *it);
+<a name="l00006"></a>00006 <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae">do_item_alloc</a>(<span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey, <span class="keyword">const</span> <span class="keywordtype">int</span> flags, <span class="keyword">const</span> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> exptime, <span class="keyword">const</span> <span class="keywordtype">int</span> nbytes);
+<a name="l00007"></a>00007 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb">item_free</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
<a name="l00008"></a>00008 <span class="keywordtype">bool</span> <a class="code" href="items_8c.html#9f56df307b2406f372e918860b07adad" title="Returns true if an item will fit in the cache (its size does not exceed the maximum...">item_size_ok</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey, <span class="keyword">const</span> <span class="keywordtype">int</span> flags, <span class="keyword">const</span> <span class="keywordtype">int</span> nbytes);
<a name="l00009"></a>00009
-<a name="l00010"></a>00010 <span class="keywordtype">int</span> <a class="code" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15">do_item_link</a>(<a class="code" href="struct__stritem.html">item</a> *it);
-<a name="l00011"></a>00011 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits">do_item_unlink</a>(<a class="code" href="struct__stritem.html">item</a> *it);
-<a name="l00012"></a>00012 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7">do_item_remove</a>(<a class="code" href="struct__stritem.html">item</a> *it);
-<a name="l00013"></a>00013 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d">do_item_update</a>(<a class="code" href="struct__stritem.html">item</a> *it);
-<a name="l00014"></a>00014 <span class="keywordtype">int</span> <a class="code" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition">do_item_replace</a>(<a class="code" href="struct__stritem.html">item</a> *it, <a class="code" href="struct__stritem.html">item</a> *new_it);
+<a name="l00010"></a>00010 <span class="keywordtype">int</span> <a class="code" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15">do_item_link</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
+<a name="l00011"></a>00011 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits">do_item_unlink</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
+<a name="l00012"></a>00012 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7">do_item_remove</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
+<a name="l00013"></a>00013 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d">do_item_update</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
+<a name="l00014"></a>00014 <span class="keywordtype">int</span> <a class="code" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition">do_item_replace</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it, <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *new_it);
<a name="l00015"></a>00015
<a name="l00016"></a>00016 <span class="comment">/*@null@*/</span>
<a name="l00017"></a>00017 <span class="keywordtype">char</span> *<a class="code" href="items_8c.html#f8926aa0955ee34cec0fbe7214e74156">do_item_cachedump</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means...">slabs_clsid</a>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> limit, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *bytes);
-<a name="l00018"></a>00018 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c">do_item_stats</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
+<a name="l00018"></a>00018 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c">do_item_stats</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30" title="Callback for any function producing stats.">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
<a name="l00019"></a>00019 <span class="comment">/*@null@*/</span>
-<a name="l00020"></a>00020 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes">do_item_stats_sizes</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
+<a name="l00020"></a>00020 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes">do_item_stats_sizes</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30" title="Callback for any function producing stats.">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
<a name="l00021"></a>00021 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#515ef8e7f0cef67772989fd076f7dcb4">do_item_flush_expired</a>(<span class="keywordtype">void</span>);
<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <a class="code" href="struct__stritem.html">item</a> *<a class="code" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic">do_item_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
-<a name="l00024"></a>00024 <a class="code" href="struct__stritem.html">item</a> *<a class="code" href="items_8c.html#8c5a6c6bfdfe2ed3514170cc836be7a9" title="returns an item whether or not it&amp;#39;s expired.">do_item_get_nocheck</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
+<a name="l00023"></a>00023 <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic">do_item_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
+<a name="l00024"></a>00024 <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="items_8c.html#8c5a6c6bfdfe2ed3514170cc836be7a9" title="returns an item whether or not it&amp;#39;s expired.">do_item_get_nocheck</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
<a name="l00025"></a>00025 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#e091979860dd8a77b949c05d64cd4d4b">item_stats_reset</a>(<span class="keywordtype">void</span>);
<a name="l00026"></a>00026 <span class="keyword">extern</span> pthread_mutex_t <a class="code" href="items_8h.html#9127df2a4e57929543f3b955e8fa6014">cache_lock</a>;
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/items_8h.html b/items_8h.html
index 1e9e641..18fedc9 100644
--- a/items_8h.html
+++ b/items_8h.html
@@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="items_8h__dep__incl.png" border="0" usemap="#items.hdep_map" alt=""></center>
<map name="items.hdep_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189"><area shape="rect" id="node15" href="items_8c.html" title="items.c" alt="" coords="555,160,627,189"><area shape="rect" id="node17" href="memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189"><area shape="rect" id="node19" href="sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189"><area shape="rect" id="node21" href="slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189"><area shape="rect" id="node23" href="stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189"><area shape="rect" id="node25" href="thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189"><area shape="rect" id="node27" href="util_8c.html" title="util.c" alt="" coords="1168,160,1221,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="403,160,475,189"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="821,160,891,189"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="915,160,992,189"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1016,160,1069,189"></map>
</div>
<p>
@@ -767,7 +767,7 @@ Here is the call graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:01 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/items_8h__dep__incl.map b/items_8h__dep__incl.map
index 9f4e3e4..65e5036 100644
--- a/items_8h__dep__incl.map
+++ b/items_8h__dep__incl.map
@@ -1,13 +1,12 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112">
<area shape="rect" id="node5" href="$assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189">
<area shape="rect" id="node7" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189">
<area shape="rect" id="node9" href="$globals_8c.html" title="globals.c" alt="" coords="213,160,291,189">
<area shape="rect" id="node11" href="$hash_8c.html" title="hash.c" alt="" coords="315,160,379,189">
-<area shape="rect" id="node13" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189">
-<area shape="rect" id="node15" href="$items_8c.html" title="items.c" alt="" coords="555,160,627,189">
-<area shape="rect" id="node17" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189">
-<area shape="rect" id="node19" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189">
-<area shape="rect" id="node21" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189">
-<area shape="rect" id="node23" href="$stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189">
-<area shape="rect" id="node25" href="$thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189">
-<area shape="rect" id="node27" href="$util_8c.html" title="util.c" alt="" coords="1168,160,1221,189">
+<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="403,160,475,189">
+<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189">
+<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189">
+<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189">
+<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="821,160,891,189">
+<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="915,160,992,189">
+<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1016,160,1069,189">
diff --git a/items_8h__dep__incl.md5 b/items_8h__dep__incl.md5
index 96b584c..479191d 100644
--- a/items_8h__dep__incl.md5
+++ b/items_8h__dep__incl.md5
@@ -1 +1 @@
-bb0af9394abfc973805e5461ad97e22e \ No newline at end of file
+9e9e36d46a6f1be39dd06224470726b9 \ No newline at end of file
diff --git a/items_8h__dep__incl.png b/items_8h__dep__incl.png
index 4bf0141..11a2586 100644
--- a/items_8h__dep__incl.png
+++ b/items_8h__dep__incl.png
Binary files differ
diff --git a/memcached_8c.html b/memcached_8c.html
index 01d25d8..336a899 100644
--- a/memcached_8c.html
+++ b/memcached_8c.html
@@ -50,7 +50,7 @@ Include dependency graph for memcached.c:</div>
<div class="dynsection">
<p><center><img src="memcached_8c__incl.png" border="0" usemap="#memcached.c_map" alt=""></center>
<map name="memcached.c_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="789,83,907,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="789,83,907,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -754,7 +754,7 @@ exported globals
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:02 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/memcached_8c__incl.map b/memcached_8c__incl.map
index 667e646..b9b0b7f 100644
--- a/memcached_8c__incl.map
+++ b/memcached_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="789,83,907,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="789,83,907,112">
<area shape="rect" id="node23" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189">
<area shape="rect" id="node26" href="$stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189">
<area shape="rect" id="node28" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189">
diff --git a/memcached_8c__incl.md5 b/memcached_8c__incl.md5
index db9321e..bc58faa 100644
--- a/memcached_8c__incl.md5
+++ b/memcached_8c__incl.md5
@@ -1 +1 @@
-38abbf5575ef344eb68e13816c60cf2f \ No newline at end of file
+ac8efa0fb122d1c61267ff3b090db371 \ No newline at end of file
diff --git a/memcached_8h-source.html b/memcached_8h-source.html
index f030587..89f108a 100644
--- a/memcached_8h-source.html
+++ b/memcached_8h-source.html
@@ -21,421 +21,416 @@
</div>
<h1>memcached.h</h1><a href="memcached_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* -*- Mode: C; tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- */</span>
<a name="l00002"></a>00002
-<a name="l00003"></a>00003 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
-<a name="l00004"></a>00004 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="config_8h.html">config.h</a>"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#endif</span>
-<a name="l00006"></a>00006 <span class="preprocessor"></span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;sys/types.h&gt;</span>
-<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;sys/socket.h&gt;</span>
-<a name="l00009"></a>00009 <span class="preprocessor">#include &lt;sys/time.h&gt;</span>
-<a name="l00010"></a>00010 <span class="preprocessor">#include &lt;netinet/in.h&gt;</span>
-<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;event.h&gt;</span>
-<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;netdb.h&gt;</span>
-<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;stdbool.h&gt;</span>
-<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
-<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;pthread.h&gt;</span>
-<a name="l00016"></a>00016
-<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="protocol__binary_8h.html">protocol_binary.h</a>"</span>
-<a name="l00018"></a>00018
-<a name="l00019"></a>00019 <span class="comment">/* Maximum length of a key. */</span>
-<a name="l00020"></a><a class="code" href="memcached_8h.html#a5fda8abf3b5d8881d799a8b84091c6c">00020</a> <span class="preprocessor">#define KEY_MAX_LENGTH 250</span>
-<a name="l00021"></a>00021 <span class="preprocessor"></span>
-<a name="l00022"></a><a class="code" href="memcached_8h.html#b723c5f0e9759c70ed582dfd77431ff7">00022</a> <span class="preprocessor">#define DATA_BUFFER_SIZE 2048</span>
-<a name="l00023"></a><a class="code" href="memcached_8h.html#05df0398f9b0815a685d15f36fa809c7">00023</a> <span class="preprocessor"></span><span class="preprocessor">#define UDP_READ_BUFFER_SIZE 65536</span>
-<a name="l00024"></a><a class="code" href="memcached_8h.html#deea76d049af191b881f2d58eca532ca">00024</a> <span class="preprocessor"></span><span class="preprocessor">#define UDP_MAX_PAYLOAD_SIZE 1400</span>
-<a name="l00025"></a><a class="code" href="memcached_8h.html#8a0fae83e487dc04b3cd774b3d4ee637">00025</a> <span class="preprocessor"></span><span class="preprocessor">#define UDP_HEADER_SIZE 8</span>
-<a name="l00026"></a><a class="code" href="memcached_8h.html#39626d37ee23d63b65a51cced19569af">00026</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_SENDBUF_SIZE (256 * 1024 * 1024)</span>
-<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="comment">/* I'm told the max length of a 64-bit num converted to string is 20 bytes.</span>
-<a name="l00028"></a>00028 <span class="comment"> * Plus a few for spaces, \r\n, \0 */</span>
-<a name="l00029"></a><a class="code" href="memcached_8h.html#c11cfc1c764d31993bf747dcb16c45c5">00029</a> <span class="preprocessor">#define SUFFIX_SIZE 24</span>
-<a name="l00030"></a>00030 <span class="preprocessor"></span>
-<a name="l00032"></a><a class="code" href="memcached_8h.html#67fead4b33f125ae7873422d8d8dcdfb">00032</a> <span class="preprocessor">#define ITEM_LIST_INITIAL 200</span>
-<a name="l00033"></a>00033 <span class="preprocessor"></span>
-<a name="l00035"></a><a class="code" href="memcached_8h.html#ad50a115f190cb796d5a25b910d62ac8">00035</a> <span class="preprocessor">#define SUFFIX_LIST_INITIAL 20</span>
-<a name="l00036"></a>00036 <span class="preprocessor"></span>
-<a name="l00038"></a><a class="code" href="memcached_8h.html#18ce3212ea76fbc1de1fe2d34f4b8c7e">00038</a> <span class="preprocessor">#define IOV_LIST_INITIAL 400</span>
-<a name="l00039"></a>00039 <span class="preprocessor"></span>
-<a name="l00041"></a><a class="code" href="memcached_8h.html#04e8d0719aba6a59ac6cb0b3ed202f95">00041</a> <span class="preprocessor">#define MSG_LIST_INITIAL 10</span>
-<a name="l00042"></a>00042 <span class="preprocessor"></span>
-<a name="l00044"></a><a class="code" href="memcached_8h.html#14d2f1d60a85984e1e0667cbefb620fc">00044</a> <span class="preprocessor">#define READ_BUFFER_HIGHWAT 8192</span>
-<a name="l00045"></a><a class="code" href="memcached_8h.html#d956eb982df5bd7acbda28c721b41eaa">00045</a> <span class="preprocessor"></span><span class="preprocessor">#define ITEM_LIST_HIGHWAT 400</span>
-<a name="l00046"></a><a class="code" href="memcached_8h.html#caa0d98800d7b0731fe95772fe298bd0">00046</a> <span class="preprocessor"></span><span class="preprocessor">#define IOV_LIST_HIGHWAT 600</span>
-<a name="l00047"></a><a class="code" href="memcached_8h.html#78cce1eb067f697c57755dee6475f59d">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_LIST_HIGHWAT 100</span>
-<a name="l00048"></a>00048 <span class="preprocessor"></span>
-<a name="l00049"></a>00049 <span class="comment">/* Binary protocol stuff */</span>
-<a name="l00050"></a><a class="code" href="memcached_8h.html#811c6b700b56f87244029a6136cedf29">00050</a> <span class="preprocessor">#define MIN_BIN_PKT_LENGTH 16</span>
-<a name="l00051"></a><a class="code" href="memcached_8h.html#52e0174a1089d9beba9b4007b96fd647">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define BIN_PKT_HDR_WORDS (MIN_BIN_PKT_LENGTH/sizeof(uint32_t))</span>
-<a name="l00052"></a>00052 <span class="preprocessor"></span>
-<a name="l00053"></a>00053 <span class="comment">/* unistd.h is here */</span>
-<a name="l00054"></a>00054 <span class="preprocessor">#if HAVE_UNISTD_H</span>
-<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor"># include &lt;unistd.h&gt;</span>
-<a name="l00056"></a>00056 <span class="preprocessor">#endif</span>
+<a name="l00008"></a>00008 <span class="preprocessor">#ifdef HAVE_CONFIG_H</span>
+<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#include "<a class="code" href="config_8h.html">config.h</a>"</span>
+<a name="l00010"></a>00010 <span class="preprocessor">#endif</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span>
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;sys/types.h&gt;</span>
+<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;sys/socket.h&gt;</span>
+<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;sys/time.h&gt;</span>
+<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;netinet/in.h&gt;</span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;event.h&gt;</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;netdb.h&gt;</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#include &lt;stdbool.h&gt;</span>
+<a name="l00019"></a>00019 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
+<a name="l00020"></a>00020 <span class="preprocessor">#include &lt;pthread.h&gt;</span>
+<a name="l00021"></a>00021
+<a name="l00022"></a>00022 <span class="preprocessor">#include "<a class="code" href="protocol__binary_8h.html">protocol_binary.h</a>"</span>
+<a name="l00023"></a>00023
+<a name="l00025"></a><a class="code" href="memcached_8h.html#a5fda8abf3b5d8881d799a8b84091c6c">00025</a> <span class="preprocessor">#define KEY_MAX_LENGTH 250</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a><a class="code" href="memcached_8h.html#b723c5f0e9759c70ed582dfd77431ff7">00027</a> <span class="preprocessor">#define DATA_BUFFER_SIZE 2048</span>
+<a name="l00028"></a><a class="code" href="memcached_8h.html#05df0398f9b0815a685d15f36fa809c7">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define UDP_READ_BUFFER_SIZE 65536</span>
+<a name="l00029"></a><a class="code" href="memcached_8h.html#deea76d049af191b881f2d58eca532ca">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define UDP_MAX_PAYLOAD_SIZE 1400</span>
+<a name="l00030"></a><a class="code" href="memcached_8h.html#8a0fae83e487dc04b3cd774b3d4ee637">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define UDP_HEADER_SIZE 8</span>
+<a name="l00031"></a><a class="code" href="memcached_8h.html#39626d37ee23d63b65a51cced19569af">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_SENDBUF_SIZE (256 * 1024 * 1024)</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="comment">/* I'm told the max length of a 64-bit num converted to string is 20 bytes.</span>
+<a name="l00033"></a>00033 <span class="comment"> * Plus a few for spaces, \r\n, \0 */</span>
+<a name="l00034"></a><a class="code" href="memcached_8h.html#c11cfc1c764d31993bf747dcb16c45c5">00034</a> <span class="preprocessor">#define SUFFIX_SIZE 24</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00037"></a><a class="code" href="memcached_8h.html#67fead4b33f125ae7873422d8d8dcdfb">00037</a> <span class="preprocessor">#define ITEM_LIST_INITIAL 200</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span>
+<a name="l00040"></a><a class="code" href="memcached_8h.html#ad50a115f190cb796d5a25b910d62ac8">00040</a> <span class="preprocessor">#define SUFFIX_LIST_INITIAL 20</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00043"></a><a class="code" href="memcached_8h.html#18ce3212ea76fbc1de1fe2d34f4b8c7e">00043</a> <span class="preprocessor">#define IOV_LIST_INITIAL 400</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00046"></a><a class="code" href="memcached_8h.html#04e8d0719aba6a59ac6cb0b3ed202f95">00046</a> <span class="preprocessor">#define MSG_LIST_INITIAL 10</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00049"></a><a class="code" href="memcached_8h.html#14d2f1d60a85984e1e0667cbefb620fc">00049</a> <span class="preprocessor">#define READ_BUFFER_HIGHWAT 8192</span>
+<a name="l00050"></a><a class="code" href="memcached_8h.html#d956eb982df5bd7acbda28c721b41eaa">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define ITEM_LIST_HIGHWAT 400</span>
+<a name="l00051"></a><a class="code" href="memcached_8h.html#caa0d98800d7b0731fe95772fe298bd0">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define IOV_LIST_HIGHWAT 600</span>
+<a name="l00052"></a><a class="code" href="memcached_8h.html#78cce1eb067f697c57755dee6475f59d">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define MSG_LIST_HIGHWAT 100</span>
+<a name="l00053"></a>00053 <span class="preprocessor"></span>
+<a name="l00054"></a>00054 <span class="comment">/* Binary protocol stuff */</span>
+<a name="l00055"></a><a class="code" href="memcached_8h.html#811c6b700b56f87244029a6136cedf29">00055</a> <span class="preprocessor">#define MIN_BIN_PKT_LENGTH 16</span>
+<a name="l00056"></a><a class="code" href="memcached_8h.html#52e0174a1089d9beba9b4007b96fd647">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define BIN_PKT_HDR_WORDS (MIN_BIN_PKT_LENGTH/sizeof(uint32_t))</span>
<a name="l00057"></a>00057 <span class="preprocessor"></span>
-<a name="l00058"></a>00058 <span class="comment">/* Slab sizing definitions. */</span>
-<a name="l00059"></a><a class="code" href="memcached_8h.html#3be25b5d15a433c400ec50d2c9d858b9">00059</a> <span class="preprocessor">#define POWER_SMALLEST 1</span>
-<a name="l00060"></a><a class="code" href="memcached_8h.html#0f6e848eba50c148da7a61eb94061c3c">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define POWER_LARGEST 200</span>
-<a name="l00061"></a><a class="code" href="memcached_8h.html#1000923632a496e81e50102c2694db41">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define POWER_BLOCK 1048576</span>
-<a name="l00062"></a><a class="code" href="memcached_8h.html#8cd56df53d2341debe15fafe411515a6">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define CHUNK_ALIGN_BYTES 8</span>
-<a name="l00063"></a><a class="code" href="memcached_8h.html#d6e30718df50c9991afd87dc619c851f">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define DONT_PREALLOC_SLABS</span>
-<a name="l00064"></a><a class="code" href="memcached_8h.html#e8e332c92e566cf3b38a8a7e3d08eafe">00064</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_NUMBER_OF_SLAB_CLASSES (POWER_LARGEST + 1)</span>
-<a name="l00065"></a>00065 <span class="preprocessor"></span>
-<a name="l00066"></a>00066 <span class="comment">/* How long an object can reasonably be assumed to be locked before</span>
-<a name="l00067"></a>00067 <span class="comment"> harvesting it on a low memory condition. */</span>
-<a name="l00068"></a><a class="code" href="memcached_8h.html#421b08fd9fc3d24db6d39014c02f66bb">00068</a> <span class="preprocessor">#define TAIL_REPAIR_TIME (3 * 3600)</span>
-<a name="l00069"></a>00069 <span class="preprocessor"></span>
-<a name="l00071"></a><a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">00071</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a>;
-<a name="l00072"></a>00072
-<a name="l00073"></a>00073 <span class="comment">/* Stats stored per slab (and per thread). */</span>
-<a name="l00074"></a><a class="code" href="structslab__stats.html">00074</a> <span class="keyword">struct </span><a class="code" href="structslab__stats.html">slab_stats</a> {
-<a name="l00075"></a><a class="code" href="structslab__stats.html#4da67cc4f2297d79e69e3805f42c90b7">00075</a> uint64_t <a class="code" href="structslab__stats.html#4da67cc4f2297d79e69e3805f42c90b7">set_cmds</a>;
-<a name="l00076"></a><a class="code" href="structslab__stats.html#7bc073fa35375d23129eab883ff2b633">00076</a> uint64_t <a class="code" href="structslab__stats.html#7bc073fa35375d23129eab883ff2b633">get_hits</a>;
-<a name="l00077"></a><a class="code" href="structslab__stats.html#269423b43063e97b7ecdd16347f38cb4">00077</a> uint64_t <a class="code" href="structslab__stats.html#269423b43063e97b7ecdd16347f38cb4">delete_hits</a>;
-<a name="l00078"></a><a class="code" href="structslab__stats.html#391924745fcae79874c492f9db29f6e5">00078</a> uint64_t <a class="code" href="structslab__stats.html#391924745fcae79874c492f9db29f6e5">cas_hits</a>;
-<a name="l00079"></a><a class="code" href="structslab__stats.html#f7dc635cd3086d46d93cfd44e3a6c3e7">00079</a> uint64_t <a class="code" href="structslab__stats.html#f7dc635cd3086d46d93cfd44e3a6c3e7">cas_badval</a>;
-<a name="l00080"></a><a class="code" href="structslab__stats.html#a184357792689748e228095f17f9e83c">00080</a> uint64_t <a class="code" href="structslab__stats.html#a184357792689748e228095f17f9e83c">incr_hits</a>;
-<a name="l00081"></a><a class="code" href="structslab__stats.html#08355226ee7038716958682338fdbdda">00081</a> uint64_t <a class="code" href="structslab__stats.html#08355226ee7038716958682338fdbdda">decr_hits</a>;
-<a name="l00082"></a>00082 };
-<a name="l00083"></a>00083
-<a name="l00084"></a><a class="code" href="structthread__stats.html">00084</a> <span class="keyword">struct </span><a class="code" href="structthread__stats.html">thread_stats</a> {
-<a name="l00085"></a><a class="code" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">00085</a> pthread_mutex_t <a class="code" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">mutex</a>;
-<a name="l00086"></a><a class="code" href="structthread__stats.html#ffa01fa8b4974f4839122424c1bb2fc3">00086</a> uint64_t <a class="code" href="structthread__stats.html#ffa01fa8b4974f4839122424c1bb2fc3">get_cmds</a>;
-<a name="l00087"></a><a class="code" href="structthread__stats.html#cc592fd8da9cdd9a227c59f8ba346fb5">00087</a> uint64_t <a class="code" href="structthread__stats.html#cc592fd8da9cdd9a227c59f8ba346fb5">get_misses</a>;
-<a name="l00088"></a><a class="code" href="structthread__stats.html#eb08e5cab194e1337007464c42fbbbdf">00088</a> uint64_t <a class="code" href="structthread__stats.html#eb08e5cab194e1337007464c42fbbbdf">delete_misses</a>;
-<a name="l00089"></a><a class="code" href="structthread__stats.html#9d783773df9a1163f1475fe10e4d2838">00089</a> uint64_t <a class="code" href="structthread__stats.html#9d783773df9a1163f1475fe10e4d2838">incr_misses</a>;
-<a name="l00090"></a><a class="code" href="structthread__stats.html#f5376d1206b9e71cbff2dab81e930d28">00090</a> uint64_t <a class="code" href="structthread__stats.html#f5376d1206b9e71cbff2dab81e930d28">decr_misses</a>;
-<a name="l00091"></a><a class="code" href="structthread__stats.html#daaed26081651c8236b1cc5b4f4748ec">00091</a> uint64_t <a class="code" href="structthread__stats.html#daaed26081651c8236b1cc5b4f4748ec">cas_misses</a>;
-<a name="l00092"></a><a class="code" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">00092</a> uint64_t <a class="code" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">bytes_read</a>;
-<a name="l00093"></a><a class="code" href="structthread__stats.html#fff437fd1fcac940ffd2fa44d3182838">00093</a> uint64_t <a class="code" href="structthread__stats.html#fff437fd1fcac940ffd2fa44d3182838">bytes_written</a>;
-<a name="l00094"></a><a class="code" href="structthread__stats.html#8f4915ca2892f21641a126951660b625">00094</a> uint64_t <a class="code" href="structthread__stats.html#8f4915ca2892f21641a126951660b625">flush_cmds</a>;
-<a name="l00095"></a><a class="code" href="structthread__stats.html#efc242998efe6318a32510565acbcb01">00095</a> <span class="keyword">struct </span><a class="code" href="structslab__stats.html">slab_stats</a> <a class="code" href="structslab__stats.html">slab_stats</a>[<a class="code" href="memcached_8h.html#e8e332c92e566cf3b38a8a7e3d08eafe">MAX_NUMBER_OF_SLAB_CLASSES</a>];
-<a name="l00096"></a>00096 };
-<a name="l00097"></a>00097
-<a name="l00098"></a><a class="code" href="structstats.html">00098</a> <span class="keyword">struct </span><a class="code" href="structstats.html">stats</a> {
-<a name="l00099"></a><a class="code" href="structstats.html#a1da24a4ab04ced93a99433d2914ed96">00099</a> pthread_mutex_t <a class="code" href="structstats.html#a1da24a4ab04ced93a99433d2914ed96">mutex</a>;
-<a name="l00100"></a><a class="code" href="structstats.html#7e27973d723b2bb83265f1324b6265d5">00100</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#7e27973d723b2bb83265f1324b6265d5">curr_items</a>;
-<a name="l00101"></a><a class="code" href="structstats.html#f4feaf763564d06ef80569941f31b641">00101</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#f4feaf763564d06ef80569941f31b641">total_items</a>;
-<a name="l00102"></a><a class="code" href="structstats.html#16d174f23f4b8e48c3dc2557f2db7750">00102</a> uint64_t <a class="code" href="structstats.html#16d174f23f4b8e48c3dc2557f2db7750">curr_bytes</a>;
-<a name="l00103"></a><a class="code" href="structstats.html#1c0edacbfc2610977c9d1c6a675be6bb">00103</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#1c0edacbfc2610977c9d1c6a675be6bb">curr_conns</a>;
-<a name="l00104"></a><a class="code" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">00104</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">total_conns</a>;
-<a name="l00105"></a><a class="code" href="structstats.html#444566021e240f7552b946e7516d6ebe">00105</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#444566021e240f7552b946e7516d6ebe">conn_structs</a>;
-<a name="l00106"></a><a class="code" href="structstats.html#990bacf5404f31f17a6dafc465a2b775">00106</a> uint64_t <a class="code" href="structstats.html#990bacf5404f31f17a6dafc465a2b775">get_cmds</a>;
-<a name="l00107"></a><a class="code" href="structstats.html#53ccb9f0a724b936ad00f9af020dd6a0">00107</a> uint64_t <a class="code" href="structstats.html#53ccb9f0a724b936ad00f9af020dd6a0">set_cmds</a>;
-<a name="l00108"></a><a class="code" href="structstats.html#12c881743d5b3afd0a4ab18b29a413c9">00108</a> uint64_t <a class="code" href="structstats.html#12c881743d5b3afd0a4ab18b29a413c9">get_hits</a>;
-<a name="l00109"></a><a class="code" href="structstats.html#1802ea50eb0aab84ab3e923dd53d294e">00109</a> uint64_t <a class="code" href="structstats.html#1802ea50eb0aab84ab3e923dd53d294e">get_misses</a>;
-<a name="l00110"></a><a class="code" href="structstats.html#cecd3ccfa807a4fb7deb5be5e174a6fc">00110</a> uint64_t <a class="code" href="structstats.html#cecd3ccfa807a4fb7deb5be5e174a6fc">evictions</a>;
-<a name="l00111"></a><a class="code" href="structstats.html#baf2f10d93dcc5aef7c8ca46c3c52e0b">00111</a> time_t <a class="code" href="structstats.html#baf2f10d93dcc5aef7c8ca46c3c52e0b">started</a>; <span class="comment">/* when the process was started */</span>
-<a name="l00112"></a><a class="code" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">00112</a> <span class="keywordtype">bool</span> <a class="code" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">accepting_conns</a>; <span class="comment">/* whether we are currently accepting */</span>
-<a name="l00113"></a><a class="code" href="structstats.html#7cce50f30bfeebca79e4fb3c36def765">00113</a> uint64_t <a class="code" href="structstats.html#7cce50f30bfeebca79e4fb3c36def765">listen_disabled_num</a>;
-<a name="l00114"></a>00114 };
-<a name="l00115"></a>00115
-<a name="l00116"></a><a class="code" href="memcached_8h.html#6d56e2cd35fd2a8391a19abba528f353">00116</a> <span class="preprocessor">#define MAX_VERBOSITY_LEVEL 2</span>
-<a name="l00117"></a>00117 <span class="preprocessor"></span>
-<a name="l00118"></a>00118 <span class="comment">/* When adding a setting, be sure to update process_stat_settings */</span>
-<a name="l00119"></a><a class="code" href="structsettings.html">00119</a> <span class="keyword">struct </span><a class="code" href="structsettings.html">settings</a> {
-<a name="l00120"></a><a class="code" href="structsettings.html#9e462ca2f9a0531d782cd24f2e51354f">00120</a> <span class="keywordtype">size_t</span> <a class="code" href="structsettings.html#9e462ca2f9a0531d782cd24f2e51354f">maxbytes</a>;
-<a name="l00121"></a><a class="code" href="structsettings.html#661321f255edb678a4b8a52e909b4acf">00121</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#661321f255edb678a4b8a52e909b4acf">maxconns</a>;
-<a name="l00122"></a><a class="code" href="structsettings.html#20fa1e33e54d255f4f5e3df2da3e64ef">00122</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#20fa1e33e54d255f4f5e3df2da3e64ef">port</a>;
-<a name="l00123"></a><a class="code" href="structsettings.html#1a574901d729a109bd3156885c96e37e">00123</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#1a574901d729a109bd3156885c96e37e">udpport</a>;
-<a name="l00124"></a><a class="code" href="structsettings.html#3077457f2ff945dbc779ec42c44dfb08">00124</a> <span class="keywordtype">char</span> *<a class="code" href="structsettings.html#3077457f2ff945dbc779ec42c44dfb08">inter</a>;
-<a name="l00125"></a><a class="code" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">00125</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">verbose</a>;
-<a name="l00126"></a><a class="code" href="structsettings.html#df482d13739658b54ac96c6eadba8bc6">00126</a> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> <a class="code" href="structsettings.html#df482d13739658b54ac96c6eadba8bc6">oldest_live</a>; <span class="comment">/* ignore existing items older than this */</span>
-<a name="l00127"></a><a class="code" href="structsettings.html#d168c4ce8bca42ce8f7b0ba8b66fba1a">00127</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#d168c4ce8bca42ce8f7b0ba8b66fba1a">evict_to_free</a>;
-<a name="l00128"></a><a class="code" href="structsettings.html#4c283e7be93d2eb0e7af366abc360ba7">00128</a> <span class="keywordtype">char</span> *<a class="code" href="structsettings.html#4c283e7be93d2eb0e7af366abc360ba7">socketpath</a>; <span class="comment">/* path to unix socket if using local socket */</span>
-<a name="l00129"></a><a class="code" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">00129</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">access</a>; <span class="comment">/* access mask (a la chmod) for unix domain socket */</span>
-<a name="l00130"></a><a class="code" href="structsettings.html#a0c4be9f40fe18de45a3ee9bb9fda8a6">00130</a> <span class="keywordtype">double</span> <a class="code" href="structsettings.html#a0c4be9f40fe18de45a3ee9bb9fda8a6">factor</a>; <span class="comment">/* chunk size growth factor */</span>
-<a name="l00131"></a><a class="code" href="structsettings.html#59bb385a05df23defc39f23a4b95b2be">00131</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#59bb385a05df23defc39f23a4b95b2be">chunk_size</a>;
-<a name="l00132"></a><a class="code" href="structsettings.html#b7886bf6034656be4f274719e2f6c4a1">00132</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#b7886bf6034656be4f274719e2f6c4a1">num_threads</a>; <span class="comment">/* number of libevent threads to run */</span>
-<a name="l00133"></a><a class="code" href="structsettings.html#3f7e4aa1d7561b994111a9e47f82f1bb">00133</a> <span class="keywordtype">char</span> <a class="code" href="structsettings.html#3f7e4aa1d7561b994111a9e47f82f1bb">prefix_delimiter</a>; <span class="comment">/* character that marks a key prefix (for stats) */</span>
-<a name="l00134"></a><a class="code" href="structsettings.html#b49cd2e86b9b26f407fe76569560a9df">00134</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#b49cd2e86b9b26f407fe76569560a9df">detail_enabled</a>; <span class="comment">/* nonzero if we're collecting detailed stats */</span>
-<a name="l00135"></a><a class="code" href="structsettings.html#85ffd37171524861e0e384bb5c607e17">00135</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#85ffd37171524861e0e384bb5c607e17">reqs_per_event</a>; <span class="comment">/* Maximum number of io to process on each</span>
-<a name="l00136"></a>00136 <span class="comment"> io-event. */</span>
-<a name="l00137"></a><a class="code" href="structsettings.html#df2782217e9e89322915fb32fee95880">00137</a> <span class="keywordtype">bool</span> <a class="code" href="structsettings.html#df2782217e9e89322915fb32fee95880">use_cas</a>;
-<a name="l00138"></a><a class="code" href="structsettings.html#f38c63a2526c784f539575bf15525ca2">00138</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#f38c63a2526c784f539575bf15525ca2">backlog</a>;
-<a name="l00139"></a>00139 };
-<a name="l00140"></a>00140
-<a name="l00141"></a>00141 <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structstats.html">stats</a> <a class="code" href="structstats.html">stats</a>;
-<a name="l00142"></a>00142 <span class="keyword">extern</span> time_t <a class="code" href="memcached_8c.html#584cbee39bbab65f2c8d87932cf92140">process_started</a>;
-<a name="l00143"></a>00143 <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structsettings.html">settings</a> <a class="code" href="structsettings.html">settings</a>;
-<a name="l00144"></a>00144
-<a name="l00145"></a><a class="code" href="memcached_8h.html#0fdfa9fdfdd2d9cd25d7bd7ad6033e03">00145</a> <span class="preprocessor">#define ITEM_LINKED 1</span>
-<a name="l00146"></a><a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">00146</a> <span class="preprocessor"></span><span class="preprocessor">#define ITEM_CAS 2</span>
-<a name="l00147"></a>00147 <span class="preprocessor"></span>
-<a name="l00148"></a>00148 <span class="comment">/* temp */</span>
-<a name="l00149"></a><a class="code" href="memcached_8h.html#0eac12291582819219bf0f6ce9124364">00149</a> <span class="preprocessor">#define ITEM_SLABBED 4</span>
-<a name="l00150"></a>00150 <span class="preprocessor"></span>
-<a name="l00151"></a><a class="code" href="struct__stritem.html">00151</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__stritem.html">_stritem</a> {
-<a name="l00152"></a><a class="code" href="struct__stritem.html#d7f5d4ca7eae6391b02a8e0d95c99b87">00152</a> <span class="keyword">struct </span><a class="code" href="struct__stritem.html">_stritem</a> *<a class="code" href="struct__stritem.html#d7f5d4ca7eae6391b02a8e0d95c99b87">next</a>;
-<a name="l00153"></a><a class="code" href="struct__stritem.html#fcc1decef9e8c41fb64f4995462a08fa">00153</a> <span class="keyword">struct </span><a class="code" href="struct__stritem.html">_stritem</a> *<a class="code" href="struct__stritem.html#fcc1decef9e8c41fb64f4995462a08fa">prev</a>;
-<a name="l00154"></a><a class="code" href="struct__stritem.html#cc3bc0ca62146131ad8ae8518545e11b">00154</a> <span class="keyword">struct </span><a class="code" href="struct__stritem.html">_stritem</a> *<a class="code" href="struct__stritem.html#cc3bc0ca62146131ad8ae8518545e11b">h_next</a>; <span class="comment">/* hash chain next */</span>
-<a name="l00155"></a><a class="code" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">00155</a> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> <a class="code" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">time</a>; <span class="comment">/* least recent access */</span>
-<a name="l00156"></a><a class="code" href="struct__stritem.html#fd87174e4e2f16bf48a950ff28ba65d4">00156</a> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> <a class="code" href="struct__stritem.html#fd87174e4e2f16bf48a950ff28ba65d4">exptime</a>; <span class="comment">/* expire time */</span>
-<a name="l00157"></a><a class="code" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">00157</a> <span class="keywordtype">int</span> <a class="code" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">nbytes</a>; <span class="comment">/* size of data */</span>
-<a name="l00158"></a><a class="code" href="struct__stritem.html#f4b10743e972c424f170f3bbc277ded5">00158</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="struct__stritem.html#f4b10743e972c424f170f3bbc277ded5">refcount</a>;
-<a name="l00159"></a><a class="code" href="struct__stritem.html#d104597f204745473144018ef15c1459">00159</a> uint8_t <a class="code" href="struct__stritem.html#d104597f204745473144018ef15c1459">nsuffix</a>; <span class="comment">/* length of flags-and-length string */</span>
-<a name="l00160"></a><a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">00160</a> uint8_t <a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">it_flags</a>; <span class="comment">/* ITEM_* above */</span>
-<a name="l00161"></a><a class="code" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">00161</a> uint8_t <a class="code" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">slabs_clsid</a>;<span class="comment">/* which slab class we're in */</span>
-<a name="l00162"></a><a class="code" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">00162</a> uint8_t <a class="code" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">nkey</a>; <span class="comment">/* key length, w/terminating null and padding */</span>
-<a name="l00163"></a><a class="code" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">00163</a> <span class="keywordtype">void</span> * <a class="code" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">end</a>[];
-<a name="l00164"></a>00164 <span class="comment">/* if it_flags &amp; ITEM_CAS we have 8 bytes CAS */</span>
-<a name="l00165"></a>00165 <span class="comment">/* then null-terminated key */</span>
-<a name="l00166"></a>00166 <span class="comment">/* then " flags length\r\n" (no terminating null) */</span>
-<a name="l00167"></a>00167 <span class="comment">/* then data with terminating \r\n (no terminating null; it's binary!) */</span>
-<a name="l00168"></a>00168 } <a class="code" href="struct__stritem.html">item</a>;
-<a name="l00169"></a>00169
-<a name="l00170"></a>00170 <span class="comment">/* warning: don't use these macros with a function, as it evals its arg twice */</span>
-<a name="l00171"></a><a class="code" href="memcached_8h.html#b8e3564ae343cbe6a61e7d277fe0d849">00171</a> <span class="preprocessor">#define ITEM_get_cas(i) ((uint64_t)(((i)-&gt;it_flags &amp; ITEM_CAS) ? \</span>
-<a name="l00172"></a>00172 <span class="preprocessor"> *(uint64_t*)&amp;((i)-&gt;end[0]) : 0x0))</span>
-<a name="l00173"></a><a class="code" href="memcached_8h.html#906a01f2020378ebc543f3fac3a8de5c">00173</a> <span class="preprocessor"></span><span class="preprocessor">#define ITEM_set_cas(i,v) { if ((i)-&gt;it_flags &amp; ITEM_CAS) { \</span>
-<a name="l00174"></a>00174 <span class="preprocessor"> *(uint64_t*)&amp;((i)-&gt;end[0]) = v; } }</span>
-<a name="l00175"></a>00175 <span class="preprocessor"></span>
-<a name="l00176"></a><a class="code" href="memcached_8h.html#6f0bbc1b60dc6d44e4f33b7072c5c556">00176</a> <span class="preprocessor">#define ITEM_key(item) (((char*)&amp;((item)-&gt;end[0])) \</span>
-<a name="l00177"></a>00177 <span class="preprocessor"> + (((item)-&gt;it_flags &amp; ITEM_CAS) ? sizeof(uint64_t) : 0))</span>
-<a name="l00178"></a>00178 <span class="preprocessor"></span>
-<a name="l00179"></a><a class="code" href="memcached_8h.html#cc9266e9b04daa12e359eb6d6f052fc3">00179</a> <span class="preprocessor">#define ITEM_suffix(item) ((char*) &amp;((item)-&gt;end[0]) + (item)-&gt;nkey + 1 \</span>
-<a name="l00180"></a>00180 <span class="preprocessor"> + (((item)-&gt;it_flags &amp; ITEM_CAS) ? sizeof(uint64_t) : 0))</span>
-<a name="l00181"></a>00181 <span class="preprocessor"></span>
-<a name="l00182"></a><a class="code" href="memcached_8h.html#442889c7cb5c1ec39981f299331b4b29">00182</a> <span class="preprocessor">#define ITEM_data(item) ((char*) &amp;((item)-&gt;end[0]) + (item)-&gt;nkey + 1 \</span>
-<a name="l00183"></a>00183 <span class="preprocessor"> + (item)-&gt;nsuffix \</span>
-<a name="l00184"></a>00184 <span class="preprocessor"> + (((item)-&gt;it_flags &amp; ITEM_CAS) ? sizeof(uint64_t) : 0))</span>
-<a name="l00185"></a>00185 <span class="preprocessor"></span>
-<a name="l00186"></a><a class="code" href="memcached_8h.html#5c9d5467cfb934e32d0794afc596fded">00186</a> <span class="preprocessor">#define ITEM_ntotal(item) (sizeof(struct _stritem) + (item)-&gt;nkey + 1 \</span>
-<a name="l00187"></a>00187 <span class="preprocessor"> + (item)-&gt;nsuffix + (item)-&gt;nbytes \</span>
-<a name="l00188"></a>00188 <span class="preprocessor"> + (((item)-&gt;it_flags &amp; ITEM_CAS) ? sizeof(uint64_t) : 0))</span>
-<a name="l00189"></a>00189 <span class="preprocessor"></span>
-<a name="l00190"></a>00190 <span class="comment">/* Append a simple stat with a stat name, value format and value */</span>
-<a name="l00191"></a><a class="code" href="memcached_8h.html#76c2c7de1009374de65513d72f6e3e56">00191</a> <span class="preprocessor">#define APPEND_STAT(name, fmt, val) \</span>
-<a name="l00192"></a>00192 <span class="preprocessor"> append_stat(name, add_stats, c, fmt, val);</span>
-<a name="l00193"></a>00193 <span class="preprocessor"></span>
-<a name="l00194"></a>00194 <span class="comment">/* Append an indexed stat with a stat name (with format), value format</span>
-<a name="l00195"></a>00195 <span class="comment"> and value */</span>
-<a name="l00196"></a><a class="code" href="memcached_8h.html#30ab71365faf0a05119b4705e26d81a8">00196</a> <span class="preprocessor">#define APPEND_NUM_FMT_STAT(name_fmt, num, name, fmt, val) \</span>
-<a name="l00197"></a>00197 <span class="preprocessor"> klen = sprintf(key_str, name_fmt, num, name); \</span>
-<a name="l00198"></a>00198 <span class="preprocessor"> vlen = sprintf(val_str, fmt, val); \</span>
-<a name="l00199"></a>00199 <span class="preprocessor"> add_stats(key_str, klen, val_str, vlen, c);</span>
-<a name="l00200"></a>00200 <span class="preprocessor"></span>
-<a name="l00201"></a>00201 <span class="comment">/* Common APPEND_NUM_FMT_STAT format. */</span>
-<a name="l00202"></a><a class="code" href="memcached_8h.html#be2689982c5b4d28c7eb6151710f404d">00202</a> <span class="preprocessor">#define APPEND_NUM_STAT(num, name, fmt, val) \</span>
-<a name="l00203"></a>00203 <span class="preprocessor"> APPEND_NUM_FMT_STAT("%d:%s", num, name, fmt, val)</span>
-<a name="l00204"></a>00204 <span class="preprocessor"></span>
-<a name="l00205"></a><a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">00205</a> <span class="keyword">typedef</span> void (*<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>)(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> uint16_t klen,
-<a name="l00206"></a>00206 <span class="keyword">const</span> <span class="keywordtype">char</span> *val, <span class="keyword">const</span> uint32_t vlen,
-<a name="l00207"></a>00207 <span class="keyword">const</span> <span class="keywordtype">void</span> *cookie);
-<a name="l00208"></a>00208
-<a name="l00212"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">00212</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="NOTE: If you modify this table you _MUST_ update the function state_text.">conn_states</a> {
-<a name="l00213"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa">00213</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa">conn_listening</a>,
-<a name="l00214"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef">00214</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef" title="the socket which listens for connections">conn_new_cmd</a>,
-<a name="l00215"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6">00215</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6" title="Prepare connection for next command.">conn_waiting</a>,
-<a name="l00216"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39">00216</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39" title="waiting for a readable socket">conn_read</a>,
-<a name="l00217"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4">00217</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4" title="reading in a command line">conn_parse_cmd</a>,
-<a name="l00218"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594">00218</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594" title="try to parse a command from the input buffer">conn_write</a>,
-<a name="l00219"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9">00219</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9" title="writing out a simple response">conn_nread</a>,
-<a name="l00220"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990">00220</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990" title="reading in a fixed number of bytes">conn_swallow</a>,
-<a name="l00221"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13">00221</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13" title="swallowing unnecessary bytes w/o storing">conn_closing</a>,
-<a name="l00222"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca">00222</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca" title="closing this connection">conn_mwrite</a>,
-<a name="l00223"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d">00223</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d" title="writing out many items sequentially">conn_max_state</a>
-<a name="l00224"></a>00224 };
-<a name="l00225"></a>00225
-<a name="l00226"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">00226</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">bin_substates</a> {
-<a name="l00227"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81">00227</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81">bin_no_state</a>,
-<a name="l00228"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8">00228</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8">bin_reading_set_header</a>,
-<a name="l00229"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b">00229</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b">bin_reading_cas_header</a>,
-<a name="l00230"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b">00230</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b">bin_read_set_value</a>,
-<a name="l00231"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc">00231</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc">bin_reading_get_key</a>,
-<a name="l00232"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b">00232</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b">bin_reading_stat</a>,
-<a name="l00233"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7">00233</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7">bin_reading_del_header</a>,
-<a name="l00234"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2">00234</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2">bin_reading_incr_header</a>,
-<a name="l00235"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1">00235</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1">bin_read_flush_exptime</a>
-<a name="l00236"></a>00236 };
-<a name="l00237"></a>00237
-<a name="l00238"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">00238</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> {
-<a name="l00239"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1">00239</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1">ascii_prot</a> = 3, <span class="comment">/* arbitrary value. */</span>
-<a name="l00240"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5">00240</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5">ascii_udp_prot</a>,
-<a name="l00241"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a">00241</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a">binary_prot</a>,
-<a name="l00242"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5">00242</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5">negotiating_prot</a> <span class="comment">/* Discovering the protocol */</span>
-<a name="l00243"></a>00243 };
-<a name="l00244"></a>00244
-<a name="l00245"></a><a class="code" href="memcached_8h.html#e7d628501377024bde05056f4af112bb">00245</a> <span class="preprocessor">#define IS_UDP(x) (x == ascii_udp_prot)</span>
-<a name="l00246"></a>00246 <span class="preprocessor"></span>
-<a name="l00247"></a><a class="code" href="memcached_8h.html#2beaf4cbf661902595987c951dca81b5">00247</a> <span class="preprocessor">#define NREAD_ADD 1</span>
-<a name="l00248"></a><a class="code" href="memcached_8h.html#fbe0384d1c4c682750a250c53a4360b6">00248</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_SET 2</span>
-<a name="l00249"></a><a class="code" href="memcached_8h.html#cf25e0ecbffb495dfedf760dde07d729">00249</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_REPLACE 3</span>
-<a name="l00250"></a><a class="code" href="memcached_8h.html#ceae72061dd3619d8fb95e33bae0b8e8">00250</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_APPEND 4</span>
-<a name="l00251"></a><a class="code" href="memcached_8h.html#fbaf99dc7e4b0e86f91e8e44da33a5c1">00251</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_PREPEND 5</span>
-<a name="l00252"></a><a class="code" href="memcached_8h.html#efa2deecfd52be7f36ed92e857a5a134">00252</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_CAS 6</span>
-<a name="l00253"></a>00253 <span class="preprocessor"></span>
-<a name="l00254"></a><a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">00254</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> {
-<a name="l00255"></a><a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55">00255</a> <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ef7ef7e30a1b86cc3ffae6fa876110d66">NOT_STORED</a>=0, <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55">STORED</a>, <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e3197625a1bb2264943f5a95f236d9973">EXISTS</a>, <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ecdaa2919bac56fe1090eb3dbb9526472">NOT_FOUND</a>
-<a name="l00256"></a>00256 };
-<a name="l00257"></a>00257
-<a name="l00258"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">00258</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
-<a name="l00259"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b491d0e009031a4266f9f81e96129309">00259</a> pthread_t thread_id; <span class="comment">/* unique ID of this thread */</span>
-<a name="l00260"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#edc60f547936f4659d10c690f5eeeada">00260</a> <span class="keyword">struct </span>event_base *base; <span class="comment">/* libevent handle this thread uses */</span>
-<a name="l00261"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#a291c9fc61c0ae2e403aa8feeaa59094">00261</a> <span class="keyword">struct </span>event notify_event; <span class="comment">/* listen event for notify pipe */</span>
-<a name="l00262"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#01d0d9093c0f04bda0656d0aa6f170e9">00262</a> <span class="keywordtype">int</span> notify_receive_fd; <span class="comment">/* receiving end of notify pipe */</span>
-<a name="l00263"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#d53e4c5a53ae00ed1f08d8476981c36b">00263</a> <span class="keywordtype">int</span> notify_send_fd; <span class="comment">/* sending end of notify pipe */</span>
-<a name="l00264"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b81f0ce2ef093d3d50c78d51ab5d4c8c">00264</a> <span class="keyword">struct </span><a class="code" href="structthread__stats.html">thread_stats</a> <a class="code" href="structstats.html">stats</a>; <span class="comment">/* Stats generated by this thread */</span>
-<a name="l00265"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#79dc836742346c8db838951b2d6f46c5">00265</a> <span class="keyword">struct </span><a class="code" href="structconn__queue.html">conn_queue</a> *new_conn_queue; <span class="comment">/* queue of new connections to handle */</span>
-<a name="l00266"></a>00266 } <a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a>;
-<a name="l00267"></a>00267
-<a name="l00268"></a><a class="code" href="memcached_8h.html#6b845d48e30cbb66add29598de2e00a6">00268</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structconn.html">conn</a> <a class="code" href="structconn.html">conn</a>;
-<a name="l00269"></a><a class="code" href="structconn.html">00269</a> <span class="keyword">struct </span><a class="code" href="structconn.html">conn</a> {
-<a name="l00270"></a><a class="code" href="structconn.html#37f7969ba27e8ae9461a1d3b378351d6">00270</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#37f7969ba27e8ae9461a1d3b378351d6">sfd</a>;
-<a name="l00271"></a><a class="code" href="structconn.html#17e40cc90c3669ee5e50df2ded95c3d0">00271</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="NOTE: If you modify this table you _MUST_ update the function state_text.">conn_states</a> <a class="code" href="structconn.html#17e40cc90c3669ee5e50df2ded95c3d0">state</a>;
-<a name="l00272"></a><a class="code" href="structconn.html#b0cc8eac6501657700093908c092ed3e">00272</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">bin_substates</a> <a class="code" href="structconn.html#b0cc8eac6501657700093908c092ed3e">substate</a>;
-<a name="l00273"></a><a class="code" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">00273</a> <span class="keyword">struct </span><a class="code" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">event</a> <a class="code" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">event</a>;
-<a name="l00274"></a><a class="code" href="structconn.html#523af570f5630fb5c1aaf51d87c96abc">00274</a> <span class="keywordtype">short</span> <a class="code" href="structconn.html#523af570f5630fb5c1aaf51d87c96abc">ev_flags</a>;
-<a name="l00275"></a><a class="code" href="structconn.html#d4b85274b88921db50c2a221386ca5fe">00275</a> <span class="keywordtype">short</span> <a class="code" href="structconn.html#d4b85274b88921db50c2a221386ca5fe">which</a>;
-<a name="l00277"></a><a class="code" href="structconn.html#c0b276582776af667fe88bf6a73a57b1">00277</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#c0b276582776af667fe88bf6a73a57b1" title="which events were just triggered">rbuf</a>;
-<a name="l00278"></a><a class="code" href="structconn.html#321f9c23c4a20d15d16630c5648ac41a">00278</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#321f9c23c4a20d15d16630c5648ac41a" title="buffer to read commands into">rcurr</a>;
-<a name="l00279"></a><a class="code" href="structconn.html#fd9d7b8a1c2cdba5edd4772fae8adc23">00279</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#fd9d7b8a1c2cdba5edd4772fae8adc23" title="but if we parsed some already, this is where we stopped">rsize</a>;
-<a name="l00280"></a><a class="code" href="structconn.html#4a7eed4d30ba338ae092ec2011e21982">00280</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#4a7eed4d30ba338ae092ec2011e21982" title="total allocated size of rbuf">rbytes</a>;
-<a name="l00282"></a><a class="code" href="structconn.html#b7bcc3e0bf2d962d2f7aad53c6b523b7">00282</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#b7bcc3e0bf2d962d2f7aad53c6b523b7" title="how much data, starting from rcur, do we have unparsed">wbuf</a>;
-<a name="l00283"></a><a class="code" href="structconn.html#d509acb6e118d4ff9991c4592ed4a544">00283</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#d509acb6e118d4ff9991c4592ed4a544">wcurr</a>;
-<a name="l00284"></a><a class="code" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">00284</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">wsize</a>;
-<a name="l00285"></a><a class="code" href="structconn.html#5df3a395efeb81c9ea517a81338ba1df">00285</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#5df3a395efeb81c9ea517a81338ba1df">wbytes</a>;
-<a name="l00287"></a><a class="code" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f">00287</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="NOTE: If you modify this table you _MUST_ update the function state_text.">conn_states</a> <a class="code" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f" title="which state to go into after finishing current write">write_and_go</a>;
-<a name="l00288"></a><a class="code" href="structconn.html#6dff98252f504190f1f3412650ef5da4">00288</a> <span class="keywordtype">void</span> *<a class="code" href="structconn.html#6dff98252f504190f1f3412650ef5da4">write_and_free</a>;
-<a name="l00290"></a><a class="code" href="structconn.html#28de9d8a5b9432c6f4ad521fc7875ea8">00290</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#28de9d8a5b9432c6f4ad521fc7875ea8" title="free this memory after finishing writing">ritem</a>;
-<a name="l00291"></a><a class="code" href="structconn.html#47f8791b09c3105ecca911bea9b73406">00291</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#47f8791b09c3105ecca911bea9b73406" title="when we read in an item&amp;#39;s value, it goes here">rlbytes</a>;
-<a name="l00292"></a>00292
-<a name="l00293"></a>00293 <span class="comment">/* data for the nread state */</span>
-<a name="l00294"></a>00294
-<a name="l00301"></a><a class="code" href="structconn.html#7d40cb08fdb16c8cad53b9c78c542e65">00301</a> <span class="keywordtype">void</span> *<a class="code" href="struct__stritem.html">item</a>; <span class="comment">/* for commands set/add/replace */</span>
-<a name="l00302"></a>00302
-<a name="l00303"></a>00303 <span class="comment">/* data for the swallow state */</span>
-<a name="l00304"></a><a class="code" href="structconn.html#5f95cd3a1e8b56dd5af48534162d4188">00304</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#5f95cd3a1e8b56dd5af48534162d4188">sbytes</a>; <span class="comment">/* how many bytes to swallow */</span>
-<a name="l00305"></a>00305
-<a name="l00306"></a>00306 <span class="comment">/* data for the mwrite state */</span>
-<a name="l00307"></a><a class="code" href="structconn.html#7fa506eb093e715dba7c51e373adf332">00307</a> <span class="keyword">struct </span>iovec *<a class="code" href="structconn.html#7fa506eb093e715dba7c51e373adf332">iov</a>;
-<a name="l00308"></a><a class="code" href="structconn.html#a9e54ceb57a50b642bb6733f654f67ef">00308</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#a9e54ceb57a50b642bb6733f654f67ef">iovsize</a>; <span class="comment">/* number of elements allocated in iov[] */</span>
-<a name="l00309"></a><a class="code" href="structconn.html#4bfd124c25febb5c0473a64010a5e04c">00309</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#4bfd124c25febb5c0473a64010a5e04c">iovused</a>; <span class="comment">/* number of elements used in iov[] */</span>
-<a name="l00310"></a>00310
-<a name="l00311"></a><a class="code" href="structconn.html#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">00311</a> <span class="keyword">struct </span>msghdr *<a class="code" href="structconn.html#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">msglist</a>;
-<a name="l00312"></a><a class="code" href="structconn.html#4a88af6a9aa8f5723163ce46109d424e">00312</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#4a88af6a9aa8f5723163ce46109d424e">msgsize</a>; <span class="comment">/* number of elements allocated in msglist[] */</span>
-<a name="l00313"></a><a class="code" href="structconn.html#64b2e5b69fad86aa6f298c055fc96aae">00313</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#64b2e5b69fad86aa6f298c055fc96aae">msgused</a>; <span class="comment">/* number of elements used in msglist[] */</span>
-<a name="l00314"></a><a class="code" href="structconn.html#a154e25e69a11d7837749a50523a60ea">00314</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#a154e25e69a11d7837749a50523a60ea">msgcurr</a>; <span class="comment">/* element in msglist[] being transmitted now */</span>
-<a name="l00315"></a><a class="code" href="structconn.html#dccea2771b5da3455ec501d046bbfbb2">00315</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#dccea2771b5da3455ec501d046bbfbb2">msgbytes</a>; <span class="comment">/* number of bytes in current msg */</span>
-<a name="l00316"></a>00316
-<a name="l00317"></a><a class="code" href="structconn.html#3f8edd0d1efc80f5d9e1f519581d459e">00317</a> <a class="code" href="struct__stritem.html">item</a> **<a class="code" href="structconn.html#3f8edd0d1efc80f5d9e1f519581d459e">ilist</a>; <span class="comment">/* list of items to write out */</span>
-<a name="l00318"></a><a class="code" href="structconn.html#864209402985a2c5fa5a5215f1dfe8dc">00318</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#864209402985a2c5fa5a5215f1dfe8dc">isize</a>;
-<a name="l00319"></a><a class="code" href="structconn.html#496919c8fa5cdbfba62d8d8beb7bddae">00319</a> <a class="code" href="struct__stritem.html">item</a> **<a class="code" href="structconn.html#496919c8fa5cdbfba62d8d8beb7bddae">icurr</a>;
-<a name="l00320"></a><a class="code" href="structconn.html#ecd54059ef51d05fcb5cfdb9c7317903">00320</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#ecd54059ef51d05fcb5cfdb9c7317903">ileft</a>;
-<a name="l00321"></a>00321
-<a name="l00322"></a><a class="code" href="structconn.html#75d646e58527bdaa2416942097938c93">00322</a> <span class="keywordtype">char</span> **<a class="code" href="structconn.html#75d646e58527bdaa2416942097938c93">suffixlist</a>;
-<a name="l00323"></a><a class="code" href="structconn.html#aea0ce1e0d7986281960a6a7a063e701">00323</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#aea0ce1e0d7986281960a6a7a063e701">suffixsize</a>;
-<a name="l00324"></a><a class="code" href="structconn.html#24bdb9aaa257aeacfa8703c6f0a808da">00324</a> <span class="keywordtype">char</span> **<a class="code" href="structconn.html#24bdb9aaa257aeacfa8703c6f0a808da">suffixcurr</a>;
-<a name="l00325"></a><a class="code" href="structconn.html#7b1984060d5b4b2aea26905718cb42c8">00325</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#7b1984060d5b4b2aea26905718cb42c8">suffixleft</a>;
+<a name="l00058"></a>00058 <span class="comment">/* unistd.h is here */</span>
+<a name="l00059"></a>00059 <span class="preprocessor">#if HAVE_UNISTD_H</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span><span class="preprocessor"># include &lt;unistd.h&gt;</span>
+<a name="l00061"></a>00061 <span class="preprocessor">#endif</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span>
+<a name="l00063"></a>00063 <span class="comment">/* Slab sizing definitions. */</span>
+<a name="l00064"></a><a class="code" href="memcached_8h.html#3be25b5d15a433c400ec50d2c9d858b9">00064</a> <span class="preprocessor">#define POWER_SMALLEST 1</span>
+<a name="l00065"></a><a class="code" href="memcached_8h.html#0f6e848eba50c148da7a61eb94061c3c">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define POWER_LARGEST 200</span>
+<a name="l00066"></a><a class="code" href="memcached_8h.html#1000923632a496e81e50102c2694db41">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define POWER_BLOCK 1048576</span>
+<a name="l00067"></a><a class="code" href="memcached_8h.html#8cd56df53d2341debe15fafe411515a6">00067</a> <span class="preprocessor"></span><span class="preprocessor">#define CHUNK_ALIGN_BYTES 8</span>
+<a name="l00068"></a><a class="code" href="memcached_8h.html#d6e30718df50c9991afd87dc619c851f">00068</a> <span class="preprocessor"></span><span class="preprocessor">#define DONT_PREALLOC_SLABS</span>
+<a name="l00069"></a><a class="code" href="memcached_8h.html#e8e332c92e566cf3b38a8a7e3d08eafe">00069</a> <span class="preprocessor"></span><span class="preprocessor">#define MAX_NUMBER_OF_SLAB_CLASSES (POWER_LARGEST + 1)</span>
+<a name="l00070"></a>00070 <span class="preprocessor"></span>
+<a name="l00073"></a><a class="code" href="memcached_8h.html#421b08fd9fc3d24db6d39014c02f66bb">00073</a> <span class="preprocessor">#define TAIL_REPAIR_TIME (3 * 3600)</span>
+<a name="l00074"></a>00074 <span class="preprocessor"></span>
+<a name="l00076"></a><a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">00076</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a>;
+<a name="l00077"></a>00077
+<a name="l00079"></a><a class="code" href="structslab__stats.html">00079</a> <span class="keyword">struct </span><a class="code" href="structslab__stats.html" title="Stats stored per slab (and per thread).">slab_stats</a> {
+<a name="l00080"></a><a class="code" href="structslab__stats.html#4da67cc4f2297d79e69e3805f42c90b7">00080</a> uint64_t <a class="code" href="structslab__stats.html#4da67cc4f2297d79e69e3805f42c90b7">set_cmds</a>;
+<a name="l00081"></a><a class="code" href="structslab__stats.html#7bc073fa35375d23129eab883ff2b633">00081</a> uint64_t <a class="code" href="structslab__stats.html#7bc073fa35375d23129eab883ff2b633">get_hits</a>;
+<a name="l00082"></a><a class="code" href="structslab__stats.html#269423b43063e97b7ecdd16347f38cb4">00082</a> uint64_t <a class="code" href="structslab__stats.html#269423b43063e97b7ecdd16347f38cb4">delete_hits</a>;
+<a name="l00083"></a><a class="code" href="structslab__stats.html#391924745fcae79874c492f9db29f6e5">00083</a> uint64_t <a class="code" href="structslab__stats.html#391924745fcae79874c492f9db29f6e5">cas_hits</a>;
+<a name="l00084"></a><a class="code" href="structslab__stats.html#f7dc635cd3086d46d93cfd44e3a6c3e7">00084</a> uint64_t <a class="code" href="structslab__stats.html#f7dc635cd3086d46d93cfd44e3a6c3e7">cas_badval</a>;
+<a name="l00085"></a><a class="code" href="structslab__stats.html#a184357792689748e228095f17f9e83c">00085</a> uint64_t <a class="code" href="structslab__stats.html#a184357792689748e228095f17f9e83c">incr_hits</a>;
+<a name="l00086"></a><a class="code" href="structslab__stats.html#08355226ee7038716958682338fdbdda">00086</a> uint64_t <a class="code" href="structslab__stats.html#08355226ee7038716958682338fdbdda">decr_hits</a>;
+<a name="l00087"></a>00087 };
+<a name="l00088"></a>00088
+<a name="l00092"></a><a class="code" href="structthread__stats.html">00092</a> <span class="keyword">struct </span><a class="code" href="structthread__stats.html" title="Stats stored per-thread.">thread_stats</a> {
+<a name="l00093"></a><a class="code" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">00093</a> pthread_mutex_t <a class="code" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">mutex</a>;
+<a name="l00094"></a><a class="code" href="structthread__stats.html#ffa01fa8b4974f4839122424c1bb2fc3">00094</a> uint64_t <a class="code" href="structthread__stats.html#ffa01fa8b4974f4839122424c1bb2fc3">get_cmds</a>;
+<a name="l00095"></a><a class="code" href="structthread__stats.html#cc592fd8da9cdd9a227c59f8ba346fb5">00095</a> uint64_t <a class="code" href="structthread__stats.html#cc592fd8da9cdd9a227c59f8ba346fb5">get_misses</a>;
+<a name="l00096"></a><a class="code" href="structthread__stats.html#eb08e5cab194e1337007464c42fbbbdf">00096</a> uint64_t <a class="code" href="structthread__stats.html#eb08e5cab194e1337007464c42fbbbdf">delete_misses</a>;
+<a name="l00097"></a><a class="code" href="structthread__stats.html#9d783773df9a1163f1475fe10e4d2838">00097</a> uint64_t <a class="code" href="structthread__stats.html#9d783773df9a1163f1475fe10e4d2838">incr_misses</a>;
+<a name="l00098"></a><a class="code" href="structthread__stats.html#f5376d1206b9e71cbff2dab81e930d28">00098</a> uint64_t <a class="code" href="structthread__stats.html#f5376d1206b9e71cbff2dab81e930d28">decr_misses</a>;
+<a name="l00099"></a><a class="code" href="structthread__stats.html#daaed26081651c8236b1cc5b4f4748ec">00099</a> uint64_t <a class="code" href="structthread__stats.html#daaed26081651c8236b1cc5b4f4748ec">cas_misses</a>;
+<a name="l00100"></a><a class="code" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">00100</a> uint64_t <a class="code" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">bytes_read</a>;
+<a name="l00101"></a><a class="code" href="structthread__stats.html#fff437fd1fcac940ffd2fa44d3182838">00101</a> uint64_t <a class="code" href="structthread__stats.html#fff437fd1fcac940ffd2fa44d3182838">bytes_written</a>;
+<a name="l00102"></a><a class="code" href="structthread__stats.html#8f4915ca2892f21641a126951660b625">00102</a> uint64_t <a class="code" href="structthread__stats.html#8f4915ca2892f21641a126951660b625">flush_cmds</a>;
+<a name="l00103"></a><a class="code" href="structthread__stats.html#efc242998efe6318a32510565acbcb01">00103</a> <span class="keyword">struct </span><a class="code" href="structslab__stats.html" title="Stats stored per slab (and per thread).">slab_stats</a> <a class="code" href="structslab__stats.html" title="Stats stored per slab (and per thread).">slab_stats</a>[<a class="code" href="memcached_8h.html#e8e332c92e566cf3b38a8a7e3d08eafe">MAX_NUMBER_OF_SLAB_CLASSES</a>];
+<a name="l00104"></a>00104 };
+<a name="l00105"></a>00105
+<a name="l00109"></a><a class="code" href="structstats.html">00109</a> <span class="keyword">struct </span><a class="code" href="structstats.html" title="Global stats.">stats</a> {
+<a name="l00110"></a><a class="code" href="structstats.html#a1da24a4ab04ced93a99433d2914ed96">00110</a> pthread_mutex_t <a class="code" href="structstats.html#a1da24a4ab04ced93a99433d2914ed96">mutex</a>;
+<a name="l00111"></a><a class="code" href="structstats.html#7e27973d723b2bb83265f1324b6265d5">00111</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#7e27973d723b2bb83265f1324b6265d5">curr_items</a>;
+<a name="l00112"></a><a class="code" href="structstats.html#f4feaf763564d06ef80569941f31b641">00112</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#f4feaf763564d06ef80569941f31b641">total_items</a>;
+<a name="l00113"></a><a class="code" href="structstats.html#16d174f23f4b8e48c3dc2557f2db7750">00113</a> uint64_t <a class="code" href="structstats.html#16d174f23f4b8e48c3dc2557f2db7750">curr_bytes</a>;
+<a name="l00114"></a><a class="code" href="structstats.html#1c0edacbfc2610977c9d1c6a675be6bb">00114</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#1c0edacbfc2610977c9d1c6a675be6bb">curr_conns</a>;
+<a name="l00115"></a><a class="code" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">00115</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">total_conns</a>;
+<a name="l00116"></a><a class="code" href="structstats.html#444566021e240f7552b946e7516d6ebe">00116</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="structstats.html#444566021e240f7552b946e7516d6ebe">conn_structs</a>;
+<a name="l00117"></a><a class="code" href="structstats.html#990bacf5404f31f17a6dafc465a2b775">00117</a> uint64_t <a class="code" href="structstats.html#990bacf5404f31f17a6dafc465a2b775">get_cmds</a>;
+<a name="l00118"></a><a class="code" href="structstats.html#53ccb9f0a724b936ad00f9af020dd6a0">00118</a> uint64_t <a class="code" href="structstats.html#53ccb9f0a724b936ad00f9af020dd6a0">set_cmds</a>;
+<a name="l00119"></a><a class="code" href="structstats.html#12c881743d5b3afd0a4ab18b29a413c9">00119</a> uint64_t <a class="code" href="structstats.html#12c881743d5b3afd0a4ab18b29a413c9">get_hits</a>;
+<a name="l00120"></a><a class="code" href="structstats.html#1802ea50eb0aab84ab3e923dd53d294e">00120</a> uint64_t <a class="code" href="structstats.html#1802ea50eb0aab84ab3e923dd53d294e">get_misses</a>;
+<a name="l00121"></a><a class="code" href="structstats.html#cecd3ccfa807a4fb7deb5be5e174a6fc">00121</a> uint64_t <a class="code" href="structstats.html#cecd3ccfa807a4fb7deb5be5e174a6fc">evictions</a>;
+<a name="l00122"></a><a class="code" href="structstats.html#baf2f10d93dcc5aef7c8ca46c3c52e0b">00122</a> time_t <a class="code" href="structstats.html#baf2f10d93dcc5aef7c8ca46c3c52e0b">started</a>; <span class="comment">/* when the process was started */</span>
+<a name="l00123"></a><a class="code" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">00123</a> <span class="keywordtype">bool</span> <a class="code" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">accepting_conns</a>; <span class="comment">/* whether we are currently accepting */</span>
+<a name="l00124"></a><a class="code" href="structstats.html#7cce50f30bfeebca79e4fb3c36def765">00124</a> uint64_t <a class="code" href="structstats.html#7cce50f30bfeebca79e4fb3c36def765">listen_disabled_num</a>;
+<a name="l00125"></a>00125 };
+<a name="l00126"></a>00126
+<a name="l00127"></a><a class="code" href="memcached_8h.html#6d56e2cd35fd2a8391a19abba528f353">00127</a> <span class="preprocessor">#define MAX_VERBOSITY_LEVEL 2</span>
+<a name="l00128"></a>00128 <span class="preprocessor"></span>
+<a name="l00129"></a>00129 <span class="comment">/* When adding a setting, be sure to update process_stat_settings */</span>
+<a name="l00133"></a><a class="code" href="structsettings.html">00133</a> <span class="keyword">struct </span><a class="code" href="structsettings.html" title="Globally accessible settings as derived from the commandline.">settings</a> {
+<a name="l00134"></a><a class="code" href="structsettings.html#9e462ca2f9a0531d782cd24f2e51354f">00134</a> <span class="keywordtype">size_t</span> <a class="code" href="structsettings.html#9e462ca2f9a0531d782cd24f2e51354f">maxbytes</a>;
+<a name="l00135"></a><a class="code" href="structsettings.html#661321f255edb678a4b8a52e909b4acf">00135</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#661321f255edb678a4b8a52e909b4acf">maxconns</a>;
+<a name="l00136"></a><a class="code" href="structsettings.html#20fa1e33e54d255f4f5e3df2da3e64ef">00136</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#20fa1e33e54d255f4f5e3df2da3e64ef">port</a>;
+<a name="l00137"></a><a class="code" href="structsettings.html#1a574901d729a109bd3156885c96e37e">00137</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#1a574901d729a109bd3156885c96e37e">udpport</a>;
+<a name="l00138"></a><a class="code" href="structsettings.html#3077457f2ff945dbc779ec42c44dfb08">00138</a> <span class="keywordtype">char</span> *<a class="code" href="structsettings.html#3077457f2ff945dbc779ec42c44dfb08">inter</a>;
+<a name="l00139"></a><a class="code" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">00139</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">verbose</a>;
+<a name="l00140"></a><a class="code" href="structsettings.html#df482d13739658b54ac96c6eadba8bc6">00140</a> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> <a class="code" href="structsettings.html#df482d13739658b54ac96c6eadba8bc6">oldest_live</a>; <span class="comment">/* ignore existing items older than this */</span>
+<a name="l00141"></a><a class="code" href="structsettings.html#d168c4ce8bca42ce8f7b0ba8b66fba1a">00141</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#d168c4ce8bca42ce8f7b0ba8b66fba1a">evict_to_free</a>;
+<a name="l00142"></a><a class="code" href="structsettings.html#4c283e7be93d2eb0e7af366abc360ba7">00142</a> <span class="keywordtype">char</span> *<a class="code" href="structsettings.html#4c283e7be93d2eb0e7af366abc360ba7">socketpath</a>; <span class="comment">/* path to unix socket if using local socket */</span>
+<a name="l00143"></a><a class="code" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">00143</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">access</a>; <span class="comment">/* access mask (a la chmod) for unix domain socket */</span>
+<a name="l00144"></a><a class="code" href="structsettings.html#a0c4be9f40fe18de45a3ee9bb9fda8a6">00144</a> <span class="keywordtype">double</span> <a class="code" href="structsettings.html#a0c4be9f40fe18de45a3ee9bb9fda8a6">factor</a>; <span class="comment">/* chunk size growth factor */</span>
+<a name="l00145"></a><a class="code" href="structsettings.html#59bb385a05df23defc39f23a4b95b2be">00145</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#59bb385a05df23defc39f23a4b95b2be">chunk_size</a>;
+<a name="l00146"></a><a class="code" href="structsettings.html#b7886bf6034656be4f274719e2f6c4a1">00146</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#b7886bf6034656be4f274719e2f6c4a1">num_threads</a>; <span class="comment">/* number of libevent threads to run */</span>
+<a name="l00147"></a><a class="code" href="structsettings.html#3f7e4aa1d7561b994111a9e47f82f1bb">00147</a> <span class="keywordtype">char</span> <a class="code" href="structsettings.html#3f7e4aa1d7561b994111a9e47f82f1bb">prefix_delimiter</a>; <span class="comment">/* character that marks a key prefix (for stats) */</span>
+<a name="l00148"></a><a class="code" href="structsettings.html#b49cd2e86b9b26f407fe76569560a9df">00148</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#b49cd2e86b9b26f407fe76569560a9df">detail_enabled</a>; <span class="comment">/* nonzero if we're collecting detailed stats */</span>
+<a name="l00149"></a><a class="code" href="structsettings.html#85ffd37171524861e0e384bb5c607e17">00149</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#85ffd37171524861e0e384bb5c607e17">reqs_per_event</a>; <span class="comment">/* Maximum number of io to process on each</span>
+<a name="l00150"></a>00150 <span class="comment"> io-event. */</span>
+<a name="l00151"></a><a class="code" href="structsettings.html#df2782217e9e89322915fb32fee95880">00151</a> <span class="keywordtype">bool</span> <a class="code" href="structsettings.html#df2782217e9e89322915fb32fee95880">use_cas</a>;
+<a name="l00152"></a><a class="code" href="structsettings.html#f38c63a2526c784f539575bf15525ca2">00152</a> <span class="keywordtype">int</span> <a class="code" href="structsettings.html#f38c63a2526c784f539575bf15525ca2">backlog</a>;
+<a name="l00153"></a>00153 };
+<a name="l00154"></a>00154
+<a name="l00155"></a>00155 <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structstats.html" title="Global stats.">stats</a> <a class="code" href="structstats.html" title="Global stats.">stats</a>;
+<a name="l00156"></a>00156 <span class="keyword">extern</span> time_t <a class="code" href="memcached_8c.html#584cbee39bbab65f2c8d87932cf92140">process_started</a>;
+<a name="l00157"></a>00157 <span class="keyword">extern</span> <span class="keyword">struct </span><a class="code" href="structsettings.html" title="Globally accessible settings as derived from the commandline.">settings</a> <a class="code" href="structsettings.html" title="Globally accessible settings as derived from the commandline.">settings</a>;
+<a name="l00158"></a>00158
+<a name="l00159"></a><a class="code" href="memcached_8h.html#0fdfa9fdfdd2d9cd25d7bd7ad6033e03">00159</a> <span class="preprocessor">#define ITEM_LINKED 1</span>
+<a name="l00160"></a><a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">00160</a> <span class="preprocessor"></span><span class="preprocessor">#define ITEM_CAS 2</span>
+<a name="l00161"></a>00161 <span class="preprocessor"></span>
+<a name="l00162"></a>00162 <span class="comment">/* temp */</span>
+<a name="l00163"></a><a class="code" href="memcached_8h.html#0eac12291582819219bf0f6ce9124364">00163</a> <span class="preprocessor">#define ITEM_SLABBED 4</span>
+<a name="l00164"></a>00164 <span class="preprocessor"></span>
+<a name="l00168"></a><a class="code" href="struct__stritem.html">00168</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">_stritem</a> {
+<a name="l00169"></a><a class="code" href="struct__stritem.html#d7f5d4ca7eae6391b02a8e0d95c99b87">00169</a> <span class="keyword">struct </span><a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">_stritem</a> *<a class="code" href="struct__stritem.html#d7f5d4ca7eae6391b02a8e0d95c99b87">next</a>;
+<a name="l00170"></a><a class="code" href="struct__stritem.html#fcc1decef9e8c41fb64f4995462a08fa">00170</a> <span class="keyword">struct </span><a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">_stritem</a> *<a class="code" href="struct__stritem.html#fcc1decef9e8c41fb64f4995462a08fa">prev</a>;
+<a name="l00171"></a><a class="code" href="struct__stritem.html#cc3bc0ca62146131ad8ae8518545e11b">00171</a> <span class="keyword">struct </span><a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">_stritem</a> *<a class="code" href="struct__stritem.html#cc3bc0ca62146131ad8ae8518545e11b">h_next</a>; <span class="comment">/* hash chain next */</span>
+<a name="l00172"></a><a class="code" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">00172</a> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> <a class="code" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">time</a>; <span class="comment">/* least recent access */</span>
+<a name="l00173"></a><a class="code" href="struct__stritem.html#fd87174e4e2f16bf48a950ff28ba65d4">00173</a> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> <a class="code" href="struct__stritem.html#fd87174e4e2f16bf48a950ff28ba65d4">exptime</a>; <span class="comment">/* expire time */</span>
+<a name="l00174"></a><a class="code" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">00174</a> <span class="keywordtype">int</span> <a class="code" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">nbytes</a>; <span class="comment">/* size of data */</span>
+<a name="l00175"></a><a class="code" href="struct__stritem.html#f4b10743e972c424f170f3bbc277ded5">00175</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code" href="struct__stritem.html#f4b10743e972c424f170f3bbc277ded5">refcount</a>;
+<a name="l00176"></a><a class="code" href="struct__stritem.html#d104597f204745473144018ef15c1459">00176</a> uint8_t <a class="code" href="struct__stritem.html#d104597f204745473144018ef15c1459">nsuffix</a>; <span class="comment">/* length of flags-and-length string */</span>
+<a name="l00177"></a><a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">00177</a> uint8_t <a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">it_flags</a>; <span class="comment">/* ITEM_* above */</span>
+<a name="l00178"></a><a class="code" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">00178</a> uint8_t <a class="code" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">slabs_clsid</a>;<span class="comment">/* which slab class we're in */</span>
+<a name="l00179"></a><a class="code" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">00179</a> uint8_t <a class="code" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">nkey</a>; <span class="comment">/* key length, w/terminating null and padding */</span>
+<a name="l00180"></a><a class="code" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">00180</a> <span class="keywordtype">void</span> * <a class="code" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">end</a>[];
+<a name="l00181"></a>00181 <span class="comment">/* if it_flags &amp; ITEM_CAS we have 8 bytes CAS */</span>
+<a name="l00182"></a>00182 <span class="comment">/* then null-terminated key */</span>
+<a name="l00183"></a>00183 <span class="comment">/* then " flags length\r\n" (no terminating null) */</span>
+<a name="l00184"></a>00184 <span class="comment">/* then data with terminating \r\n (no terminating null; it's binary!) */</span>
+<a name="l00185"></a>00185 } <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>;
+<a name="l00186"></a>00186
+<a name="l00187"></a>00187 <span class="comment">/* warning: don't use these macros with a function, as it evals its arg twice */</span>
+<a name="l00188"></a><a class="code" href="memcached_8h.html#b8e3564ae343cbe6a61e7d277fe0d849">00188</a> <span class="preprocessor">#define ITEM_get_cas(i) ((uint64_t)(((i)-&gt;it_flags &amp; ITEM_CAS) ? \</span>
+<a name="l00189"></a>00189 <span class="preprocessor"> *(uint64_t*)&amp;((i)-&gt;end[0]) : 0x0))</span>
+<a name="l00190"></a><a class="code" href="memcached_8h.html#906a01f2020378ebc543f3fac3a8de5c">00190</a> <span class="preprocessor"></span><span class="preprocessor">#define ITEM_set_cas(i,v) { if ((i)-&gt;it_flags &amp; ITEM_CAS) { \</span>
+<a name="l00191"></a>00191 <span class="preprocessor"> *(uint64_t*)&amp;((i)-&gt;end[0]) = v; } }</span>
+<a name="l00192"></a>00192 <span class="preprocessor"></span>
+<a name="l00193"></a><a class="code" href="memcached_8h.html#6f0bbc1b60dc6d44e4f33b7072c5c556">00193</a> <span class="preprocessor">#define ITEM_key(item) (((char*)&amp;((item)-&gt;end[0])) \</span>
+<a name="l00194"></a>00194 <span class="preprocessor"> + (((item)-&gt;it_flags &amp; ITEM_CAS) ? sizeof(uint64_t) : 0))</span>
+<a name="l00195"></a>00195 <span class="preprocessor"></span>
+<a name="l00196"></a><a class="code" href="memcached_8h.html#cc9266e9b04daa12e359eb6d6f052fc3">00196</a> <span class="preprocessor">#define ITEM_suffix(item) ((char*) &amp;((item)-&gt;end[0]) + (item)-&gt;nkey + 1 \</span>
+<a name="l00197"></a>00197 <span class="preprocessor"> + (((item)-&gt;it_flags &amp; ITEM_CAS) ? sizeof(uint64_t) : 0))</span>
+<a name="l00198"></a>00198 <span class="preprocessor"></span>
+<a name="l00199"></a><a class="code" href="memcached_8h.html#442889c7cb5c1ec39981f299331b4b29">00199</a> <span class="preprocessor">#define ITEM_data(item) ((char*) &amp;((item)-&gt;end[0]) + (item)-&gt;nkey + 1 \</span>
+<a name="l00200"></a>00200 <span class="preprocessor"> + (item)-&gt;nsuffix \</span>
+<a name="l00201"></a>00201 <span class="preprocessor"> + (((item)-&gt;it_flags &amp; ITEM_CAS) ? sizeof(uint64_t) : 0))</span>
+<a name="l00202"></a>00202 <span class="preprocessor"></span>
+<a name="l00203"></a><a class="code" href="memcached_8h.html#5c9d5467cfb934e32d0794afc596fded">00203</a> <span class="preprocessor">#define ITEM_ntotal(item) (sizeof(struct _stritem) + (item)-&gt;nkey + 1 \</span>
+<a name="l00204"></a>00204 <span class="preprocessor"> + (item)-&gt;nsuffix + (item)-&gt;nbytes \</span>
+<a name="l00205"></a>00205 <span class="preprocessor"> + (((item)-&gt;it_flags &amp; ITEM_CAS) ? sizeof(uint64_t) : 0))</span>
+<a name="l00206"></a>00206 <span class="preprocessor"></span>
+<a name="l00208"></a><a class="code" href="memcached_8h.html#76c2c7de1009374de65513d72f6e3e56">00208</a> <span class="preprocessor">#define APPEND_STAT(name, fmt, val) \</span>
+<a name="l00209"></a>00209 <span class="preprocessor"> append_stat(name, add_stats, c, fmt, val);</span>
+<a name="l00210"></a>00210 <span class="preprocessor"></span>
+<a name="l00213"></a><a class="code" href="memcached_8h.html#30ab71365faf0a05119b4705e26d81a8">00213</a> <span class="preprocessor">#define APPEND_NUM_FMT_STAT(name_fmt, num, name, fmt, val) \</span>
+<a name="l00214"></a>00214 <span class="preprocessor"> klen = sprintf(key_str, name_fmt, num, name); \</span>
+<a name="l00215"></a>00215 <span class="preprocessor"> vlen = sprintf(val_str, fmt, val); \</span>
+<a name="l00216"></a>00216 <span class="preprocessor"> add_stats(key_str, klen, val_str, vlen, c);</span>
+<a name="l00217"></a>00217 <span class="preprocessor"></span>
+<a name="l00219"></a><a class="code" href="memcached_8h.html#be2689982c5b4d28c7eb6151710f404d">00219</a> <span class="preprocessor">#define APPEND_NUM_STAT(num, name, fmt, val) \</span>
+<a name="l00220"></a>00220 <span class="preprocessor"> APPEND_NUM_FMT_STAT("%d:%s", num, name, fmt, val)</span>
+<a name="l00221"></a>00221 <span class="preprocessor"></span>
+<a name="l00231"></a><a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">00231</a> <span class="keyword">typedef</span> void (*<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30" title="Callback for any function producing stats.">ADD_STAT</a>)(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> uint16_t klen,
+<a name="l00232"></a>00232 <span class="keyword">const</span> <span class="keywordtype">char</span> *val, <span class="keyword">const</span> uint32_t vlen,
+<a name="l00233"></a>00233 <span class="keyword">const</span> <span class="keywordtype">void</span> *cookie);
+<a name="l00234"></a>00234
+<a name="l00235"></a>00235 <span class="comment">/*</span>
+<a name="l00236"></a>00236 <span class="comment"> * NOTE: If you modify this table you _MUST_ update the function state_text</span>
+<a name="l00237"></a>00237 <span class="comment"> */</span>
+<a name="l00241"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">00241</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="Possible states of a connection.">conn_states</a> {
+<a name="l00242"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa">00242</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa" title="the socket which listens for connections">conn_listening</a>,
+<a name="l00243"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef">00243</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef" title="Prepare connection for next command.">conn_new_cmd</a>,
+<a name="l00244"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6">00244</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6" title="waiting for a readable socket">conn_waiting</a>,
+<a name="l00245"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39">00245</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39" title="reading in a command line">conn_read</a>,
+<a name="l00246"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4">00246</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4" title="try to parse a command from the input buffer">conn_parse_cmd</a>,
+<a name="l00247"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594">00247</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594" title="writing out a simple response">conn_write</a>,
+<a name="l00248"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9">00248</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9" title="reading in a fixed number of bytes">conn_nread</a>,
+<a name="l00249"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990">00249</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990" title="swallowing unnecessary bytes w/o storing">conn_swallow</a>,
+<a name="l00250"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13">00250</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13" title="closing this connection">conn_closing</a>,
+<a name="l00251"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca">00251</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca" title="writing out many items sequentially">conn_mwrite</a>,
+<a name="l00252"></a><a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d">00252</a> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d" title="Max state value (used for assertion).">conn_max_state</a>
+<a name="l00253"></a>00253 };
+<a name="l00254"></a>00254
+<a name="l00255"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">00255</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">bin_substates</a> {
+<a name="l00256"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81">00256</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81">bin_no_state</a>,
+<a name="l00257"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8">00257</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8">bin_reading_set_header</a>,
+<a name="l00258"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b">00258</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b">bin_reading_cas_header</a>,
+<a name="l00259"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b">00259</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b">bin_read_set_value</a>,
+<a name="l00260"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc">00260</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc">bin_reading_get_key</a>,
+<a name="l00261"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b">00261</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b">bin_reading_stat</a>,
+<a name="l00262"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7">00262</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7">bin_reading_del_header</a>,
+<a name="l00263"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2">00263</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2">bin_reading_incr_header</a>,
+<a name="l00264"></a><a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1">00264</a> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1">bin_read_flush_exptime</a>
+<a name="l00265"></a>00265 };
+<a name="l00266"></a>00266
+<a name="l00267"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">00267</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> {
+<a name="l00268"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1">00268</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1">ascii_prot</a> = 3, <span class="comment">/* arbitrary value. */</span>
+<a name="l00269"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5">00269</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5">ascii_udp_prot</a>,
+<a name="l00270"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a">00270</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a">binary_prot</a>,
+<a name="l00271"></a><a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5">00271</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5">negotiating_prot</a> <span class="comment">/* Discovering the protocol */</span>
+<a name="l00272"></a>00272 };
+<a name="l00273"></a>00273
+<a name="l00274"></a><a class="code" href="memcached_8h.html#e7d628501377024bde05056f4af112bb">00274</a> <span class="preprocessor">#define IS_UDP(x) (x == ascii_udp_prot)</span>
+<a name="l00275"></a>00275 <span class="preprocessor"></span>
+<a name="l00276"></a><a class="code" href="memcached_8h.html#2beaf4cbf661902595987c951dca81b5">00276</a> <span class="preprocessor">#define NREAD_ADD 1</span>
+<a name="l00277"></a><a class="code" href="memcached_8h.html#fbe0384d1c4c682750a250c53a4360b6">00277</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_SET 2</span>
+<a name="l00278"></a><a class="code" href="memcached_8h.html#cf25e0ecbffb495dfedf760dde07d729">00278</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_REPLACE 3</span>
+<a name="l00279"></a><a class="code" href="memcached_8h.html#ceae72061dd3619d8fb95e33bae0b8e8">00279</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_APPEND 4</span>
+<a name="l00280"></a><a class="code" href="memcached_8h.html#fbaf99dc7e4b0e86f91e8e44da33a5c1">00280</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_PREPEND 5</span>
+<a name="l00281"></a><a class="code" href="memcached_8h.html#efa2deecfd52be7f36ed92e857a5a134">00281</a> <span class="preprocessor"></span><span class="preprocessor">#define NREAD_CAS 6</span>
+<a name="l00282"></a>00282 <span class="preprocessor"></span>
+<a name="l00283"></a><a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">00283</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> {
+<a name="l00284"></a><a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55">00284</a> <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ef7ef7e30a1b86cc3ffae6fa876110d66">NOT_STORED</a>=0, <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55">STORED</a>, <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e3197625a1bb2264943f5a95f236d9973">EXISTS</a>, <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ecdaa2919bac56fe1090eb3dbb9526472">NOT_FOUND</a>
+<a name="l00285"></a>00285 };
+<a name="l00286"></a>00286
+<a name="l00287"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">00287</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00288"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b491d0e009031a4266f9f81e96129309">00288</a> pthread_t thread_id; <span class="comment">/* unique ID of this thread */</span>
+<a name="l00289"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#edc60f547936f4659d10c690f5eeeada">00289</a> <span class="keyword">struct </span>event_base *base; <span class="comment">/* libevent handle this thread uses */</span>
+<a name="l00290"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#a291c9fc61c0ae2e403aa8feeaa59094">00290</a> <span class="keyword">struct </span>event notify_event; <span class="comment">/* listen event for notify pipe */</span>
+<a name="l00291"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#01d0d9093c0f04bda0656d0aa6f170e9">00291</a> <span class="keywordtype">int</span> notify_receive_fd; <span class="comment">/* receiving end of notify pipe */</span>
+<a name="l00292"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#d53e4c5a53ae00ed1f08d8476981c36b">00292</a> <span class="keywordtype">int</span> notify_send_fd; <span class="comment">/* sending end of notify pipe */</span>
+<a name="l00293"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b81f0ce2ef093d3d50c78d51ab5d4c8c">00293</a> <span class="keyword">struct </span><a class="code" href="structthread__stats.html" title="Stats stored per-thread.">thread_stats</a> <a class="code" href="structstats.html" title="Global stats.">stats</a>; <span class="comment">/* Stats generated by this thread */</span>
+<a name="l00294"></a><a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#79dc836742346c8db838951b2d6f46c5">00294</a> <span class="keyword">struct </span><a class="code" href="structconn__queue.html">conn_queue</a> *new_conn_queue; <span class="comment">/* queue of new connections to handle */</span>
+<a name="l00295"></a>00295 } <a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a>;
+<a name="l00296"></a>00296
+<a name="l00300"></a><a class="code" href="memcached_8h.html#6b845d48e30cbb66add29598de2e00a6">00300</a> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structconn.html">conn</a> <a class="code" href="structconn.html">conn</a>;
+<a name="l00301"></a><a class="code" href="structconn.html">00301</a> <span class="keyword">struct </span><a class="code" href="structconn.html">conn</a> {
+<a name="l00302"></a><a class="code" href="structconn.html#37f7969ba27e8ae9461a1d3b378351d6">00302</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#37f7969ba27e8ae9461a1d3b378351d6">sfd</a>;
+<a name="l00303"></a><a class="code" href="structconn.html#17e40cc90c3669ee5e50df2ded95c3d0">00303</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="Possible states of a connection.">conn_states</a> <a class="code" href="structconn.html#17e40cc90c3669ee5e50df2ded95c3d0">state</a>;
+<a name="l00304"></a><a class="code" href="structconn.html#b0cc8eac6501657700093908c092ed3e">00304</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">bin_substates</a> <a class="code" href="structconn.html#b0cc8eac6501657700093908c092ed3e">substate</a>;
+<a name="l00305"></a><a class="code" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">00305</a> <span class="keyword">struct </span><a class="code" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">event</a> <a class="code" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">event</a>;
+<a name="l00306"></a><a class="code" href="structconn.html#523af570f5630fb5c1aaf51d87c96abc">00306</a> <span class="keywordtype">short</span> <a class="code" href="structconn.html#523af570f5630fb5c1aaf51d87c96abc">ev_flags</a>;
+<a name="l00307"></a><a class="code" href="structconn.html#d4b85274b88921db50c2a221386ca5fe">00307</a> <span class="keywordtype">short</span> <a class="code" href="structconn.html#d4b85274b88921db50c2a221386ca5fe">which</a>;
+<a name="l00309"></a><a class="code" href="structconn.html#c0b276582776af667fe88bf6a73a57b1">00309</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#c0b276582776af667fe88bf6a73a57b1" title="which events were just triggered">rbuf</a>;
+<a name="l00310"></a><a class="code" href="structconn.html#321f9c23c4a20d15d16630c5648ac41a">00310</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#321f9c23c4a20d15d16630c5648ac41a" title="buffer to read commands into">rcurr</a>;
+<a name="l00311"></a><a class="code" href="structconn.html#fd9d7b8a1c2cdba5edd4772fae8adc23">00311</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#fd9d7b8a1c2cdba5edd4772fae8adc23" title="but if we parsed some already, this is where we stopped">rsize</a>;
+<a name="l00312"></a><a class="code" href="structconn.html#4a7eed4d30ba338ae092ec2011e21982">00312</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#4a7eed4d30ba338ae092ec2011e21982" title="total allocated size of rbuf">rbytes</a>;
+<a name="l00314"></a><a class="code" href="structconn.html#b7bcc3e0bf2d962d2f7aad53c6b523b7">00314</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#b7bcc3e0bf2d962d2f7aad53c6b523b7" title="how much data, starting from rcur, do we have unparsed">wbuf</a>;
+<a name="l00315"></a><a class="code" href="structconn.html#d509acb6e118d4ff9991c4592ed4a544">00315</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#d509acb6e118d4ff9991c4592ed4a544">wcurr</a>;
+<a name="l00316"></a><a class="code" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">00316</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">wsize</a>;
+<a name="l00317"></a><a class="code" href="structconn.html#5df3a395efeb81c9ea517a81338ba1df">00317</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#5df3a395efeb81c9ea517a81338ba1df">wbytes</a>;
+<a name="l00319"></a><a class="code" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f">00319</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="Possible states of a connection.">conn_states</a> <a class="code" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f" title="which state to go into after finishing current write">write_and_go</a>;
+<a name="l00320"></a><a class="code" href="structconn.html#6dff98252f504190f1f3412650ef5da4">00320</a> <span class="keywordtype">void</span> *<a class="code" href="structconn.html#6dff98252f504190f1f3412650ef5da4">write_and_free</a>;
+<a name="l00322"></a><a class="code" href="structconn.html#28de9d8a5b9432c6f4ad521fc7875ea8">00322</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#28de9d8a5b9432c6f4ad521fc7875ea8" title="free this memory after finishing writing">ritem</a>;
+<a name="l00323"></a><a class="code" href="structconn.html#47f8791b09c3105ecca911bea9b73406">00323</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#47f8791b09c3105ecca911bea9b73406" title="when we read in an item&amp;#39;s value, it goes here">rlbytes</a>;
+<a name="l00324"></a>00324
+<a name="l00325"></a>00325 <span class="comment">/* data for the nread state */</span>
<a name="l00326"></a>00326
-<a name="l00327"></a><a class="code" href="structconn.html#ef35eff4856a49adaee2299596a00988">00327</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a>; <span class="comment">/* which protocol this connection speaks */</span>
-<a name="l00328"></a>00328
-<a name="l00329"></a>00329 <span class="comment">/* data for UDP clients */</span>
-<a name="l00330"></a><a class="code" href="structconn.html#40f2af0bb917ca015ad366811e950ee0">00330</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#40f2af0bb917ca015ad366811e950ee0">request_id</a>; <span class="comment">/* Incoming UDP request ID, if this is a UDP "connection" */</span>
-<a name="l00331"></a><a class="code" href="structconn.html#cb126c7b0c4b0513fb1bfa40189407d1">00331</a> <span class="keyword">struct </span>sockaddr <a class="code" href="structconn.html#cb126c7b0c4b0513fb1bfa40189407d1">request_addr</a>; <span class="comment">/* Who sent the most recent request */</span>
-<a name="l00332"></a><a class="code" href="structconn.html#d5589e72b5427937e81116f846e20380">00332</a> socklen_t <a class="code" href="structconn.html#d5589e72b5427937e81116f846e20380">request_addr_size</a>;
-<a name="l00333"></a><a class="code" href="structconn.html#c98cb4f13ddb0a4c8682c8764ee21ec0">00333</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#c98cb4f13ddb0a4c8682c8764ee21ec0">hdrbuf</a>; <span class="comment">/* udp packet headers */</span>
-<a name="l00334"></a><a class="code" href="structconn.html#a58fbb1de414bafa4d2fb5d6568194aa">00334</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#a58fbb1de414bafa4d2fb5d6568194aa">hdrsize</a>; <span class="comment">/* number of headers' worth of space is allocated */</span>
-<a name="l00335"></a>00335
-<a name="l00336"></a><a class="code" href="structconn.html#5f59d93a1fb729ab33b66e3cf15e8466">00336</a> <span class="keywordtype">bool</span> <a class="code" href="structconn.html#5f59d93a1fb729ab33b66e3cf15e8466">noreply</a>; <span class="comment">/* True if the reply should not be sent. */</span>
-<a name="l00337"></a>00337 <span class="comment">/* current stats command */</span>
-<a name="l00338"></a>00338 <span class="keyword">struct </span>{
-<a name="l00339"></a><a class="code" href="structconn.html#e58d1fb50279ca7d206e32707ff477f6">00339</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#e58d1fb50279ca7d206e32707ff477f6">buffer</a>;
-<a name="l00340"></a><a class="code" href="structconn.html#b5d5df899a9e2dc1dfc8aec8afa68c64">00340</a> <span class="keywordtype">size_t</span> <a class="code" href="structconn.html#b5d5df899a9e2dc1dfc8aec8afa68c64">size</a>;
-<a name="l00341"></a><a class="code" href="structconn.html#f796a28dffee965d3b331631fbbcc15d">00341</a> <span class="keywordtype">size_t</span> <a class="code" href="structconn.html#f796a28dffee965d3b331631fbbcc15d">offset</a>;
-<a name="l00342"></a>00342 } <a class="code" href="structstats.html">stats</a>;
-<a name="l00343"></a>00343
-<a name="l00344"></a>00344 <span class="comment">/* Binary protocol stuff */</span>
-<a name="l00345"></a>00345 <span class="comment">/* This is where the binary header goes */</span>
-<a name="l00346"></a><a class="code" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">00346</a> <a class="code" href="unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet.">protocol_binary_request_header</a> <a class="code" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">binary_header</a>;
-<a name="l00347"></a><a class="code" href="structconn.html#17e41fed262e75fc9a78c5df4828dd10">00347</a> uint64_t <a class="code" href="structconn.html#17e41fed262e75fc9a78c5df4828dd10">cas</a>; <span class="comment">/* the cas to return */</span>
-<a name="l00348"></a><a class="code" href="structconn.html#57c6c7f94cf0969745a2683ebd17e0e7">00348</a> <span class="keywordtype">short</span> <a class="code" href="structconn.html#57c6c7f94cf0969745a2683ebd17e0e7">cmd</a>; <span class="comment">/* current command being processed */</span>
-<a name="l00349"></a><a class="code" href="structconn.html#60681e2946e7ee0f6fa3433168764a3e">00349</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#60681e2946e7ee0f6fa3433168764a3e">opaque</a>;
-<a name="l00350"></a><a class="code" href="structconn.html#5d99d3fe7e8dcc919ea5d94dbadcc7cd">00350</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#5d99d3fe7e8dcc919ea5d94dbadcc7cd">keylen</a>;
-<a name="l00351"></a><a class="code" href="structconn.html#833a1cdb64edd1dd0784c16389135bba">00351</a> <a class="code" href="structconn.html">conn</a> *<a class="code" href="structconn.html#833a1cdb64edd1dd0784c16389135bba">next</a>; <span class="comment">/* Used for generating a list of conn structures */</span>
-<a name="l00352"></a><a class="code" href="structconn.html#40d01c887098f08dfc57968eec68d52f">00352</a> <a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a> *<a class="code" href="structconn.html#40d01c887098f08dfc57968eec68d52f">thread</a>; <span class="comment">/* Pointer to the thread object serving this connection */</span>
-<a name="l00353"></a>00353 };
-<a name="l00354"></a>00354
-<a name="l00355"></a>00355
-<a name="l00356"></a>00356 <span class="comment">/* current time of day (updated periodically) */</span>
-<a name="l00357"></a>00357 <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> <a class="code" href="globals_8c.html#21b2a3d4ff751fe99cdca2d14babc559">current_time</a>;
+<a name="l00333"></a><a class="code" href="structconn.html#7d40cb08fdb16c8cad53b9c78c542e65">00333</a> <span class="keywordtype">void</span> *<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>; <span class="comment">/* for commands set/add/replace */</span>
+<a name="l00334"></a>00334
+<a name="l00335"></a>00335 <span class="comment">/* data for the swallow state */</span>
+<a name="l00336"></a><a class="code" href="structconn.html#5f95cd3a1e8b56dd5af48534162d4188">00336</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#5f95cd3a1e8b56dd5af48534162d4188">sbytes</a>; <span class="comment">/* how many bytes to swallow */</span>
+<a name="l00337"></a>00337
+<a name="l00338"></a>00338 <span class="comment">/* data for the mwrite state */</span>
+<a name="l00339"></a><a class="code" href="structconn.html#7fa506eb093e715dba7c51e373adf332">00339</a> <span class="keyword">struct </span>iovec *<a class="code" href="structconn.html#7fa506eb093e715dba7c51e373adf332">iov</a>;
+<a name="l00340"></a><a class="code" href="structconn.html#a9e54ceb57a50b642bb6733f654f67ef">00340</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#a9e54ceb57a50b642bb6733f654f67ef">iovsize</a>; <span class="comment">/* number of elements allocated in iov[] */</span>
+<a name="l00341"></a><a class="code" href="structconn.html#4bfd124c25febb5c0473a64010a5e04c">00341</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#4bfd124c25febb5c0473a64010a5e04c">iovused</a>; <span class="comment">/* number of elements used in iov[] */</span>
+<a name="l00342"></a>00342
+<a name="l00343"></a><a class="code" href="structconn.html#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">00343</a> <span class="keyword">struct </span>msghdr *<a class="code" href="structconn.html#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">msglist</a>;
+<a name="l00344"></a><a class="code" href="structconn.html#4a88af6a9aa8f5723163ce46109d424e">00344</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#4a88af6a9aa8f5723163ce46109d424e">msgsize</a>; <span class="comment">/* number of elements allocated in msglist[] */</span>
+<a name="l00345"></a><a class="code" href="structconn.html#64b2e5b69fad86aa6f298c055fc96aae">00345</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#64b2e5b69fad86aa6f298c055fc96aae">msgused</a>; <span class="comment">/* number of elements used in msglist[] */</span>
+<a name="l00346"></a><a class="code" href="structconn.html#a154e25e69a11d7837749a50523a60ea">00346</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#a154e25e69a11d7837749a50523a60ea">msgcurr</a>; <span class="comment">/* element in msglist[] being transmitted now */</span>
+<a name="l00347"></a><a class="code" href="structconn.html#dccea2771b5da3455ec501d046bbfbb2">00347</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#dccea2771b5da3455ec501d046bbfbb2">msgbytes</a>; <span class="comment">/* number of bytes in current msg */</span>
+<a name="l00348"></a>00348
+<a name="l00349"></a><a class="code" href="structconn.html#3f8edd0d1efc80f5d9e1f519581d459e">00349</a> <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> **<a class="code" href="structconn.html#3f8edd0d1efc80f5d9e1f519581d459e">ilist</a>; <span class="comment">/* list of items to write out */</span>
+<a name="l00350"></a><a class="code" href="structconn.html#864209402985a2c5fa5a5215f1dfe8dc">00350</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#864209402985a2c5fa5a5215f1dfe8dc">isize</a>;
+<a name="l00351"></a><a class="code" href="structconn.html#496919c8fa5cdbfba62d8d8beb7bddae">00351</a> <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> **<a class="code" href="structconn.html#496919c8fa5cdbfba62d8d8beb7bddae">icurr</a>;
+<a name="l00352"></a><a class="code" href="structconn.html#ecd54059ef51d05fcb5cfdb9c7317903">00352</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#ecd54059ef51d05fcb5cfdb9c7317903">ileft</a>;
+<a name="l00353"></a>00353
+<a name="l00354"></a><a class="code" href="structconn.html#75d646e58527bdaa2416942097938c93">00354</a> <span class="keywordtype">char</span> **<a class="code" href="structconn.html#75d646e58527bdaa2416942097938c93">suffixlist</a>;
+<a name="l00355"></a><a class="code" href="structconn.html#aea0ce1e0d7986281960a6a7a063e701">00355</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#aea0ce1e0d7986281960a6a7a063e701">suffixsize</a>;
+<a name="l00356"></a><a class="code" href="structconn.html#24bdb9aaa257aeacfa8703c6f0a808da">00356</a> <span class="keywordtype">char</span> **<a class="code" href="structconn.html#24bdb9aaa257aeacfa8703c6f0a808da">suffixcurr</a>;
+<a name="l00357"></a><a class="code" href="structconn.html#7b1984060d5b4b2aea26905718cb42c8">00357</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#7b1984060d5b4b2aea26905718cb42c8">suffixleft</a>;
<a name="l00358"></a>00358
-<a name="l00359"></a>00359 <span class="comment">/*</span>
-<a name="l00360"></a>00360 <span class="comment"> * Functions</span>
-<a name="l00361"></a>00361 <span class="comment"> */</span>
-<a name="l00362"></a>00362 <span class="keywordtype">void</span> <a class="code" href="memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c">do_accept_new_conns</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> do_accept);
-<a name="l00363"></a>00363 <span class="keywordtype">char</span> *<a class="code" href="memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7">do_add_delta</a>(<a class="code" href="structconn.html">conn</a> *c, <a class="code" href="struct__stritem.html">item</a> *<a class="code" href="struct__stritem.html">item</a>, <span class="keyword">const</span> <span class="keywordtype">bool</span> incr, <span class="keyword">const</span> int64_t delta,
-<a name="l00364"></a>00364 <span class="keywordtype">char</span> *buf);
-<a name="l00365"></a>00365 <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> <a class="code" href="memcached_8c.html#7d76af30e49baebcf82c13f241352544">do_store_item</a>(<a class="code" href="struct__stritem.html">item</a> *<a class="code" href="struct__stritem.html">item</a>, <span class="keywordtype">int</span> comm, <a class="code" href="structconn.html">conn</a>* c);
-<a name="l00366"></a>00366 <a class="code" href="structconn.html">conn</a> *<a class="code" href="memcached_8c.html#f6f04a62bdce44ee52f3a247f6df38ee">conn_new</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> sfd, <span class="keyword">const</span> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="NOTE: If you modify this table you _MUST_ update the function state_text.">conn_states</a> init_state, <span class="keyword">const</span> <span class="keywordtype">int</span> event_flags, <span class="keyword">const</span> <span class="keywordtype">int</span> read_buffer_size, <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> prot, <span class="keyword">struct</span> event_base *base);
-<a name="l00367"></a>00367 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="daemon_8c.html#78ff9cfa411dda44b12c1dd5e5d078e6">daemonize</a>(<span class="keywordtype">int</span> nochdir, <span class="keywordtype">int</span> noclose);
-<a name="l00368"></a>00368
-<a name="l00369"></a>00369
-<a name="l00370"></a>00370 <span class="preprocessor">#include "<a class="code" href="stats_8h.html">stats.h</a>"</span>
-<a name="l00371"></a>00371 <span class="preprocessor">#include "<a class="code" href="slabs_8h.html">slabs.h</a>"</span>
-<a name="l00372"></a>00372 <span class="preprocessor">#include "<a class="code" href="assoc_8h.html">assoc.h</a>"</span>
-<a name="l00373"></a>00373 <span class="preprocessor">#include "<a class="code" href="items_8h.html">items.h</a>"</span>
-<a name="l00374"></a>00374 <span class="preprocessor">#include "<a class="code" href="trace_8h.html">trace.h</a>"</span>
-<a name="l00375"></a>00375 <span class="preprocessor">#include "<a class="code" href="hash_8h.html">hash.h</a>"</span>
-<a name="l00376"></a>00376 <span class="preprocessor">#include "<a class="code" href="util_8h.html">util.h</a>"</span>
-<a name="l00377"></a>00377
-<a name="l00378"></a>00378 <span class="comment">/*</span>
-<a name="l00379"></a>00379 <span class="comment"> * Functions such as the libevent-related calls that need to do cross-thread</span>
-<a name="l00380"></a>00380 <span class="comment"> * communication in multithreaded mode (rather than actually doing the work</span>
-<a name="l00381"></a>00381 <span class="comment"> * in the current thread) are called via "dispatch_" frontends, which are</span>
-<a name="l00382"></a>00382 <span class="comment"> * also #define-d to directly call the underlying code in singlethreaded mode.</span>
-<a name="l00383"></a>00383 <span class="comment"> */</span>
-<a name="l00384"></a>00384
-<a name="l00385"></a>00385 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#79051074704249cac4424f10d4606fe3">thread_init</a>(<span class="keywordtype">int</span> nthreads, <span class="keyword">struct</span> event_base *main_base);
-<a name="l00386"></a>00386 <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#1e1a527b3b57614f719a40d83941b8fc">dispatch_event_add</a>(<span class="keywordtype">int</span> thread, <a class="code" href="structconn.html">conn</a> *c);
-<a name="l00387"></a>00387 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#04c3e20b71072223654c0bbf7c266173">dispatch_conn_new</a>(<span class="keywordtype">int</span> sfd, <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="NOTE: If you modify this table you _MUST_ update the function state_text.">conn_states</a> init_state, <span class="keywordtype">int</span> event_flags, <span class="keywordtype">int</span> read_buffer_size, <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> prot);
-<a name="l00388"></a>00388
-<a name="l00389"></a>00389 <span class="comment">/* Lock wrappers for cache functions that are called from main loop. */</span>
-<a name="l00390"></a>00390 <span class="keywordtype">char</span> *<a class="code" href="memcached_8h.html#9541b45b4a663dbdc0c69e8a7334700e">add_delta</a>(<a class="code" href="structconn.html">conn</a> *c, <a class="code" href="struct__stritem.html">item</a> *<a class="code" href="struct__stritem.html">item</a>, <span class="keyword">const</span> <span class="keywordtype">int</span> incr, <span class="keyword">const</span> int64_t delta,
-<a name="l00391"></a>00391 <span class="keywordtype">char</span> *buf);
-<a name="l00392"></a>00392 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#4626562440107c11cdd7cc07ba28f806">accept_new_conns</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> do_accept);
-<a name="l00393"></a>00393 <a class="code" href="structconn.html">conn</a> *<a class="code" href="memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9">conn_from_freelist</a>(<span class="keywordtype">void</span>);
-<a name="l00394"></a>00394 <span class="keywordtype">bool</span> <a class="code" href="memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2">conn_add_to_freelist</a>(<a class="code" href="structconn.html">conn</a> *c);
-<a name="l00395"></a>00395 <span class="keywordtype">char</span> *<a class="code" href="memcached_8c.html#396712f7649a6f9fe31f4ff91f70c0a3">suffix_from_freelist</a>(<span class="keywordtype">void</span>);
-<a name="l00396"></a>00396 <span class="keywordtype">bool</span> <a class="code" href="memcached_8c.html#68f689a3de71d789243a8983a0db3c79">suffix_add_to_freelist</a>(<span class="keywordtype">char</span> *s);
-<a name="l00397"></a>00397 <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#f354b347a944d96a5a7644f9e84e7e7e">is_listen_thread</a>(<span class="keywordtype">void</span>);
-<a name="l00398"></a>00398 <a class="code" href="struct__stritem.html">item</a> *<a class="code" href="memcached_8h.html#d69cc14d059b72c07e1f0b550b1922c6">item_alloc</a>(<span class="keywordtype">char</span> *key, <span class="keywordtype">size_t</span> nkey, <span class="keywordtype">int</span> flags, <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> exptime, <span class="keywordtype">int</span> nbytes);
-<a name="l00399"></a>00399 <span class="keywordtype">char</span> *<a class="code" href="memcached_8h.html#66464e83dfd7f7e38702614fb645ba4c">item_cachedump</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means...">slabs_clsid</a>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> limit, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *bytes);
-<a name="l00400"></a>00400 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#e00be629a8cd99870497ffc47b40740a">item_flush_expired</a>(<span class="keywordtype">void</span>);
-<a name="l00401"></a>00401 <a class="code" href="struct__stritem.html">item</a> *<a class="code" href="memcached_8h.html#1ff584f7053e4a5c8f2cffc7186a12aa">item_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
-<a name="l00402"></a>00402 <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#9e23e4fb572f5bc484a30eed591f9b36">item_link</a>(<a class="code" href="struct__stritem.html">item</a> *it);
-<a name="l00403"></a>00403 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#f445e1464df9a37165a06525af3ea31e">item_remove</a>(<a class="code" href="struct__stritem.html">item</a> *it);
-<a name="l00404"></a>00404 <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e">item_replace</a>(<a class="code" href="struct__stritem.html">item</a> *it, <a class="code" href="struct__stritem.html">item</a> *new_it);
-<a name="l00405"></a>00405 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#2b022c04b5ceac327d82762206f51ca8">item_stats</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
-<a name="l00406"></a>00406 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8">item_stats_sizes</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
-<a name="l00407"></a>00407 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#0c242af4a01ed7d11beacef1ce98775a">item_unlink</a>(<a class="code" href="struct__stritem.html">item</a> *it);
-<a name="l00408"></a>00408 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#cbd05e36703d8da891e7c1a47a684941">item_update</a>(<a class="code" href="struct__stritem.html">item</a> *it);
+<a name="l00359"></a><a class="code" href="structconn.html#ef35eff4856a49adaee2299596a00988">00359</a> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a>; <span class="comment">/* which protocol this connection speaks */</span>
+<a name="l00360"></a>00360
+<a name="l00361"></a>00361 <span class="comment">/* data for UDP clients */</span>
+<a name="l00362"></a><a class="code" href="structconn.html#40f2af0bb917ca015ad366811e950ee0">00362</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#40f2af0bb917ca015ad366811e950ee0">request_id</a>; <span class="comment">/* Incoming UDP request ID, if this is a UDP "connection" */</span>
+<a name="l00363"></a><a class="code" href="structconn.html#cb126c7b0c4b0513fb1bfa40189407d1">00363</a> <span class="keyword">struct </span>sockaddr <a class="code" href="structconn.html#cb126c7b0c4b0513fb1bfa40189407d1">request_addr</a>; <span class="comment">/* Who sent the most recent request */</span>
+<a name="l00364"></a><a class="code" href="structconn.html#d5589e72b5427937e81116f846e20380">00364</a> socklen_t <a class="code" href="structconn.html#d5589e72b5427937e81116f846e20380">request_addr_size</a>;
+<a name="l00365"></a><a class="code" href="structconn.html#c98cb4f13ddb0a4c8682c8764ee21ec0">00365</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#c98cb4f13ddb0a4c8682c8764ee21ec0">hdrbuf</a>; <span class="comment">/* udp packet headers */</span>
+<a name="l00366"></a><a class="code" href="structconn.html#a58fbb1de414bafa4d2fb5d6568194aa">00366</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#a58fbb1de414bafa4d2fb5d6568194aa">hdrsize</a>; <span class="comment">/* number of headers' worth of space is allocated */</span>
+<a name="l00367"></a>00367
+<a name="l00368"></a><a class="code" href="structconn.html#5f59d93a1fb729ab33b66e3cf15e8466">00368</a> <span class="keywordtype">bool</span> <a class="code" href="structconn.html#5f59d93a1fb729ab33b66e3cf15e8466">noreply</a>; <span class="comment">/* True if the reply should not be sent. */</span>
+<a name="l00369"></a>00369 <span class="comment">/* current stats command */</span>
+<a name="l00370"></a>00370 <span class="keyword">struct </span>{
+<a name="l00371"></a><a class="code" href="structconn.html#e58d1fb50279ca7d206e32707ff477f6">00371</a> <span class="keywordtype">char</span> *<a class="code" href="structconn.html#e58d1fb50279ca7d206e32707ff477f6">buffer</a>;
+<a name="l00372"></a><a class="code" href="structconn.html#b5d5df899a9e2dc1dfc8aec8afa68c64">00372</a> <span class="keywordtype">size_t</span> <a class="code" href="structconn.html#b5d5df899a9e2dc1dfc8aec8afa68c64">size</a>;
+<a name="l00373"></a><a class="code" href="structconn.html#f796a28dffee965d3b331631fbbcc15d">00373</a> <span class="keywordtype">size_t</span> <a class="code" href="structconn.html#f796a28dffee965d3b331631fbbcc15d">offset</a>;
+<a name="l00374"></a>00374 } <a class="code" href="structstats.html" title="Global stats.">stats</a>;
+<a name="l00375"></a>00375
+<a name="l00376"></a>00376 <span class="comment">/* Binary protocol stuff */</span>
+<a name="l00377"></a>00377 <span class="comment">/* This is where the binary header goes */</span>
+<a name="l00378"></a><a class="code" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">00378</a> <a class="code" href="unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet.">protocol_binary_request_header</a> <a class="code" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">binary_header</a>;
+<a name="l00379"></a><a class="code" href="structconn.html#17e41fed262e75fc9a78c5df4828dd10">00379</a> uint64_t <a class="code" href="structconn.html#17e41fed262e75fc9a78c5df4828dd10">cas</a>; <span class="comment">/* the cas to return */</span>
+<a name="l00380"></a><a class="code" href="structconn.html#57c6c7f94cf0969745a2683ebd17e0e7">00380</a> <span class="keywordtype">short</span> <a class="code" href="structconn.html#57c6c7f94cf0969745a2683ebd17e0e7">cmd</a>; <span class="comment">/* current command being processed */</span>
+<a name="l00381"></a><a class="code" href="structconn.html#60681e2946e7ee0f6fa3433168764a3e">00381</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#60681e2946e7ee0f6fa3433168764a3e">opaque</a>;
+<a name="l00382"></a><a class="code" href="structconn.html#5d99d3fe7e8dcc919ea5d94dbadcc7cd">00382</a> <span class="keywordtype">int</span> <a class="code" href="structconn.html#5d99d3fe7e8dcc919ea5d94dbadcc7cd">keylen</a>;
+<a name="l00383"></a><a class="code" href="structconn.html#833a1cdb64edd1dd0784c16389135bba">00383</a> <a class="code" href="structconn.html">conn</a> *<a class="code" href="structconn.html#833a1cdb64edd1dd0784c16389135bba">next</a>; <span class="comment">/* Used for generating a list of conn structures */</span>
+<a name="l00384"></a><a class="code" href="structconn.html#40d01c887098f08dfc57968eec68d52f">00384</a> <a class="code" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a> *<a class="code" href="structconn.html#40d01c887098f08dfc57968eec68d52f">thread</a>; <span class="comment">/* Pointer to the thread object serving this connection */</span>
+<a name="l00385"></a>00385 };
+<a name="l00386"></a>00386
+<a name="l00387"></a>00387
+<a name="l00388"></a>00388 <span class="comment">/* current time of day (updated periodically) */</span>
+<a name="l00389"></a>00389 <span class="keyword">extern</span> <span class="keyword">volatile</span> <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> <a class="code" href="globals_8c.html#21b2a3d4ff751fe99cdca2d14babc559">current_time</a>;
+<a name="l00390"></a>00390
+<a name="l00391"></a>00391 <span class="comment">/*</span>
+<a name="l00392"></a>00392 <span class="comment"> * Functions</span>
+<a name="l00393"></a>00393 <span class="comment"> */</span>
+<a name="l00394"></a>00394 <span class="keywordtype">void</span> <a class="code" href="memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c">do_accept_new_conns</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> do_accept);
+<a name="l00395"></a>00395 <span class="keywordtype">char</span> *<a class="code" href="memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7">do_add_delta</a>(<a class="code" href="structconn.html">conn</a> *c, <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>, <span class="keyword">const</span> <span class="keywordtype">bool</span> incr, <span class="keyword">const</span> int64_t delta,
+<a name="l00396"></a>00396 <span class="keywordtype">char</span> *buf);
+<a name="l00397"></a>00397 <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> <a class="code" href="memcached_8c.html#7d76af30e49baebcf82c13f241352544">do_store_item</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>, <span class="keywordtype">int</span> comm, <a class="code" href="structconn.html">conn</a>* c);
+<a name="l00398"></a>00398 <a class="code" href="structconn.html">conn</a> *<a class="code" href="memcached_8c.html#f6f04a62bdce44ee52f3a247f6df38ee">conn_new</a>(<span class="keyword">const</span> <span class="keywordtype">int</span> sfd, <span class="keyword">const</span> <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="Possible states of a connection.">conn_states</a> init_state, <span class="keyword">const</span> <span class="keywordtype">int</span> event_flags, <span class="keyword">const</span> <span class="keywordtype">int</span> read_buffer_size, <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> prot, <span class="keyword">struct</span> event_base *base);
+<a name="l00399"></a>00399 <span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code" href="daemon_8c.html#78ff9cfa411dda44b12c1dd5e5d078e6">daemonize</a>(<span class="keywordtype">int</span> nochdir, <span class="keywordtype">int</span> noclose);
+<a name="l00400"></a>00400
+<a name="l00401"></a>00401
+<a name="l00402"></a>00402 <span class="preprocessor">#include "<a class="code" href="stats_8h.html">stats.h</a>"</span>
+<a name="l00403"></a>00403 <span class="preprocessor">#include "<a class="code" href="slabs_8h.html">slabs.h</a>"</span>
+<a name="l00404"></a>00404 <span class="preprocessor">#include "<a class="code" href="assoc_8h.html">assoc.h</a>"</span>
+<a name="l00405"></a>00405 <span class="preprocessor">#include "<a class="code" href="items_8h.html">items.h</a>"</span>
+<a name="l00406"></a>00406 <span class="preprocessor">#include "<a class="code" href="trace_8h.html">trace.h</a>"</span>
+<a name="l00407"></a>00407 <span class="preprocessor">#include "<a class="code" href="hash_8h.html">hash.h</a>"</span>
+<a name="l00408"></a>00408 <span class="preprocessor">#include "<a class="code" href="util_8h.html">util.h</a>"</span>
<a name="l00409"></a>00409
-<a name="l00410"></a>00410 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59">STATS_LOCK</a>(<span class="keywordtype">void</span>);
-<a name="l00411"></a>00411 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056">STATS_UNLOCK</a>(<span class="keywordtype">void</span>);
-<a name="l00412"></a>00412 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#7bcb5bc469e4b71ebb523e8e1b7caf95">threadlocal_stats_reset</a>(<span class="keywordtype">void</span>);
-<a name="l00413"></a>00413 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#a2a47a4050d3821422922a7f45611ae9">threadlocal_stats_aggregate</a>(<span class="keyword">struct</span> <a class="code" href="structthread__stats.html">thread_stats</a> *<a class="code" href="structstats.html">stats</a>);
-<a name="l00414"></a>00414 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#9a8ed232ef10f74bc05293d3435f0b8f">slab_stats_aggregate</a>(<span class="keyword">struct</span> <a class="code" href="structthread__stats.html">thread_stats</a> *<a class="code" href="structstats.html">stats</a>, <span class="keyword">struct</span> <a class="code" href="structslab__stats.html">slab_stats</a> *out);
-<a name="l00415"></a>00415
-<a name="l00416"></a>00416 <span class="comment">/* Stat processing functions */</span>
-<a name="l00417"></a>00417 <span class="keywordtype">void</span> <a class="code" href="memcached_8c.html#ca748357457307f8d993dc73c3350afe">append_stat</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <a class="code" href="structconn.html">conn</a> *c,
-<a name="l00418"></a>00418 <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);
-<a name="l00419"></a>00419
-<a name="l00420"></a>00420 <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> <a class="code" href="memcached_8h.html#c97ce2cadaeb4fe6524c0df01828c232">store_item</a>(<a class="code" href="struct__stritem.html">item</a> *<a class="code" href="struct__stritem.html">item</a>, <span class="keywordtype">int</span> comm, <a class="code" href="structconn.html">conn</a> *c);
-<a name="l00421"></a>00421
-<a name="l00422"></a>00422 <span class="preprocessor">#if HAVE_DROP_PRIVILEGES</span>
-<a name="l00423"></a>00423 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#9f5cbeb31c236a1eb0d5c343b2a5568c">drop_privileges</a>();
-<a name="l00424"></a>00424 <span class="preprocessor">#else</span>
-<a name="l00425"></a><a class="code" href="memcached_8h.html#9f5cbeb31c236a1eb0d5c343b2a5568c">00425</a> <span class="preprocessor"></span><span class="preprocessor">#define drop_privileges()</span>
-<a name="l00426"></a>00426 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00427"></a>00427 <span class="preprocessor"></span>
-<a name="l00428"></a>00428 <span class="comment">/* If supported, give compiler hints for branch prediction. */</span>
-<a name="l00429"></a>00429 <span class="preprocessor">#if !defined(__GNUC__) || (__GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ &lt; 96)</span>
-<a name="l00430"></a><a class="code" href="memcached_8h.html#2d68e635cffd81dd153ce8330c1b30d4">00430</a> <span class="preprocessor"></span><span class="preprocessor">#define __builtin_expect(x, expected_value) (x)</span>
-<a name="l00431"></a>00431 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
-<a name="l00432"></a>00432 <span class="preprocessor"></span>
-<a name="l00433"></a><a class="code" href="memcached_8h.html#217a0bd562b98ae8c2ffce44935351e1">00433</a> <span class="preprocessor">#define likely(x) __builtin_expect((x),1)</span>
-<a name="l00434"></a><a class="code" href="memcached_8h.html#c6c45889010c1bd68631771b64f18101">00434</a> <span class="preprocessor"></span><span class="preprocessor">#define unlikely(x) __builtin_expect((x),0)</span>
+<a name="l00410"></a>00410 <span class="comment">/*</span>
+<a name="l00411"></a>00411 <span class="comment"> * Functions such as the libevent-related calls that need to do cross-thread</span>
+<a name="l00412"></a>00412 <span class="comment"> * communication in multithreaded mode (rather than actually doing the work</span>
+<a name="l00413"></a>00413 <span class="comment"> * in the current thread) are called via "dispatch_" frontends, which are</span>
+<a name="l00414"></a>00414 <span class="comment"> * also #define-d to directly call the underlying code in singlethreaded mode.</span>
+<a name="l00415"></a>00415 <span class="comment"> */</span>
+<a name="l00416"></a>00416
+<a name="l00417"></a>00417 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#79051074704249cac4424f10d4606fe3">thread_init</a>(<span class="keywordtype">int</span> nthreads, <span class="keyword">struct</span> event_base *main_base);
+<a name="l00418"></a>00418 <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#1e1a527b3b57614f719a40d83941b8fc">dispatch_event_add</a>(<span class="keywordtype">int</span> thread, <a class="code" href="structconn.html">conn</a> *c);
+<a name="l00419"></a>00419 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#04c3e20b71072223654c0bbf7c266173">dispatch_conn_new</a>(<span class="keywordtype">int</span> sfd, <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7" title="Possible states of a connection.">conn_states</a> init_state, <span class="keywordtype">int</span> event_flags, <span class="keywordtype">int</span> read_buffer_size, <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> prot);
+<a name="l00420"></a>00420
+<a name="l00421"></a>00421 <span class="comment">/* Lock wrappers for cache functions that are called from main loop. */</span>
+<a name="l00422"></a>00422 <span class="keywordtype">char</span> *<a class="code" href="memcached_8h.html#9541b45b4a663dbdc0c69e8a7334700e">add_delta</a>(<a class="code" href="structconn.html">conn</a> *c, <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>, <span class="keyword">const</span> <span class="keywordtype">int</span> incr, <span class="keyword">const</span> int64_t delta,
+<a name="l00423"></a>00423 <span class="keywordtype">char</span> *buf);
+<a name="l00424"></a>00424 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#4626562440107c11cdd7cc07ba28f806">accept_new_conns</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> do_accept);
+<a name="l00425"></a>00425 <a class="code" href="structconn.html">conn</a> *<a class="code" href="memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9">conn_from_freelist</a>(<span class="keywordtype">void</span>);
+<a name="l00426"></a>00426 <span class="keywordtype">bool</span> <a class="code" href="memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2">conn_add_to_freelist</a>(<a class="code" href="structconn.html">conn</a> *c);
+<a name="l00427"></a>00427 <span class="keywordtype">char</span> *<a class="code" href="memcached_8c.html#396712f7649a6f9fe31f4ff91f70c0a3">suffix_from_freelist</a>(<span class="keywordtype">void</span>);
+<a name="l00428"></a>00428 <span class="keywordtype">bool</span> <a class="code" href="memcached_8c.html#68f689a3de71d789243a8983a0db3c79">suffix_add_to_freelist</a>(<span class="keywordtype">char</span> *s);
+<a name="l00429"></a>00429 <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#f354b347a944d96a5a7644f9e84e7e7e">is_listen_thread</a>(<span class="keywordtype">void</span>);
+<a name="l00430"></a>00430 <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="memcached_8h.html#d69cc14d059b72c07e1f0b550b1922c6">item_alloc</a>(<span class="keywordtype">char</span> *key, <span class="keywordtype">size_t</span> nkey, <span class="keywordtype">int</span> flags, <a class="code" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4" title="Time relative to server start.">rel_time_t</a> exptime, <span class="keywordtype">int</span> nbytes);
+<a name="l00431"></a>00431 <span class="keywordtype">char</span> *<a class="code" href="memcached_8h.html#66464e83dfd7f7e38702614fb645ba4c">item_cachedump</a>(<span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means...">slabs_clsid</a>, <span class="keyword">const</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> limit, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> *bytes);
+<a name="l00432"></a>00432 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#e00be629a8cd99870497ffc47b40740a">item_flush_expired</a>(<span class="keywordtype">void</span>);
+<a name="l00433"></a>00433 <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="memcached_8h.html#1ff584f7053e4a5c8f2cffc7186a12aa">item_get</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *key, <span class="keyword">const</span> <span class="keywordtype">size_t</span> nkey);
+<a name="l00434"></a>00434 <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#9e23e4fb572f5bc484a30eed591f9b36">item_link</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
+<a name="l00435"></a>00435 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#f445e1464df9a37165a06525af3ea31e">item_remove</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
+<a name="l00436"></a>00436 <span class="keywordtype">int</span> <a class="code" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e">item_replace</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it, <a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *new_it);
+<a name="l00437"></a>00437 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#2b022c04b5ceac327d82762206f51ca8">item_stats</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30" title="Callback for any function producing stats.">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
+<a name="l00438"></a>00438 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8">item_stats_sizes</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30" title="Callback for any function producing stats.">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
+<a name="l00439"></a>00439 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#0c242af4a01ed7d11beacef1ce98775a">item_unlink</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
+<a name="l00440"></a>00440 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#cbd05e36703d8da891e7c1a47a684941">item_update</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *it);
+<a name="l00441"></a>00441
+<a name="l00442"></a>00442 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59">STATS_LOCK</a>(<span class="keywordtype">void</span>);
+<a name="l00443"></a>00443 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056">STATS_UNLOCK</a>(<span class="keywordtype">void</span>);
+<a name="l00444"></a>00444 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#7bcb5bc469e4b71ebb523e8e1b7caf95">threadlocal_stats_reset</a>(<span class="keywordtype">void</span>);
+<a name="l00445"></a>00445 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#a2a47a4050d3821422922a7f45611ae9">threadlocal_stats_aggregate</a>(<span class="keyword">struct</span> <a class="code" href="structthread__stats.html" title="Stats stored per-thread.">thread_stats</a> *<a class="code" href="structstats.html" title="Global stats.">stats</a>);
+<a name="l00446"></a>00446 <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#9a8ed232ef10f74bc05293d3435f0b8f">slab_stats_aggregate</a>(<span class="keyword">struct</span> <a class="code" href="structthread__stats.html" title="Stats stored per-thread.">thread_stats</a> *<a class="code" href="structstats.html" title="Global stats.">stats</a>, <span class="keyword">struct</span> <a class="code" href="structslab__stats.html" title="Stats stored per slab (and per thread).">slab_stats</a> *out);
+<a name="l00447"></a>00447
+<a name="l00448"></a>00448 <span class="comment">/* Stat processing functions */</span>
+<a name="l00449"></a>00449 <span class="keywordtype">void</span> <a class="code" href="memcached_8c.html#ca748357457307f8d993dc73c3350afe">append_stat</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, <a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30" title="Callback for any function producing stats.">ADD_STAT</a> add_stats, <a class="code" href="structconn.html">conn</a> *c,
+<a name="l00450"></a>00450 <span class="keyword">const</span> <span class="keywordtype">char</span> *fmt, ...);
+<a name="l00451"></a>00451
+<a name="l00452"></a>00452 <span class="keyword">enum</span> <a class="code" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> <a class="code" href="memcached_8h.html#c97ce2cadaeb4fe6524c0df01828c232">store_item</a>(<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a> *<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>, <span class="keywordtype">int</span> comm, <a class="code" href="structconn.html">conn</a> *c);
+<a name="l00453"></a>00453
+<a name="l00454"></a>00454 <span class="preprocessor">#if HAVE_DROP_PRIVILEGES</span>
+<a name="l00455"></a>00455 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="keywordtype">void</span> <a class="code" href="memcached_8h.html#9f5cbeb31c236a1eb0d5c343b2a5568c">drop_privileges</a>();
+<a name="l00456"></a>00456 <span class="preprocessor">#else</span>
+<a name="l00457"></a><a class="code" href="memcached_8h.html#9f5cbeb31c236a1eb0d5c343b2a5568c">00457</a> <span class="preprocessor"></span><span class="preprocessor">#define drop_privileges()</span>
+<a name="l00458"></a>00458 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00459"></a>00459 <span class="preprocessor"></span>
+<a name="l00460"></a>00460 <span class="comment">/* If supported, give compiler hints for branch prediction. */</span>
+<a name="l00461"></a>00461 <span class="preprocessor">#if !defined(__GNUC__) || (__GNUC__ == 2 &amp;&amp; __GNUC_MINOR__ &lt; 96)</span>
+<a name="l00462"></a><a class="code" href="memcached_8h.html#2d68e635cffd81dd153ce8330c1b30d4">00462</a> <span class="preprocessor"></span><span class="preprocessor">#define __builtin_expect(x, expected_value) (x)</span>
+<a name="l00463"></a>00463 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00464"></a>00464 <span class="preprocessor"></span>
+<a name="l00465"></a><a class="code" href="memcached_8h.html#217a0bd562b98ae8c2ffce44935351e1">00465</a> <span class="preprocessor">#define likely(x) __builtin_expect((x),1)</span>
+<a name="l00466"></a><a class="code" href="memcached_8h.html#c6c45889010c1bd68631771b64f18101">00466</a> <span class="preprocessor"></span><span class="preprocessor">#define unlikely(x) __builtin_expect((x),0)</span>
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/memcached_8h.html b/memcached_8h.html
index eb3f0fc..781a4e6 100644
--- a/memcached_8h.html
+++ b/memcached_8h.html
@@ -21,7 +21,10 @@
</div>
</div>
<div class="contents">
-<h1>memcached.h File Reference</h1><code>#include &lt;sys/types.h&gt;</code><br>
+<h1>memcached.h File Reference</h1>The main memcached header holding commonly used data structures and function prototypes.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;sys/types.h&gt;</code><br>
<code>#include &lt;sys/socket.h&gt;</code><br>
<code>#include &lt;sys/time.h&gt;</code><br>
<code>#include &lt;netinet/in.h&gt;</code><br>
@@ -54,7 +57,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="memcached_8h__dep__incl.png" border="0" usemap="#memcached.hdep_map" alt=""></center>
<map name="memcached.hdep_map">
-<area shape="rect" id="node3" href="assoc_8c.html" title="assoc.c" alt="" coords="5,83,77,112"><area shape="rect" id="node5" href="daemon_8c.html" title="daemon.c" alt="" coords="101,83,189,112"><area shape="rect" id="node7" href="globals_8c.html" title="globals.c" alt="" coords="213,83,291,112"><area shape="rect" id="node9" href="hash_8c.html" title="hash.c" alt="" coords="315,83,379,112"><area shape="rect" id="node11" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,83,531,112"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="555,83,627,112"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="651,83,768,112"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="792,83,859,112"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="883,83,949,112"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="973,83,1043,112"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="1067,83,1144,112"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1168,83,1221,112"></map>
+<area shape="rect" id="node3" href="assoc_8c.html" title="assoc.c" alt="" coords="5,83,77,112"><area shape="rect" id="node5" href="daemon_8c.html" title="daemon.c" alt="" coords="101,83,189,112"><area shape="rect" id="node7" href="globals_8c.html" title="globals.c" alt="" coords="213,83,291,112"><area shape="rect" id="node9" href="hash_8c.html" title="hash.c" alt="" coords="315,83,379,112"><area shape="rect" id="node11" href="items_8c.html" title="items.c" alt="" coords="403,83,475,112"><area shape="rect" id="node13" href="memcached_8c.html" title="memcached.c" alt="" coords="499,83,616,112"><area shape="rect" id="node15" href="sizes_8c.html" title="sizes.c" alt="" coords="640,83,707,112"><area shape="rect" id="node17" href="slabs_8c.html" title="slabs.c" alt="" coords="731,83,797,112"><area shape="rect" id="node19" href="stats_8c.html" title="stats.c" alt="" coords="821,83,891,112"><area shape="rect" id="node21" href="thread_8c.html" title="thread.c" alt="" coords="915,83,992,112"><area shape="rect" id="node23" href="util_8c.html" title="util.c" alt="" coords="1016,83,1069,112"></map>
</div>
<p>
@@ -63,14 +66,19 @@ This graph shows which files directly or indirectly include this file:</div>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslab__stats.html">slab_stats</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stats stored per slab (and per thread). <a href="structslab__stats.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html">thread_stats</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Stats stored per-thread. <a href="structthread__stats.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html">stats</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Global <a class="el" href="structstats.html" title="Global stats.">stats</a>. <a href="structstats.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html">settings</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Globally accessible <a class="el" href="structsettings.html" title="Globally accessible settings as derived from the commandline.">settings</a> as derived from the commandline. <a href="structsettings.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html">_stritem</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Structure for storing items within memcached. <a href="struct__stritem.html#_details">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html">conn</a></td></tr>
@@ -78,6 +86,7 @@ This graph shows which files directly or indirectly include this file:</div>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#a5fda8abf3b5d8881d799a8b84091c6c">KEY_MAX_LENGTH</a>&nbsp;&nbsp;&nbsp;250</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum length of a key. <a href="#a5fda8abf3b5d8881d799a8b84091c6c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#b723c5f0e9759c70ed582dfd77431ff7">DATA_BUFFER_SIZE</a>&nbsp;&nbsp;&nbsp;2048</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#05df0398f9b0815a685d15f36fa809c7">UDP_READ_BUFFER_SIZE</a>&nbsp;&nbsp;&nbsp;65536</td></tr>
@@ -129,6 +138,7 @@ This graph shows which files directly or indirectly include this file:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#421b08fd9fc3d24db6d39014c02f66bb">TAIL_REPAIR_TIME</a>&nbsp;&nbsp;&nbsp;(3 * 3600)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">How long an object can reasonably be assumed to be locked before harvesting it on a low memory condition. <a href="#421b08fd9fc3d24db6d39014c02f66bb"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#6d56e2cd35fd2a8391a19abba528f353">MAX_VERBOSITY_LEVEL</a>&nbsp;&nbsp;&nbsp;2</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#0fdfa9fdfdd2d9cd25d7bd7ad6033e03">ITEM_LINKED</a>&nbsp;&nbsp;&nbsp;1</td></tr>
@@ -151,10 +161,13 @@ This graph shows which files directly or indirectly include this file:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#76c2c7de1009374de65513d72f6e3e56">APPEND_STAT</a>(name, fmt, val)&nbsp;&nbsp;&nbsp;append_stat(name, add_stats, c, fmt, val);</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Append a simple stat with a stat name, value format and value. <a href="#76c2c7de1009374de65513d72f6e3e56"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#30ab71365faf0a05119b4705e26d81a8">APPEND_NUM_FMT_STAT</a>(name_fmt, num, name, fmt, val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Append an indexed stat with a stat name (with format), value format and value. <a href="#30ab71365faf0a05119b4705e26d81a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#be2689982c5b4d28c7eb6151710f404d">APPEND_NUM_STAT</a>(num, name, fmt, val)&nbsp;&nbsp;&nbsp;APPEND_NUM_FMT_STAT(&quot;%d:%s&quot;, num, name, fmt, val)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Common APPEND_NUM_FMT_STAT format. <a href="#be2689982c5b4d28c7eb6151710f404d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#e7d628501377024bde05056f4af112bb">IS_UDP</a>(x)&nbsp;&nbsp;&nbsp;(x == ascii_udp_prot)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#2beaf4cbf661902595987c951dca81b5">NREAD_ADD</a>&nbsp;&nbsp;&nbsp;1</td></tr>
@@ -183,10 +196,13 @@ This graph shows which files directly or indirectly include this file:</div>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Time relative to server start. <a href="#602ccc3d124c1c56b6afe0ae93e04bc4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="struct__stritem.html">_stritem</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#9063e222b7bfc97808e1ac9ad9053b6e">item</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Structure for storing items within memcached. <a href="#9063e222b7bfc97808e1ac9ad9053b6e"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef void(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> )(const char *key, const uint16_t klen, const char *val, const uint32_t vlen, const void *cookie)</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Callback for any function producing <a class="el" href="structstats.html" title="Global stats.">stats</a>. <a href="#b8d9bd9ba0b7b765633bf9b6cbd6aa30"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structconn.html">conn</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#6b845d48e30cbb66add29598de2e00a6">conn</a></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The structure representing a connection into memcached. <a href="#6b845d48e30cbb66add29598de2e00a6"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> { <br>
&nbsp;&nbsp;<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa">conn_listening</a>,
@@ -205,7 +221,7 @@ This graph shows which files directly or indirectly include this file:</div>
<br>
}</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">NOTE: If you modify this table you _MUST_ update the function state_text. <a href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">More...</a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Possible states of a connection. <a href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">More...</a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">bin_substates</a> { <br>
&nbsp;&nbsp;<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81">bin_no_state</a>,
<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8">bin_reading_set_header</a>,
@@ -311,6 +327,9 @@ This graph shows which files directly or indirectly include this file:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">volatile <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#21b2a3d4ff751fe99cdca2d14babc559">current_time</a></td></tr>
</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The main memcached header holding commonly used data structures and function prototypes.
+<p>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="2d68e635cffd81dd153ce8330c1b30d4"></a><!-- doxytag: member="memcached.h::__builtin_expect" ref="2d68e635cffd81dd153ce8330c1b30d4" args="(x, expected_value)" -->
<div class="memitem">
@@ -367,7 +386,9 @@ This graph shows which files directly or indirectly include this file:</div>
<b>Value:</b><div class="fragment"><pre class="fragment">klen = sprintf(key_str, name_fmt, num, name); \
vlen = sprintf(val_str, fmt, val); \
add_stats(key_str, klen, val_str, vlen, c);
-</pre></div>
+</pre></div>Append an indexed stat with a stat name (with format), value format and value.
+<p>
+
</div>
</div><p>
<a class="anchor" name="be2689982c5b4d28c7eb6151710f404d"></a><!-- doxytag: member="memcached.h::APPEND_NUM_STAT" ref="be2689982c5b4d28c7eb6151710f404d" args="(num, name, fmt, val)" -->
@@ -396,6 +417,8 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="memdoc">
<p>
+Common APPEND_NUM_FMT_STAT format.
+<p>
</div>
</div><p>
@@ -422,6 +445,8 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="memdoc">
<p>
+Append a simple stat with a stat name, value format and value.
+<p>
</div>
</div><p>
@@ -589,9 +614,9 @@ Initial size of the sendmsg() scatter/gather array.
<div class="memdoc">
<p>
-<b>Value:</b><div class="fragment"><pre class="fragment">((<span class="keywordtype">char</span>*) &amp;((<a class="code" href="struct__stritem.html">item</a>)-&gt;end[0]) + (<a class="code" href="struct__stritem.html">item</a>)-&gt;nkey + 1 \
- + (<a class="code" href="struct__stritem.html">item</a>)-&gt;nsuffix \
- + (((<a class="code" href="struct__stritem.html">item</a>)-&gt;it_flags &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? <span class="keyword">sizeof</span>(uint64_t) : 0))
+<b>Value:</b><div class="fragment"><pre class="fragment">((<span class="keywordtype">char</span>*) &amp;((<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;end[0]) + (<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;nkey + 1 \
+ + (<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;nsuffix \
+ + (((<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;it_flags &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? <span class="keyword">sizeof</span>(uint64_t) : 0))
</pre></div>
</div>
</div><p>
@@ -634,8 +659,8 @@ Initial size of the sendmsg() scatter/gather array.
<div class="memdoc">
<p>
-<b>Value:</b><div class="fragment"><pre class="fragment">(((<span class="keywordtype">char</span>*)&amp;((<a class="code" href="struct__stritem.html">item</a>)-&gt;end[0])) \
- + (((<a class="code" href="struct__stritem.html">item</a>)-&gt;it_flags &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? <span class="keyword">sizeof</span>(uint64_t) : 0))
+<b>Value:</b><div class="fragment"><pre class="fragment">(((<span class="keywordtype">char</span>*)&amp;((<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;end[0])) \
+ + (((<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;it_flags &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? <span class="keyword">sizeof</span>(uint64_t) : 0))
</pre></div>
</div>
</div><p>
@@ -703,9 +728,9 @@ Initial size of list of items being returned by "get".
<div class="memdoc">
<p>
-<b>Value:</b><div class="fragment"><pre class="fragment">(<span class="keyword">sizeof</span>(<span class="keyword">struct </span><a class="code" href="struct__stritem.html">_stritem</a>) + (<a class="code" href="struct__stritem.html">item</a>)-&gt;<a class="code" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">nkey</a> + 1 \
- + (<a class="code" href="struct__stritem.html">item</a>)-&gt;<a class="code" href="struct__stritem.html#d104597f204745473144018ef15c1459">nsuffix</a> + (<a class="code" href="struct__stritem.html">item</a>)-&gt;<a class="code" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">nbytes</a> \
- + (((<a class="code" href="struct__stritem.html">item</a>)-&gt;<a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">it_flags</a> &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? <span class="keyword">sizeof</span>(uint64_t) : 0))
+<b>Value:</b><div class="fragment"><pre class="fragment">(<span class="keyword">sizeof</span>(<span class="keyword">struct </span><a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">_stritem</a>) + (<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;<a class="code" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">nkey</a> + 1 \
+ + (<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;<a class="code" href="struct__stritem.html#d104597f204745473144018ef15c1459">nsuffix</a> + (<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;<a class="code" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">nbytes</a> \
+ + (((<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;<a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">it_flags</a> &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? <span class="keyword">sizeof</span>(uint64_t) : 0))
</pre></div>
</div>
</div><p>
@@ -766,8 +791,8 @@ Initial size of list of items being returned by "get".
<div class="memdoc">
<p>
-<b>Value:</b><div class="fragment"><pre class="fragment">((<span class="keywordtype">char</span>*) &amp;((<a class="code" href="struct__stritem.html">item</a>)-&gt;end[0]) + (<a class="code" href="struct__stritem.html">item</a>)-&gt;nkey + 1 \
- + (((<a class="code" href="struct__stritem.html">item</a>)-&gt;<a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">it_flags</a> &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? <span class="keyword">sizeof</span>(uint64_t) : 0))
+<b>Value:</b><div class="fragment"><pre class="fragment">((<span class="keywordtype">char</span>*) &amp;((<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;end[0]) + (<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;nkey + 1 \
+ + (((<a class="code" href="struct__stritem.html" title="Structure for storing items within memcached.">item</a>)-&gt;<a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">it_flags</a> &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? <span class="keyword">sizeof</span>(uint64_t) : 0))
</pre></div>
</div>
</div><p>
@@ -783,6 +808,8 @@ Initial size of list of items being returned by "get".
<div class="memdoc">
<p>
+Maximum length of a key.
+<p>
</div>
</div><p>
@@ -1094,6 +1121,8 @@ Initial size of list of CAS suffixes appended to "gets" lines.
<div class="memdoc">
<p>
+How long an object can reasonably be assumed to be locked before harvesting it on a low memory condition.
+<p>
</div>
</div><p>
@@ -1175,6 +1204,16 @@ Initial size of list of CAS suffixes appended to "gets" lines.
<div class="memdoc">
<p>
+Callback for any function producing <a class="el" href="structstats.html" title="Global stats.">stats</a>.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>key</em>&nbsp;</td><td>the stat's key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>klen</em>&nbsp;</td><td>length of the key </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>val</em>&nbsp;</td><td>the stat's value in an ascii form (e.g. text form of a number) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>vlen</em>&nbsp;</td><td>length of the value cookie magic callback cookie </td></tr>
+ </table>
+</dl>
</div>
</div><p>
@@ -1190,6 +1229,8 @@ Initial size of list of CAS suffixes appended to "gets" lines.
<div class="memdoc">
<p>
+The structure representing a connection into memcached.
+<p>
</div>
</div><p>
@@ -1205,6 +1246,8 @@ Initial size of list of CAS suffixes appended to "gets" lines.
<div class="memdoc">
<p>
+Structure for storing items within memcached.
+<p>
</div>
</div><p>
@@ -1275,34 +1318,32 @@ Smaller than time_t on 64-bit systems.
<div class="memdoc">
<p>
-NOTE: If you modify this table you _MUST_ update the function state_text.
+Possible states of a connection.
<p>
<dl compact><dt><b>Enumerator: </b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa"></a><!-- doxytag: member="conn_listening" ref="397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa" args="" -->conn_listening</em>&nbsp;</td><td>
-</td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef"></a><!-- doxytag: member="conn_new_cmd" ref="397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef" args="" -->conn_new_cmd</em>&nbsp;</td><td>
the socket which listens for connections </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6"></a><!-- doxytag: member="conn_waiting" ref="397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6" args="" -->conn_waiting</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef"></a><!-- doxytag: member="conn_new_cmd" ref="397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef" args="" -->conn_new_cmd</em>&nbsp;</td><td>
Prepare connection for next command. </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39"></a><!-- doxytag: member="conn_read" ref="397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39" args="" -->conn_read</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6"></a><!-- doxytag: member="conn_waiting" ref="397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6" args="" -->conn_waiting</em>&nbsp;</td><td>
waiting for a readable socket </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4"></a><!-- doxytag: member="conn_parse_cmd" ref="397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4" args="" -->conn_parse_cmd</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39"></a><!-- doxytag: member="conn_read" ref="397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39" args="" -->conn_read</em>&nbsp;</td><td>
reading in a command line </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594"></a><!-- doxytag: member="conn_write" ref="397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594" args="" -->conn_write</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4"></a><!-- doxytag: member="conn_parse_cmd" ref="397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4" args="" -->conn_parse_cmd</em>&nbsp;</td><td>
try to parse a command from the input buffer </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9"></a><!-- doxytag: member="conn_nread" ref="397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9" args="" -->conn_nread</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594"></a><!-- doxytag: member="conn_write" ref="397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594" args="" -->conn_write</em>&nbsp;</td><td>
writing out a simple response </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990"></a><!-- doxytag: member="conn_swallow" ref="397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990" args="" -->conn_swallow</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9"></a><!-- doxytag: member="conn_nread" ref="397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9" args="" -->conn_nread</em>&nbsp;</td><td>
reading in a fixed number of bytes </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13"></a><!-- doxytag: member="conn_closing" ref="397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13" args="" -->conn_closing</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990"></a><!-- doxytag: member="conn_swallow" ref="397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990" args="" -->conn_swallow</em>&nbsp;</td><td>
swallowing unnecessary bytes w/o storing </td></tr>
-<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca"></a><!-- doxytag: member="conn_mwrite" ref="397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca" args="" -->conn_mwrite</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13"></a><!-- doxytag: member="conn_closing" ref="397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13" args="" -->conn_closing</em>&nbsp;</td><td>
closing this connection </td></tr>
+<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca"></a><!-- doxytag: member="conn_mwrite" ref="397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca" args="" -->conn_mwrite</em>&nbsp;</td><td>
+writing out many items sequentially </td></tr>
<tr><td valign="top"><em><a class="anchor" name="397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d"></a><!-- doxytag: member="conn_max_state" ref="397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d" args="" -->conn_max_state</em>&nbsp;</td><td>
-writing out many items sequentially
-<p>
-Max state value (used for assertion) </td></tr>
+Max state value (used for assertion). </td></tr>
</table>
</dl>
@@ -2642,7 +2683,7 @@ exported globals
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:06 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/memcached_8h__dep__incl.map b/memcached_8h__dep__incl.map
index 3207213..55baae6 100644
--- a/memcached_8h__dep__incl.map
+++ b/memcached_8h__dep__incl.map
@@ -2,11 +2,10 @@
<area shape="rect" id="node5" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,83,189,112">
<area shape="rect" id="node7" href="$globals_8c.html" title="globals.c" alt="" coords="213,83,291,112">
<area shape="rect" id="node9" href="$hash_8c.html" title="hash.c" alt="" coords="315,83,379,112">
-<area shape="rect" id="node11" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,83,531,112">
-<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="555,83,627,112">
-<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,83,768,112">
-<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,83,859,112">
-<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,83,949,112">
-<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="973,83,1043,112">
-<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="1067,83,1144,112">
-<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1168,83,1221,112">
+<area shape="rect" id="node11" href="$items_8c.html" title="items.c" alt="" coords="403,83,475,112">
+<area shape="rect" id="node13" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,83,616,112">
+<area shape="rect" id="node15" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,83,707,112">
+<area shape="rect" id="node17" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,83,797,112">
+<area shape="rect" id="node19" href="$stats_8c.html" title="stats.c" alt="" coords="821,83,891,112">
+<area shape="rect" id="node21" href="$thread_8c.html" title="thread.c" alt="" coords="915,83,992,112">
+<area shape="rect" id="node23" href="$util_8c.html" title="util.c" alt="" coords="1016,83,1069,112">
diff --git a/memcached_8h__dep__incl.md5 b/memcached_8h__dep__incl.md5
index 01ed374..5bb61e9 100644
--- a/memcached_8h__dep__incl.md5
+++ b/memcached_8h__dep__incl.md5
@@ -1 +1 @@
-2f43ebdaef52ee80a78958059de1b45d \ No newline at end of file
+261ffb7ad6e5ea181ef51332782b32fa \ No newline at end of file
diff --git a/memcached_8h__dep__incl.png b/memcached_8h__dep__incl.png
index a14cfce..3fb6454 100644
--- a/memcached_8h__dep__incl.png
+++ b/memcached_8h__dep__incl.png
Binary files differ
diff --git a/protocol__binary_8h-source.html b/protocol__binary_8h-source.html
index 783ccc2..4de3622 100644
--- a/protocol__binary_8h-source.html
+++ b/protocol__binary_8h-source.html
@@ -260,7 +260,7 @@
<a name="l00360"></a>00360 <span class="preprocessor">#endif</span>
<a name="l00361"></a>00361 <span class="preprocessor"></span><span class="preprocessor">#endif </span><span class="comment">/* PROTOCOL_BINARY_H */</span>
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/protocol__binary_8h.html b/protocol__binary_8h.html
index 91c11da..368805c 100644
--- a/protocol__binary_8h.html
+++ b/protocol__binary_8h.html
@@ -36,7 +36,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="protocol__binary_8h__dep__incl.png" border="0" usemap="#protocol_binary.hdep_map" alt=""></center>
<map name="protocol_binary.hdep_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189"><area shape="rect" id="node15" href="items_8c.html" title="items.c" alt="" coords="555,160,627,189"><area shape="rect" id="node17" href="memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189"><area shape="rect" id="node19" href="sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189"><area shape="rect" id="node21" href="slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189"><area shape="rect" id="node23" href="stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189"><area shape="rect" id="node25" href="thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189"><area shape="rect" id="node27" href="util_8c.html" title="util.c" alt="" coords="1168,160,1221,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="403,160,475,189"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="821,160,891,189"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="915,160,992,189"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1016,160,1069,189"></map>
</div>
<p>
@@ -166,11 +166,11 @@ This graph shows which files directly or indirectly include this file:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#94cf5e2960e3c0a13357340f86c11918">protocol_binary_request_stats</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet used by the <a class="el" href="structstats.html">stats</a> command. <a href="#94cf5e2960e3c0a13357340f86c11918"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet used by the <a class="el" href="structstats.html" title="Global stats.">stats</a> command. <a href="#94cf5e2960e3c0a13357340f86c11918"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
<a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#a1e99963e6f5965acd3284ec0b0c6ec2">protocol_binary_response_stats</a></td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned from a successful <a class="el" href="structstats.html">stats</a> command See section 4. <a href="#a1e99963e6f5965acd3284ec0b0c6ec2"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned from a successful <a class="el" href="structstats.html" title="Global stats.">stats</a> command See section 4. <a href="#a1e99963e6f5965acd3284ec0b0c6ec2"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c">protocol_binary_magic</a> { <a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c96870f80e349d34e804011386a1e78d5">PROTOCOL_BINARY_REQ</a> = 0x80,
<a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168cd653fa5fac2ab2fa64883ab1827ee8b9">PROTOCOL_BINARY_RES</a> = 0x81
@@ -437,7 +437,7 @@ Definition of the quit See section 4.
<div class="memdoc">
<p>
-Definition of the packet used by the <a class="el" href="structstats.html">stats</a> command.
+Definition of the packet used by the <a class="el" href="structstats.html" title="Global stats.">stats</a> command.
<p>
See section 4
</div>
@@ -678,7 +678,7 @@ Definition of the packet returned by set, add and replace See section 4.
<div class="memdoc">
<p>
-Definition of the packet returned from a successful <a class="el" href="structstats.html">stats</a> command See section 4.
+Definition of the packet returned from a successful <a class="el" href="structstats.html" title="Global stats.">stats</a> command See section 4.
<p>
</div>
@@ -862,7 +862,7 @@ See section 3.2 Response Status <dl compact><dt><b>Enumerator: </b></dt><dd>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:06 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/protocol__binary_8h__dep__incl.map b/protocol__binary_8h__dep__incl.map
index 9f4e3e4..65e5036 100644
--- a/protocol__binary_8h__dep__incl.map
+++ b/protocol__binary_8h__dep__incl.map
@@ -1,13 +1,12 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112">
<area shape="rect" id="node5" href="$assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189">
<area shape="rect" id="node7" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189">
<area shape="rect" id="node9" href="$globals_8c.html" title="globals.c" alt="" coords="213,160,291,189">
<area shape="rect" id="node11" href="$hash_8c.html" title="hash.c" alt="" coords="315,160,379,189">
-<area shape="rect" id="node13" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189">
-<area shape="rect" id="node15" href="$items_8c.html" title="items.c" alt="" coords="555,160,627,189">
-<area shape="rect" id="node17" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189">
-<area shape="rect" id="node19" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189">
-<area shape="rect" id="node21" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189">
-<area shape="rect" id="node23" href="$stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189">
-<area shape="rect" id="node25" href="$thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189">
-<area shape="rect" id="node27" href="$util_8c.html" title="util.c" alt="" coords="1168,160,1221,189">
+<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="403,160,475,189">
+<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189">
+<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189">
+<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189">
+<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="821,160,891,189">
+<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="915,160,992,189">
+<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1016,160,1069,189">
diff --git a/protocol__binary_8h__dep__incl.md5 b/protocol__binary_8h__dep__incl.md5
index 888dbbb..d547b33 100644
--- a/protocol__binary_8h__dep__incl.md5
+++ b/protocol__binary_8h__dep__incl.md5
@@ -1 +1 @@
-f245e3a414b5339e4ed252c12862628f \ No newline at end of file
+7d81a40169e681d28dee7f613ebe180d \ No newline at end of file
diff --git a/protocol__binary_8h__dep__incl.png b/protocol__binary_8h__dep__incl.png
index 6c199e1..1b9524a 100644
--- a/protocol__binary_8h__dep__incl.png
+++ b/protocol__binary_8h__dep__incl.png
Binary files differ
diff --git a/sizes_8c.html b/sizes_8c.html
index bfa8b5d..3453a05 100644
--- a/sizes_8c.html
+++ b/sizes_8c.html
@@ -30,7 +30,7 @@ Include dependency graph for sizes.c:</div>
<div class="dynsection">
<p><center><img src="sizes_8c__incl.png" border="0" usemap="#sizes.c_map" alt=""></center>
<map name="sizes.c_map">
-<area shape="rect" id="node5" href="memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112"><area shape="rect" id="node25" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node28" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node30" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node32" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node34" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node36" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node38" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node40" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
+<area shape="rect" id="node5" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112"><area shape="rect" id="node25" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node28" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node30" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node32" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node34" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node36" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node38" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node40" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -69,7 +69,7 @@ Include dependency graph for sizes.c:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:06 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/sizes_8c__incl.map b/sizes_8c__incl.map
index 382db84..6ca8808 100644
--- a/sizes_8c__incl.map
+++ b/sizes_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node5" href="$memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112">
+<area shape="rect" id="node5" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112">
<area shape="rect" id="node25" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189">
<area shape="rect" id="node28" href="$stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189">
<area shape="rect" id="node30" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189">
diff --git a/sizes_8c__incl.md5 b/sizes_8c__incl.md5
index 78e1497..92672e7 100644
--- a/sizes_8c__incl.md5
+++ b/sizes_8c__incl.md5
@@ -1 +1 @@
-89ce6ba0df3736456696b5971c550665 \ No newline at end of file
+5a33942ee6e6fe9bbb6e6a954a8e7574 \ No newline at end of file
diff --git a/slabs_8c.html b/slabs_8c.html
index eb1c334..38b60ac 100644
--- a/slabs_8c.html
+++ b/slabs_8c.html
@@ -41,7 +41,7 @@ Include dependency graph for slabs.c:</div>
<div class="dynsection">
<p><center><img src="slabs_8c__incl.png" border="0" usemap="#slabs.c_map" alt=""></center>
<map name="slabs.c_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="756,83,873,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1245,160,1379,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1453,160,1523,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1547,160,1613,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="256,160,328,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="352,160,424,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="448,160,517,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="541,160,605,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="629,160,683,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="756,83,873,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1245,160,1379,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1453,160,1523,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1547,160,1613,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="256,160,328,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="352,160,424,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="448,160,517,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="541,160,605,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="629,160,683,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -57,7 +57,7 @@ Include dependency graph for slabs.c:</div>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Determines the chunk sizes and initializes the slab class descriptors accordingly. <a href="#8cc4ad6521988a6806c2600bd2f2010b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8c.html#0e8837809ec40b8024ca6f972830176c">get_stats</a> (const char *stat_type, int nkey, <a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a datum for <a class="el" href="structstats.html">stats</a> in binary protocol. <a href="#0e8837809ec40b8024ca6f972830176c"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a datum for <a class="el" href="structstats.html" title="Global stats.">stats</a> in binary protocol. <a href="#0e8837809ec40b8024ca6f972830176c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421">slabs_alloc</a> (size_t size, unsigned int id)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocate object of given length. <a href="#f71fcc67d3024b6d57945de6215fa421"></a><br></td></tr>
@@ -66,7 +66,7 @@ Include dependency graph for slabs.c:</div>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free previously allocated object. <a href="#870e49205e3adc320d078b03d8ea3b23"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8c.html#0d52f605d063c6de9e3f32e08126915c">slabs_stats</a> (<a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fill buffer with <a class="el" href="structstats.html">stats</a>. <a href="#0d52f605d063c6de9e3f32e08126915c"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fill buffer with <a class="el" href="structstats.html" title="Global stats.">stats</a>. <a href="#0d52f605d063c6de9e3f32e08126915c"></a><br></td></tr>
</table>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="0e8837809ec40b8024ca6f972830176c"></a><!-- doxytag: member="slabs.c::get_stats" ref="0e8837809ec40b8024ca6f972830176c" args="(const char *stat_type, int nkey, ADD_STAT add_stats, void *c)" -->
@@ -107,7 +107,7 @@ Include dependency graph for slabs.c:</div>
<div class="memdoc">
<p>
-Return a datum for <a class="el" href="structstats.html">stats</a> in binary protocol.
+Return a datum for <a class="el" href="structstats.html" title="Global stats.">stats</a> in binary protocol.
<p>
<p>
@@ -310,7 +310,7 @@ Here is the caller graph for this function:</div>
<div class="memdoc">
<p>
-Fill buffer with <a class="el" href="structstats.html">stats</a>.
+Fill buffer with <a class="el" href="structstats.html" title="Global stats.">stats</a>.
<p>
<p>
@@ -325,7 +325,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:07 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/slabs_8c__incl.map b/slabs_8c__incl.map
index 6f956e9..ad5325e 100644
--- a/slabs_8c__incl.map
+++ b/slabs_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="756,83,873,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="756,83,873,112">
<area shape="rect" id="node23" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="1245,160,1379,189">
<area shape="rect" id="node26" href="$stats_8h.html" title="stats.h" alt="" coords="1453,160,1523,189">
<area shape="rect" id="node28" href="$slabs_8h.html" title="slabs.h" alt="" coords="1547,160,1613,189">
diff --git a/slabs_8c__incl.md5 b/slabs_8c__incl.md5
index dfa8e04..c6c6f5e 100644
--- a/slabs_8c__incl.md5
+++ b/slabs_8c__incl.md5
@@ -1 +1 @@
-e0e12d77f99f62176dc4a698e168c4b1 \ No newline at end of file
+3bbd7500b40337f6afd1751394e94043 \ No newline at end of file
diff --git a/slabs_8h-source.html b/slabs_8h-source.html
index 61c9622..30bfb40 100644
--- a/slabs_8h-source.html
+++ b/slabs_8h-source.html
@@ -32,9 +32,9 @@
<a name="l00023"></a>00023
<a name="l00025"></a>00025 <span class="keywordtype">void</span> <a class="code" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object.">slabs_free</a>(<span class="keywordtype">void</span> *ptr, <span class="keywordtype">size_t</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>);
<a name="l00026"></a>00026
-<a name="l00028"></a>00028 <span class="keywordtype">bool</span> <a class="code" href="slabs_8c.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol.">get_stats</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *stat_type, <span class="keywordtype">int</span> nkey, <a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
+<a name="l00028"></a>00028 <span class="keywordtype">bool</span> <a class="code" href="slabs_8c.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol.">get_stats</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *stat_type, <span class="keywordtype">int</span> nkey, <a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30" title="Callback for any function producing stats.">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
<a name="l00029"></a>00029 <span class="comment">/*@null@*/</span>
-<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="slabs_8c.html#0d52f605d063c6de9e3f32e08126915c" title="Fill buffer with stats.">slabs_stats</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
+<a name="l00031"></a>00031 <span class="keywordtype">void</span> <a class="code" href="slabs_8c.html#0d52f605d063c6de9e3f32e08126915c" title="Fill buffer with stats.">slabs_stats</a>(<a class="code" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30" title="Callback for any function producing stats.">ADD_STAT</a> add_stats, <span class="keywordtype">void</span> *c);
<a name="l00032"></a>00032
<a name="l00033"></a>00033 <span class="comment">/* Request some slab be moved between classes</span>
<a name="l00034"></a>00034 <span class="comment"> 1 = success</span>
@@ -44,7 +44,7 @@
<a name="l00038"></a>00038
<a name="l00039"></a>00039 <span class="preprocessor">#endif</span>
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/slabs_8h.html b/slabs_8h.html
index 614cc0e..a33aee2 100644
--- a/slabs_8h.html
+++ b/slabs_8h.html
@@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="slabs_8h__dep__incl.png" border="0" usemap="#slabs.hdep_map" alt=""></center>
<map name="slabs.hdep_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189"><area shape="rect" id="node15" href="items_8c.html" title="items.c" alt="" coords="555,160,627,189"><area shape="rect" id="node17" href="memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189"><area shape="rect" id="node19" href="sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189"><area shape="rect" id="node21" href="slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189"><area shape="rect" id="node23" href="stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189"><area shape="rect" id="node25" href="thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189"><area shape="rect" id="node27" href="util_8c.html" title="util.c" alt="" coords="1168,160,1221,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="403,160,475,189"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="821,160,891,189"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="915,160,992,189"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1016,160,1069,189"></map>
</div>
<p>
@@ -49,10 +49,10 @@ This graph shows which files directly or indirectly include this file:</div>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free previously allocated object. <a href="#870e49205e3adc320d078b03d8ea3b23"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c">get_stats</a> (const char *stat_type, int nkey, <a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a datum for <a class="el" href="structstats.html">stats</a> in binary protocol. <a href="#0e8837809ec40b8024ca6f972830176c"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a datum for <a class="el" href="structstats.html" title="Global stats.">stats</a> in binary protocol. <a href="#0e8837809ec40b8024ca6f972830176c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8h.html#0d52f605d063c6de9e3f32e08126915c">slabs_stats</a> (<a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fill buffer with <a class="el" href="structstats.html">stats</a>. <a href="#0d52f605d063c6de9e3f32e08126915c"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fill buffer with <a class="el" href="structstats.html" title="Global stats.">stats</a>. <a href="#0d52f605d063c6de9e3f32e08126915c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8h.html#49b5362752d1ccb850dc1af43c479a7a">slabs_reassign</a> (unsigned char srcid, unsigned char dstid)</td></tr>
</table>
@@ -95,7 +95,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="memdoc">
<p>
-Return a datum for <a class="el" href="structstats.html">stats</a> in binary protocol.
+Return a datum for <a class="el" href="structstats.html" title="Global stats.">stats</a> in binary protocol.
<p>
<p>
@@ -327,7 +327,7 @@ Here is the caller graph for this function:</div>
<div class="memdoc">
<p>
-Fill buffer with <a class="el" href="structstats.html">stats</a>.
+Fill buffer with <a class="el" href="structstats.html" title="Global stats.">stats</a>.
<p>
<p>
@@ -342,7 +342,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:08 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/slabs_8h__dep__incl.map b/slabs_8h__dep__incl.map
index 9f4e3e4..65e5036 100644
--- a/slabs_8h__dep__incl.map
+++ b/slabs_8h__dep__incl.map
@@ -1,13 +1,12 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112">
<area shape="rect" id="node5" href="$assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189">
<area shape="rect" id="node7" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189">
<area shape="rect" id="node9" href="$globals_8c.html" title="globals.c" alt="" coords="213,160,291,189">
<area shape="rect" id="node11" href="$hash_8c.html" title="hash.c" alt="" coords="315,160,379,189">
-<area shape="rect" id="node13" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189">
-<area shape="rect" id="node15" href="$items_8c.html" title="items.c" alt="" coords="555,160,627,189">
-<area shape="rect" id="node17" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189">
-<area shape="rect" id="node19" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189">
-<area shape="rect" id="node21" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189">
-<area shape="rect" id="node23" href="$stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189">
-<area shape="rect" id="node25" href="$thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189">
-<area shape="rect" id="node27" href="$util_8c.html" title="util.c" alt="" coords="1168,160,1221,189">
+<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="403,160,475,189">
+<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189">
+<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189">
+<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189">
+<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="821,160,891,189">
+<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="915,160,992,189">
+<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1016,160,1069,189">
diff --git a/slabs_8h__dep__incl.md5 b/slabs_8h__dep__incl.md5
index 5de8da3..791acd4 100644
--- a/slabs_8h__dep__incl.md5
+++ b/slabs_8h__dep__incl.md5
@@ -1 +1 @@
-d9662f954337c771170930b4f442e847 \ No newline at end of file
+9aad470187cebfe9545e96079abdf181 \ No newline at end of file
diff --git a/slabs_8h__dep__incl.png b/slabs_8h__dep__incl.png
index 29a92a1..b6a4dc0 100644
--- a/slabs_8h__dep__incl.png
+++ b/slabs_8h__dep__incl.png
Binary files differ
diff --git a/solaris__priv_8c.html b/solaris__priv_8c.html
index 1fbfbbe..74b7cdc 100644
--- a/solaris__priv_8c.html
+++ b/solaris__priv_8c.html
@@ -58,7 +58,7 @@ Include dependency graph for solaris_priv.c:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:08 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/stats_8c.html b/stats_8c.html
index 88b300d..3f2c187 100644
--- a/stats_8c.html
+++ b/stats_8c.html
@@ -33,7 +33,7 @@ Include dependency graph for stats.c:</div>
<div class="dynsection">
<p><center><img src="stats_8c__incl.png" border="0" usemap="#stats.c_map" alt=""></center>
<map name="stats.c_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -283,7 +283,7 @@ Here is the call graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:09 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:22 2009 for memcached 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>
diff --git a/stats_8c__incl.map b/stats_8c__incl.map
index d7f8d6b..7f0272e 100644
--- a/stats_8c__incl.map
+++ b/stats_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112">
<area shape="rect" id="node23" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189">
<area shape="rect" id="node26" href="$stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189">
<area shape="rect" id="node28" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189">
diff --git a/stats_8c__incl.md5 b/stats_8c__incl.md5
index 3790e7e..58c4db7 100644
--- a/stats_8c__incl.md5
+++ b/stats_8c__incl.md5
@@ -1 +1 @@
-0d25c8f0be5443af2ae9649fc084e8e1 \ No newline at end of file
+14871cf292a50d518359fadfaa920e2b \ No newline at end of file
diff --git a/stats_8h-source.html b/stats_8h-source.html
index a63d0f9..4dd091c 100644
--- a/stats_8h-source.html
+++ b/stats_8h-source.html
@@ -28,7 +28,7 @@
<a name="l00007"></a>00007 <span class="comment">/*@null@*/</span>
<a name="l00008"></a>00008 <span class="keywordtype">char</span> *<a class="code" href="stats_8c.html#5914caa665237a3786c5edd3a7a0baee">stats_prefix_dump</a>(<span class="keywordtype">int</span> *length);
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/stats_8h.html b/stats_8h.html
index 05a1ce7..e529f8c 100644
--- a/stats_8h.html
+++ b/stats_8h.html
@@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="stats_8h__dep__incl.png" border="0" usemap="#stats.hdep_map" alt=""></center>
<map name="stats.hdep_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189"><area shape="rect" id="node15" href="items_8c.html" title="items.c" alt="" coords="555,160,627,189"><area shape="rect" id="node17" href="memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189"><area shape="rect" id="node19" href="sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189"><area shape="rect" id="node21" href="slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189"><area shape="rect" id="node23" href="stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189"><area shape="rect" id="node25" href="thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189"><area shape="rect" id="node27" href="util_8c.html" title="util.c" alt="" coords="1168,160,1221,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="403,160,475,189"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="821,160,891,189"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="915,160,992,189"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1016,160,1069,189"></map>
</div>
<p>
@@ -239,7 +239,7 @@ Here is the call graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:09 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/stats_8h__dep__incl.map b/stats_8h__dep__incl.map
index 9f4e3e4..65e5036 100644
--- a/stats_8h__dep__incl.map
+++ b/stats_8h__dep__incl.map
@@ -1,13 +1,12 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112">
<area shape="rect" id="node5" href="$assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189">
<area shape="rect" id="node7" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189">
<area shape="rect" id="node9" href="$globals_8c.html" title="globals.c" alt="" coords="213,160,291,189">
<area shape="rect" id="node11" href="$hash_8c.html" title="hash.c" alt="" coords="315,160,379,189">
-<area shape="rect" id="node13" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189">
-<area shape="rect" id="node15" href="$items_8c.html" title="items.c" alt="" coords="555,160,627,189">
-<area shape="rect" id="node17" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189">
-<area shape="rect" id="node19" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189">
-<area shape="rect" id="node21" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189">
-<area shape="rect" id="node23" href="$stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189">
-<area shape="rect" id="node25" href="$thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189">
-<area shape="rect" id="node27" href="$util_8c.html" title="util.c" alt="" coords="1168,160,1221,189">
+<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="403,160,475,189">
+<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189">
+<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189">
+<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189">
+<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="821,160,891,189">
+<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="915,160,992,189">
+<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1016,160,1069,189">
diff --git a/stats_8h__dep__incl.md5 b/stats_8h__dep__incl.md5
index 31e3c84..cec0202 100644
--- a/stats_8h__dep__incl.md5
+++ b/stats_8h__dep__incl.md5
@@ -1 +1 @@
-e7c4d1947abac423a69c6998aed2d1d1 \ No newline at end of file
+8ef2b6e9746da1049324228fde899345 \ No newline at end of file
diff --git a/stats_8h__dep__incl.png b/stats_8h__dep__incl.png
index 754bdd4..54e7f93 100644
--- a/stats_8h__dep__incl.png
+++ b/stats_8h__dep__incl.png
Binary files differ
diff --git a/struct__prefix__stats-members.html b/struct__prefix__stats-members.html
index 97e3920..fb6cb57 100644
--- a/struct__prefix__stats-members.html
+++ b/struct__prefix__stats-members.html
@@ -30,7 +30,7 @@
<tr class="memlist"><td><a class="el" href="struct__prefix__stats.html#163656cf53d9c02b9cc97d154382fac1">prefix</a></td><td><a class="el" href="struct__prefix__stats.html">_prefix_stats</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct__prefix__stats.html#dfbee2c46f848b1f4e7a0a135513665f">prefix_len</a></td><td><a class="el" href="struct__prefix__stats.html">_prefix_stats</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/struct__prefix__stats.html b/struct__prefix__stats.html
index bda4393..950ea34 100644
--- a/struct__prefix__stats.html
+++ b/struct__prefix__stats.html
@@ -155,7 +155,7 @@ Collaboration diagram for _prefix_stats:</div>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="stats_8c.html">stats.c</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/struct__stritem-members.html b/struct__stritem-members.html
index 44479e7..dd21f73 100644
--- a/struct__stritem-members.html
+++ b/struct__stritem-members.html
@@ -35,7 +35,7 @@
<tr class="memlist"><td><a class="el" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">slabs_clsid</a></td><td><a class="el" href="struct__stritem.html">_stritem</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">time</a></td><td><a class="el" href="struct__stritem.html">_stritem</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/struct__stritem.html b/struct__stritem.html
index 5a6aff8..3ebb108 100644
--- a/struct__stritem.html
+++ b/struct__stritem.html
@@ -21,7 +21,10 @@
</div>
</div>
<div class="contents">
-<h1>_stritem Struct Reference</h1><!-- doxytag: class="_stritem" --><code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
+<h1>_stritem Struct Reference</h1><!-- doxytag: class="_stritem" -->Structure for storing items within memcached.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for _stritem:</div>
@@ -58,7 +61,8 @@ Collaboration diagram for _stritem:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">end</a> []</td></tr>
</table>
-<hr><h2>Member Data Documentation</h2>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Structure for storing items within memcached. <hr><h2>Member Data Documentation</h2>
<a class="anchor" name="c6f2eb9984981d107d1e339cad333f50"></a><!-- doxytag: member="_stritem::end" ref="c6f2eb9984981d107d1e339cad333f50" args="[]" -->
<div class="memitem">
<div class="memproto">
@@ -242,7 +246,7 @@ Collaboration diagram for _stritem:</div>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="memcached_8h-source.html">memcached.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html
index 91bf69b..d4f451d 100644
--- a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html
@@ -30,7 +30,7 @@
<tr class="memlist"><td><a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b81f0ce2ef093d3d50c78d51ab5d4c8c">stats</a></td><td><a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b491d0e009031a4266f9f81e96129309">thread_id</a></td><td><a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html
index efe87c1..d5fbbcd 100644
--- a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html
@@ -28,7 +28,7 @@ Collaboration diagram for LIBEVENT_THREAD:</div>
<div class="dynsection">
<p><center><img src="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.png" border="0" usemap="#_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__map" alt="Collaboration graph"></center>
<map name="_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__map">
-<area shape="rect" id="node2" href="structthread__stats.html" title="thread_stats" alt="" coords="5,117,115,147"><area shape="rect" id="node4" href="structslab__stats.html" title="slab_stats" alt="" coords="9,5,100,35"><area shape="rect" id="node6" href="structconn__queue.html" title="conn_queue" alt="" coords="141,117,243,147"><area shape="rect" id="node8" href="structconn__queue__item.html" title="conn_queue_item" alt="" coords="124,5,265,35"></map>
+<area shape="rect" id="node2" href="structthread__stats.html" title="Stats stored per&#45;thread." alt="" coords="5,117,115,147"><area shape="rect" id="node4" href="structslab__stats.html" title="Stats stored per slab (and per thread)." alt="" coords="9,5,100,35"><area shape="rect" id="node6" href="structconn__queue.html" title="conn_queue" alt="" coords="141,117,243,147"><area shape="rect" id="node8" href="structconn__queue__item.html" title="conn_queue_item" alt="" coords="124,5,265,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<p>
@@ -159,7 +159,7 @@ Collaboration diagram for LIBEVENT_THREAD:</div>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="memcached_8h-source.html">memcached.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map
index db360a3..6318948 100644
--- a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node2" href="$structthread__stats.html" title="thread_stats" alt="" coords="5,117,115,147">
-<area shape="rect" id="node4" href="$structslab__stats.html" title="slab_stats" alt="" coords="9,5,100,35">
+<area shape="rect" id="node2" href="$structthread__stats.html" title="Stats stored per&#45;thread." alt="" coords="5,117,115,147">
+<area shape="rect" id="node4" href="$structslab__stats.html" title="Stats stored per slab (and per thread)." alt="" coords="9,5,100,35">
<area shape="rect" id="node6" href="$structconn__queue.html" title="conn_queue" alt="" coords="141,117,243,147">
<area shape="rect" id="node8" href="$structconn__queue__item.html" title="conn_queue_item" alt="" coords="124,5,265,35">
diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5 b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5
index af4311b..12262ad 100644
--- a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5
@@ -1 +1 @@
-4c4edcdf8222882b992e906598573286 \ No newline at end of file
+727c982a33c8467918b7b7bd3d6f80d9 \ No newline at end of file
diff --git a/structconn-members.html b/structconn-members.html
index 162d888..0c2b9e1 100644
--- a/structconn-members.html
+++ b/structconn-members.html
@@ -77,7 +77,7 @@
<tr class="memlist"><td><a class="el" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f">write_and_go</a></td><td><a class="el" href="structconn.html">conn</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">wsize</a></td><td><a class="el" href="structconn.html">conn</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structconn.html b/structconn.html
index e25c089..015bdf0 100644
--- a/structconn.html
+++ b/structconn.html
@@ -28,7 +28,7 @@ Collaboration diagram for conn:</div>
<div class="dynsection">
<p><center><img src="structconn__coll__graph.png" border="0" usemap="#conn__coll__map" alt="Collaboration graph"></center>
<map name="conn__coll__map">
-<area shape="rect" id="node2" href="unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet." alt="" coords="5,224,243,253"><area shape="rect" id="node4" href="struct__stritem.html" title="_stritem" alt="" coords="267,224,347,253"><area shape="rect" id="node7" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html" title="LIBEVENT_THREAD" alt="" coords="441,224,593,253"><area shape="rect" id="node9" href="structthread__stats.html" title="thread_stats" alt="" coords="389,117,499,147"><area shape="rect" id="node11" href="structslab__stats.html" title="slab_stats" alt="" coords="393,5,484,35"><area shape="rect" id="node13" href="structconn__queue.html" title="conn_queue" alt="" coords="525,117,627,147"><area shape="rect" id="node15" href="structconn__queue__item.html" title="conn_queue_item" alt="" coords="508,5,649,35"></map>
+<area shape="rect" id="node2" href="unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet." alt="" coords="5,224,243,253"><area shape="rect" id="node4" href="struct__stritem.html" title="Structure for storing items within memcached." alt="" coords="267,224,347,253"><area shape="rect" id="node7" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html" title="LIBEVENT_THREAD" alt="" coords="441,224,593,253"><area shape="rect" id="node9" href="structthread__stats.html" title="Stats stored per&#45;thread." alt="" coords="389,117,499,147"><area shape="rect" id="node11" href="structslab__stats.html" title="Stats stored per slab (and per thread)." alt="" coords="393,5,484,35"><area shape="rect" id="node13" href="structconn__queue.html" title="conn_queue" alt="" coords="525,117,627,147"><area shape="rect" id="node15" href="structconn__queue__item.html" title="conn_queue_item" alt="" coords="508,5,649,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<p>
@@ -987,7 +987,7 @@ which state to go into after finishing current write
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="memcached_8h-source.html">memcached.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structconn__coll__graph.map b/structconn__coll__graph.map
index 142663f..4e1432b 100644
--- a/structconn__coll__graph.map
+++ b/structconn__coll__graph.map
@@ -1,7 +1,7 @@
<area shape="rect" id="node2" href="$unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet." alt="" coords="5,224,243,253">
-<area shape="rect" id="node4" href="$struct__stritem.html" title="_stritem" alt="" coords="267,224,347,253">
+<area shape="rect" id="node4" href="$struct__stritem.html" title="Structure for storing items within memcached." alt="" coords="267,224,347,253">
<area shape="rect" id="node7" href="$struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html" title="LIBEVENT_THREAD" alt="" coords="441,224,593,253">
-<area shape="rect" id="node9" href="$structthread__stats.html" title="thread_stats" alt="" coords="389,117,499,147">
-<area shape="rect" id="node11" href="$structslab__stats.html" title="slab_stats" alt="" coords="393,5,484,35">
+<area shape="rect" id="node9" href="$structthread__stats.html" title="Stats stored per&#45;thread." alt="" coords="389,117,499,147">
+<area shape="rect" id="node11" href="$structslab__stats.html" title="Stats stored per slab (and per thread)." alt="" coords="393,5,484,35">
<area shape="rect" id="node13" href="$structconn__queue.html" title="conn_queue" alt="" coords="525,117,627,147">
<area shape="rect" id="node15" href="$structconn__queue__item.html" title="conn_queue_item" alt="" coords="508,5,649,35">
diff --git a/structconn__coll__graph.md5 b/structconn__coll__graph.md5
index a501773..5047c4c 100644
--- a/structconn__coll__graph.md5
+++ b/structconn__coll__graph.md5
@@ -1 +1 @@
-b0722efda059dad45c2ec5d46b5c66c8 \ No newline at end of file
+061614c2790da5cdfc459c98ebeb10da \ No newline at end of file
diff --git a/structconn__queue-members.html b/structconn__queue-members.html
index 9ed847d..1d4b83d 100644
--- a/structconn__queue-members.html
+++ b/structconn__queue-members.html
@@ -27,7 +27,7 @@
<tr class="memlist"><td><a class="el" href="structconn__queue.html#07b47a392e7d355eacca37bfb728ee73">lock</a></td><td><a class="el" href="structconn__queue.html">conn_queue</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structconn__queue.html#3fab4c724e5ec0c425da52ddc2e6565a">tail</a></td><td><a class="el" href="structconn__queue.html">conn_queue</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structconn__queue.html b/structconn__queue.html
index e9ad8ff..adc03c0 100644
--- a/structconn__queue.html
+++ b/structconn__queue.html
@@ -106,7 +106,7 @@ Collaboration diagram for conn_queue:</div>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="thread_8c.html">thread.c</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structconn__queue__item-members.html b/structconn__queue__item-members.html
index e3c3f18..99792f8 100644
--- a/structconn__queue__item-members.html
+++ b/structconn__queue__item-members.html
@@ -29,7 +29,7 @@
<tr class="memlist"><td><a class="el" href="structconn__queue__item.html#5ff32d7f71a4adbf8ff60719eba12538">read_buffer_size</a></td><td><a class="el" href="structconn__queue__item.html">conn_queue_item</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structconn__queue__item.html#31c3fbaf859bdcf533a078865bd4ae82">sfd</a></td><td><a class="el" href="structconn__queue__item.html">conn_queue_item</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structconn__queue__item.html b/structconn__queue__item.html
index c362b78..a5fac21 100644
--- a/structconn__queue__item.html
+++ b/structconn__queue__item.html
@@ -138,7 +138,7 @@ Collaboration diagram for conn_queue_item:</div>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="thread_8c.html">thread.c</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structitemstats__t-members.html b/structitemstats__t-members.html
index 69269b9..bc8a0ad 100644
--- a/structitemstats__t-members.html
+++ b/structitemstats__t-members.html
@@ -27,7 +27,7 @@
<tr class="memlist"><td><a class="el" href="structitemstats__t.html#aa713be47e0fe05e7cd90d08aaf853e8">outofmemory</a></td><td><a class="el" href="structitemstats__t.html">itemstats_t</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structitemstats__t.html#cb37024d1a8303f9aad6bebf6c8bd7e3">tailrepairs</a></td><td><a class="el" href="structitemstats__t.html">itemstats_t</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structitemstats__t.html b/structitemstats__t.html
index 6766ce8..03c59f2 100644
--- a/structitemstats__t.html
+++ b/structitemstats__t.html
@@ -99,7 +99,7 @@
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="items_8c.html">items.c</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structsettings-members.html b/structsettings-members.html
index 5bdb704..42bf6bb 100644
--- a/structsettings-members.html
+++ b/structsettings-members.html
@@ -41,7 +41,7 @@
<tr class="memlist"><td><a class="el" href="structsettings.html#df2782217e9e89322915fb32fee95880">use_cas</a></td><td><a class="el" href="structsettings.html">settings</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">verbose</a></td><td><a class="el" href="structsettings.html">settings</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structsettings.html b/structsettings.html
index 6969f9e..858744a 100644
--- a/structsettings.html
+++ b/structsettings.html
@@ -21,7 +21,10 @@
</div>
</div>
<div class="contents">
-<h1>settings Struct Reference</h1><!-- doxytag: class="settings" --><code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
+<h1>settings Struct Reference</h1><!-- doxytag: class="settings" -->Globally accessible <a class="el" href="structsettings.html" title="Globally accessible settings as derived from the commandline.">settings</a> as derived from the commandline.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
<p>
<p>
@@ -65,7 +68,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#f38c63a2526c784f539575bf15525ca2">backlog</a></td></tr>
</table>
-<hr><h2>Member Data Documentation</h2>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Globally accessible <a class="el" href="structsettings.html" title="Globally accessible settings as derived from the commandline.">settings</a> as derived from the commandline. <hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f277fc65f2ad1e28b75305e1b4366b8a"></a><!-- doxytag: member="settings::access" ref="f277fc65f2ad1e28b75305e1b4366b8a" args="" -->
<div class="memitem">
<div class="memproto">
@@ -339,7 +343,7 @@
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="memcached_8h-source.html">memcached.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structslab__stats-members.html b/structslab__stats-members.html
index c1275ae..8fca628 100644
--- a/structslab__stats-members.html
+++ b/structslab__stats-members.html
@@ -30,7 +30,7 @@
<tr class="memlist"><td><a class="el" href="structslab__stats.html#a184357792689748e228095f17f9e83c">incr_hits</a></td><td><a class="el" href="structslab__stats.html">slab_stats</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structslab__stats.html#4da67cc4f2297d79e69e3805f42c90b7">set_cmds</a></td><td><a class="el" href="structslab__stats.html">slab_stats</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structslab__stats.html b/structslab__stats.html
index 135c8bb..3b9da83 100644
--- a/structslab__stats.html
+++ b/structslab__stats.html
@@ -21,7 +21,10 @@
</div>
</div>
<div class="contents">
-<h1>slab_stats Struct Reference</h1><!-- doxytag: class="slab_stats" --><code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
+<h1>slab_stats Struct Reference</h1><!-- doxytag: class="slab_stats" -->Stats stored per slab (and per thread).
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
<p>
<p>
@@ -43,6 +46,9 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslab__stats.html#08355226ee7038716958682338fdbdda">decr_hits</a></td></tr>
</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Stats stored per slab (and per thread).
+<p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="f7dc635cd3086d46d93cfd44e3a6c3e7"></a><!-- doxytag: member="slab_stats::cas_badval" ref="f7dc635cd3086d46d93cfd44e3a6c3e7" args="" -->
<div class="memitem">
@@ -152,7 +158,7 @@
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="memcached_8h-source.html">memcached.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structslabclass__t-members.html b/structslabclass__t-members.html
index 6b9f222..accc12c 100644
--- a/structslabclass__t-members.html
+++ b/structslabclass__t-members.html
@@ -34,7 +34,7 @@
<tr class="memlist"><td><a class="el" href="structslabclass__t.html#cae55331b90d92be8f5bfee55d535044">slabs</a></td><td><a class="el" href="structslabclass__t.html">slabclass_t</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structslabclass__t.html#58357ce559d64efff2f9455b295a1f92">slots</a></td><td><a class="el" href="structslabclass__t.html">slabclass_t</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structslabclass__t.html b/structslabclass__t.html
index 17141d7..867d457 100644
--- a/structslabclass__t.html
+++ b/structslabclass__t.html
@@ -218,7 +218,7 @@
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="slabs_8c.html">slabs.c</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structstats-members.html b/structstats-members.html
index fa7318f..b566dd6 100644
--- a/structstats-members.html
+++ b/structstats-members.html
@@ -38,7 +38,7 @@
<tr class="memlist"><td><a class="el" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">total_conns</a></td><td><a class="el" href="structstats.html">stats</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structstats.html#f4feaf763564d06ef80569941f31b641">total_items</a></td><td><a class="el" href="structstats.html">stats</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structstats.html b/structstats.html
index cff8b41..f195895 100644
--- a/structstats.html
+++ b/structstats.html
@@ -21,7 +21,10 @@
</div>
</div>
<div class="contents">
-<h1>stats Struct Reference</h1><!-- doxytag: class="stats" --><code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
+<h1>stats Struct Reference</h1><!-- doxytag: class="stats" -->Global <a class="el" href="structstats.html" title="Global stats.">stats</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
<p>
<p>
@@ -59,7 +62,8 @@
<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#7cce50f30bfeebca79e4fb3c36def765">listen_disabled_num</a></td></tr>
</table>
-<hr><h2>Member Data Documentation</h2>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Global <a class="el" href="structstats.html" title="Global stats.">stats</a>. <hr><h2>Member Data Documentation</h2>
<a class="anchor" name="ed0a44d59a6fc1d01dca4639414905a0"></a><!-- doxytag: member="stats::accepting_conns" ref="ed0a44d59a6fc1d01dca4639414905a0" args="" -->
<div class="memitem">
<div class="memproto">
@@ -288,7 +292,7 @@
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="memcached_8h-source.html">memcached.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structthread__stats-members.html b/structthread__stats-members.html
index d75d26a..4eeccf0 100644
--- a/structthread__stats-members.html
+++ b/structthread__stats-members.html
@@ -34,7 +34,7 @@
<tr class="memlist"><td><a class="el" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">mutex</a></td><td><a class="el" href="structthread__stats.html">thread_stats</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structthread__stats.html#efc242998efe6318a32510565acbcb01">slab_stats</a></td><td><a class="el" href="structthread__stats.html">thread_stats</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structthread__stats.html b/structthread__stats.html
index e8ca89d..8fd9186 100644
--- a/structthread__stats.html
+++ b/structthread__stats.html
@@ -21,14 +21,17 @@
</div>
</div>
<div class="contents">
-<h1>thread_stats Struct Reference</h1><!-- doxytag: class="thread_stats" --><code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
+<h1>thread_stats Struct Reference</h1><!-- doxytag: class="thread_stats" -->Stats stored per-thread.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for thread_stats:</div>
<div class="dynsection">
<p><center><img src="structthread__stats__coll__graph.png" border="0" usemap="#thread__stats__coll__map" alt="Collaboration graph"></center>
<map name="thread__stats__coll__map">
-<area shape="rect" id="node2" href="structslab__stats.html" title="slab_stats" alt="" coords="15,5,105,35"></map>
+<area shape="rect" id="node2" href="structslab__stats.html" title="Stats stored per slab (and per thread)." alt="" coords="15,5,105,35"></map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<p>
@@ -58,7 +61,8 @@ Collaboration diagram for thread_stats:</div>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structslab__stats.html">slab_stats</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#efc242998efe6318a32510565acbcb01">slab_stats</a> [MAX_NUMBER_OF_SLAB_CLASSES]</td></tr>
</table>
-<hr><h2>Member Data Documentation</h2>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Stats stored per-thread. <hr><h2>Member Data Documentation</h2>
<a class="anchor" name="78b389a507be8c78d2757b79c6b2069d"></a><!-- doxytag: member="thread_stats::bytes_read" ref="78b389a507be8c78d2757b79c6b2069d" args="" -->
<div class="memitem">
<div class="memproto">
@@ -227,7 +231,7 @@ Collaboration diagram for thread_stats:</div>
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="memcached_8h-source.html">memcached.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structthread__stats__coll__graph.map b/structthread__stats__coll__graph.map
index a95977f..c9e8f11 100644
--- a/structthread__stats__coll__graph.map
+++ b/structthread__stats__coll__graph.map
@@ -1 +1 @@
-<area shape="rect" id="node2" href="$structslab__stats.html" title="slab_stats" alt="" coords="15,5,105,35">
+<area shape="rect" id="node2" href="$structslab__stats.html" title="Stats stored per slab (and per thread)." alt="" coords="15,5,105,35">
diff --git a/structthread__stats__coll__graph.md5 b/structthread__stats__coll__graph.md5
index 0af7a76..34045f1 100644
--- a/structthread__stats__coll__graph.md5
+++ b/structthread__stats__coll__graph.md5
@@ -1 +1 @@
-c4ae45a524bc1a7153d0d71571d40764 \ No newline at end of file
+18718e956264f2eaf0020ca353c9bed0 \ No newline at end of file
diff --git a/structtoken__s-members.html b/structtoken__s-members.html
index 2d5ad13..5b6f177 100644
--- a/structtoken__s-members.html
+++ b/structtoken__s-members.html
@@ -25,7 +25,7 @@
<tr class="memlist"><td><a class="el" href="structtoken__s.html#c9ca5120d39705373921c41df2f1790b">length</a></td><td><a class="el" href="structtoken__s.html">token_s</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="structtoken__s.html#d9dac2deb0b2d84d5728540123a4de71">value</a></td><td><a class="el" href="structtoken__s.html">token_s</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/structtoken__s.html b/structtoken__s.html
index 5bf8f91..5b6e319 100644
--- a/structtoken__s.html
+++ b/structtoken__s.html
@@ -65,7 +65,7 @@
<hr>The documentation for this struct was generated from the following file:<ul>
<li><a class="el" href="memcached_8c.html">memcached.c</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:14 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/thread_8c.html b/thread_8c.html
index d10fb6b..ff5e658 100644
--- a/thread_8c.html
+++ b/thread_8c.html
@@ -35,7 +35,7 @@ Include dependency graph for thread.c:</div>
<div class="dynsection">
<p><center><img src="thread_8c__incl.png" border="0" usemap="#thread.c_map" alt=""></center>
<map name="thread.c_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="916,83,1033,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="845,160,979,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1003,160,1072,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1096,160,1163,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1187,160,1259,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1283,160,1355,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1379,160,1448,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1472,160,1536,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1560,160,1613,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="916,83,1033,112"><area shape="rect" id="node23" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="845,160,979,189"><area shape="rect" id="node26" href="stats_8h.html" title="stats.h" alt="" coords="1003,160,1072,189"><area shape="rect" id="node28" href="slabs_8h.html" title="slabs.h" alt="" coords="1096,160,1163,189"><area shape="rect" id="node30" href="assoc_8h.html" title="assoc.h" alt="" coords="1187,160,1259,189"><area shape="rect" id="node32" href="items_8h.html" title="items.h" alt="" coords="1283,160,1355,189"><area shape="rect" id="node34" href="trace_8h.html" title="trace.h" alt="" coords="1379,160,1448,189"><area shape="rect" id="node36" href="hash_8h.html" title="hash.h" alt="" coords="1472,160,1536,189"><area shape="rect" id="node38" href="util_8h.html" title="util.h" alt="" coords="1560,160,1613,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -968,7 +968,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/thread_8c__incl.map b/thread_8c__incl.map
index 9e7ce38..38857b2 100644
--- a/thread_8c__incl.map
+++ b/thread_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="916,83,1033,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="916,83,1033,112">
<area shape="rect" id="node23" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="845,160,979,189">
<area shape="rect" id="node26" href="$stats_8h.html" title="stats.h" alt="" coords="1003,160,1072,189">
<area shape="rect" id="node28" href="$slabs_8h.html" title="slabs.h" alt="" coords="1096,160,1163,189">
diff --git a/thread_8c__incl.md5 b/thread_8c__incl.md5
index 0ea323e..ea56b8d 100644
--- a/thread_8c__incl.md5
+++ b/thread_8c__incl.md5
@@ -1 +1 @@
-13c1bd366f9da1d9ac8356330cfbefda \ No newline at end of file
+11056d98a1ade406c3ea873ebcd3bbe7 \ No newline at end of file
diff --git a/trace_8h-source.html b/trace_8h-source.html
index a06a7e0..b459ae0 100644
--- a/trace_8h-source.html
+++ b/trace_8h-source.html
@@ -89,7 +89,7 @@
<a name="l00068"></a>00068 <span class="preprocessor"></span>
<a name="l00069"></a>00069 <span class="preprocessor">#endif</span>
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/trace_8h.html b/trace_8h.html
index 6118453..4d7f9ef 100644
--- a/trace_8h.html
+++ b/trace_8h.html
@@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="trace_8h__dep__incl.png" border="0" usemap="#trace.hdep_map" alt=""></center>
<map name="trace.hdep_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189"><area shape="rect" id="node15" href="items_8c.html" title="items.c" alt="" coords="555,160,627,189"><area shape="rect" id="node17" href="memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189"><area shape="rect" id="node19" href="sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189"><area shape="rect" id="node21" href="slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189"><area shape="rect" id="node23" href="stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189"><area shape="rect" id="node25" href="thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189"><area shape="rect" id="node27" href="util_8c.html" title="util.c" alt="" coords="1168,160,1221,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="403,160,475,189"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="821,160,891,189"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="915,160,992,189"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1016,160,1069,189"></map>
</div>
<p>
@@ -1556,7 +1556,7 @@ This graph shows which files directly or indirectly include this file:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/trace_8h__dep__incl.map b/trace_8h__dep__incl.map
index 9f4e3e4..65e5036 100644
--- a/trace_8h__dep__incl.map
+++ b/trace_8h__dep__incl.map
@@ -1,13 +1,12 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112">
<area shape="rect" id="node5" href="$assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189">
<area shape="rect" id="node7" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189">
<area shape="rect" id="node9" href="$globals_8c.html" title="globals.c" alt="" coords="213,160,291,189">
<area shape="rect" id="node11" href="$hash_8c.html" title="hash.c" alt="" coords="315,160,379,189">
-<area shape="rect" id="node13" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189">
-<area shape="rect" id="node15" href="$items_8c.html" title="items.c" alt="" coords="555,160,627,189">
-<area shape="rect" id="node17" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189">
-<area shape="rect" id="node19" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189">
-<area shape="rect" id="node21" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189">
-<area shape="rect" id="node23" href="$stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189">
-<area shape="rect" id="node25" href="$thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189">
-<area shape="rect" id="node27" href="$util_8c.html" title="util.c" alt="" coords="1168,160,1221,189">
+<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="403,160,475,189">
+<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189">
+<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189">
+<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189">
+<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="821,160,891,189">
+<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="915,160,992,189">
+<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1016,160,1069,189">
diff --git a/trace_8h__dep__incl.md5 b/trace_8h__dep__incl.md5
index 6713bf5..1ab1ec7 100644
--- a/trace_8h__dep__incl.md5
+++ b/trace_8h__dep__incl.md5
@@ -1 +1 @@
-0746294480c9a731828bd1df97cb1463 \ No newline at end of file
+cecb93b371280e51ef90d4cdf5d3beab \ No newline at end of file
diff --git a/trace_8h__dep__incl.png b/trace_8h__dep__incl.png
index 77300c0..36c56e1 100644
--- a/trace_8h__dep__incl.png
+++ b/trace_8h__dep__incl.png
Binary files differ
diff --git a/unionprotocol__binary__request__flush-members.html b/unionprotocol__binary__request__flush-members.html
index b31a850..59b2ac0 100644
--- a/unionprotocol__binary__request__flush-members.html
+++ b/unionprotocol__binary__request__flush-members.html
@@ -28,7 +28,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__flush.html#ac8853af50f26d05d162e2aa35455943">header</a></td><td><a class="el" href="unionprotocol__binary__request__flush.html">protocol_binary_request_flush</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__flush.html#cce78fd657be90133c60ef56f566faa8">message</a></td><td><a class="el" href="unionprotocol__binary__request__flush.html">protocol_binary_request_flush</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__flush.html b/unionprotocol__binary__request__flush.html
index 9cdbfbd..310d61b 100644
--- a/unionprotocol__binary__request__flush.html
+++ b/unionprotocol__binary__request__flush.html
@@ -133,7 +133,7 @@ Definition of the packet used by the flush command See section 4 Please note tha
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__header-members.html b/unionprotocol__binary__request__header-members.html
index 3e52534..8fb52a5 100644
--- a/unionprotocol__binary__request__header-members.html
+++ b/unionprotocol__binary__request__header-members.html
@@ -34,7 +34,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__header.html#cb2c6b8a13fda0fec30a675ea89d77f0">request</a></td><td><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__header.html#1ca373e25ce8d6c435837d6703df6b72">reserved</a></td><td><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__header.html b/unionprotocol__binary__request__header.html
index a6dcce3..dd2b918 100644
--- a/unionprotocol__binary__request__header.html
+++ b/unionprotocol__binary__request__header.html
@@ -228,7 +228,7 @@ See section 2 <hr><h2>Member Data Documentation</h2>
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__incr-members.html b/unionprotocol__binary__request__incr-members.html
index 6c174e7..0a41da2 100644
--- a/unionprotocol__binary__request__incr-members.html
+++ b/unionprotocol__binary__request__incr-members.html
@@ -30,7 +30,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__incr.html#9576d5bf36399457af2ab8ec9da73718">initial</a></td><td><a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_incr</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__incr.html#c26762a5ca72bc2cb4668360953c3662">message</a></td><td><a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_incr</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__incr.html b/unionprotocol__binary__request__incr.html
index c961d7c..4f76ce0 100644
--- a/unionprotocol__binary__request__incr.html
+++ b/unionprotocol__binary__request__incr.html
@@ -169,7 +169,7 @@ See section 4 <hr><h2>Member Data Documentation</h2>
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__no__extras-members.html b/unionprotocol__binary__request__no__extras-members.html
index 6454ba5..d4718b6 100644
--- a/unionprotocol__binary__request__no__extras-members.html
+++ b/unionprotocol__binary__request__no__extras-members.html
@@ -26,7 +26,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__no__extras.html#317bb108d6ab0b66fdb3f1f3b1a3a8ec">header</a></td><td><a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__no__extras.html#b325289f18b9099cc526f3c830884385">message</a></td><td><a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__no__extras.html b/unionprotocol__binary__request__no__extras.html
index d98d293..10e36c6 100644
--- a/unionprotocol__binary__request__no__extras.html
+++ b/unionprotocol__binary__request__no__extras.html
@@ -97,7 +97,7 @@ Definition of a request-packet containing no extras. <hr><h2>Member Data Documen
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__set-members.html b/unionprotocol__binary__request__set-members.html
index 5045bda..38b8945 100644
--- a/unionprotocol__binary__request__set-members.html
+++ b/unionprotocol__binary__request__set-members.html
@@ -29,7 +29,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__set.html#2e7f1d4bed3a04afccc704331b3a074d">header</a></td><td><a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__set.html#63a487ff7b0640c7638288b4cd5937a2">message</a></td><td><a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__request__set.html b/unionprotocol__binary__request__set.html
index 821c3b5..454f0ea 100644
--- a/unionprotocol__binary__request__set.html
+++ b/unionprotocol__binary__request__set.html
@@ -150,7 +150,7 @@ Definition of the packet used by set, add and replace See section 4. <hr><h2>Mem
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__response__get-members.html b/unionprotocol__binary__response__get-members.html
index 6da70f3..e99ba1d 100644
--- a/unionprotocol__binary__response__get-members.html
+++ b/unionprotocol__binary__response__get-members.html
@@ -28,7 +28,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__get.html#ec3892f787583257760135973d637c92">header</a></td><td><a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__get.html#dcce51d942a8153a5c9a7decf3182c77">message</a></td><td><a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__response__get.html b/unionprotocol__binary__response__get.html
index 25ac038..2fcefb7 100644
--- a/unionprotocol__binary__response__get.html
+++ b/unionprotocol__binary__response__get.html
@@ -135,7 +135,7 @@ See section 4 <hr><h2>Member Data Documentation</h2>
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__response__header-members.html b/unionprotocol__binary__response__header-members.html
index 2557da0..37c88c9 100644
--- a/unionprotocol__binary__response__header-members.html
+++ b/unionprotocol__binary__response__header-members.html
@@ -34,7 +34,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__header.html#a3806d5f9ffbed951f5510bd847f1188">response</a></td><td><a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__header.html#f127e73abc53c90472220ad69cb98af1">status</a></td><td><a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__response__header.html b/unionprotocol__binary__response__header.html
index 4dda796..14b4113 100644
--- a/unionprotocol__binary__response__header.html
+++ b/unionprotocol__binary__response__header.html
@@ -228,7 +228,7 @@ See section 2 <hr><h2>Member Data Documentation</h2>
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__response__incr-members.html b/unionprotocol__binary__response__incr-members.html
index 8e2617f..bcc4836 100644
--- a/unionprotocol__binary__response__incr-members.html
+++ b/unionprotocol__binary__response__incr-members.html
@@ -28,7 +28,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__incr.html#555cc09e83151a6e5ce85043074098a8">message</a></td><td><a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_incr</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__incr.html#18c01100a3d76fa9df2da8e28fc5bf7b">value</a></td><td><a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_incr</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__response__incr.html b/unionprotocol__binary__response__incr.html
index f2d3922..5778ad3 100644
--- a/unionprotocol__binary__response__incr.html
+++ b/unionprotocol__binary__response__incr.html
@@ -135,7 +135,7 @@ See section 4 <hr><h2>Member Data Documentation</h2>
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__response__no__extras-members.html b/unionprotocol__binary__response__no__extras-members.html
index 820abd2..7252a03 100644
--- a/unionprotocol__binary__response__no__extras-members.html
+++ b/unionprotocol__binary__response__no__extras-members.html
@@ -26,7 +26,7 @@
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__no__extras.html#18fd54848e2ec28916e57445486029e9">header</a></td><td><a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__no__extras.html#936e9d53c9c7c0be622d81e7f804708e">message</a></td><td><a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a></td><td></td></tr>
</table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/unionprotocol__binary__response__no__extras.html b/unionprotocol__binary__response__no__extras.html
index dbfede3..45902cf 100644
--- a/unionprotocol__binary__response__no__extras.html
+++ b/unionprotocol__binary__response__no__extras.html
@@ -97,7 +97,7 @@ Definition of a response-packet containing no extras. <hr><h2>Member Data Docume
<hr>The documentation for this union was generated from the following file:<ul>
<li><a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a></ul>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:13 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/util_8c.html b/util_8c.html
index f5e580f..f247a15 100644
--- a/util_8c.html
+++ b/util_8c.html
@@ -34,7 +34,7 @@ Include dependency graph for util.c:</div>
<div class="dynsection">
<p><center><img src="util_8c__incl.png" border="0" usemap="#util.c_map" alt=""></center>
<map name="util.c_map">
-<area shape="rect" id="node13" href="memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112"><area shape="rect" id="node33" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node36" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node38" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node40" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node42" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node44" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node46" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node48" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
+<area shape="rect" id="node13" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112"><area shape="rect" id="node33" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189"><area shape="rect" id="node36" href="stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189"><area shape="rect" id="node38" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189"><area shape="rect" id="node40" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,160,1368,189"><area shape="rect" id="node42" href="items_8h.html" title="items.h" alt="" coords="1392,160,1464,189"><area shape="rect" id="node44" href="trace_8h.html" title="trace.h" alt="" coords="1488,160,1557,189"><area shape="rect" id="node46" href="hash_8h.html" title="hash.h" alt="" coords="1581,160,1645,189"><area shape="rect" id="node48" href="util_8h.html" title="util.h" alt="" coords="1669,160,1723,189"></map>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
@@ -175,7 +175,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/util_8c__incl.map b/util_8c__incl.map
index 5856716..8b11130 100644
--- a/util_8c__incl.map
+++ b/util_8c__incl.map
@@ -1,4 +1,4 @@
-<area shape="rect" id="node13" href="$memcached_8h.html" title="memcached.h" alt="" coords="829,83,947,112">
+<area shape="rect" id="node13" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="829,83,947,112">
<area shape="rect" id="node33" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,160,1088,189">
<area shape="rect" id="node36" href="$stats_8h.html" title="stats.h" alt="" coords="1112,160,1181,189">
<area shape="rect" id="node38" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,160,1272,189">
diff --git a/util_8c__incl.md5 b/util_8c__incl.md5
index 5d9863b..a367a41 100644
--- a/util_8c__incl.md5
+++ b/util_8c__incl.md5
@@ -1 +1 @@
-8f1694feeb5e8e9a42c14db63f2e036b \ No newline at end of file
+72ecf3ae6c96a592bbd3fa8c33159ee8 \ No newline at end of file
diff --git a/util_8h-source.html b/util_8h-source.html
index 6b60f2a..ed96c05 100644
--- a/util_8h-source.html
+++ b/util_8h-source.html
@@ -33,7 +33,7 @@
<a name="l00012"></a>00012 <span class="keywordtype">bool</span> <a class="code" href="util_8c.html#53039d9075300f05765fc74d601aeb18">safe_strtoul</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, uint32_t *out);
<a name="l00013"></a>00013 <span class="keywordtype">bool</span> <a class="code" href="util_8c.html#fd84876492fb805b64ea9b691585a62f">safe_strtol</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, int32_t *out);
</pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:12:53 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:21 2009 for memcached 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>
diff --git a/util_8h.html b/util_8h.html
index ba6b5cb..2f119df 100644
--- a/util_8h.html
+++ b/util_8h.html
@@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:</div>
<div class="dynsection">
<p><center><img src="util_8h__dep__incl.png" border="0" usemap="#util.hdep_map" alt=""></center>
<map name="util.hdep_map">
-<area shape="rect" id="node3" href="memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189"><area shape="rect" id="node15" href="items_8c.html" title="items.c" alt="" coords="555,160,627,189"><area shape="rect" id="node17" href="memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189"><area shape="rect" id="node19" href="sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189"><area shape="rect" id="node21" href="slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189"><area shape="rect" id="node23" href="stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189"><area shape="rect" id="node25" href="thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189"><area shape="rect" id="node27" href="util_8c.html" title="util.c" alt="" coords="1168,160,1221,189"></map>
+<area shape="rect" id="node3" href="memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112"><area shape="rect" id="node5" href="assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189"><area shape="rect" id="node7" href="daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189"><area shape="rect" id="node9" href="globals_8c.html" title="globals.c" alt="" coords="213,160,291,189"><area shape="rect" id="node11" href="hash_8c.html" title="hash.c" alt="" coords="315,160,379,189"><area shape="rect" id="node13" href="items_8c.html" title="items.c" alt="" coords="403,160,475,189"><area shape="rect" id="node15" href="memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189"><area shape="rect" id="node17" href="sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189"><area shape="rect" id="node19" href="slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189"><area shape="rect" id="node21" href="stats_8c.html" title="stats.c" alt="" coords="821,160,891,189"><area shape="rect" id="node23" href="thread_8c.html" title="thread.c" alt="" coords="915,160,992,189"><area shape="rect" id="node25" href="util_8c.html" title="util.c" alt="" coords="1016,160,1069,189"></map>
</div>
<p>
@@ -171,7 +171,7 @@ Here is the caller graph for this function:</div>
</div>
</div><p>
</div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 10:13:12 2009 for memcached by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri Apr 17 15:08:23 2009 for memcached 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>
diff --git a/util_8h__dep__incl.map b/util_8h__dep__incl.map
index 9f4e3e4..65e5036 100644
--- a/util_8h__dep__incl.map
+++ b/util_8h__dep__incl.map
@@ -1,13 +1,12 @@
-<area shape="rect" id="node3" href="$memcached_8h.html" title="memcached.h" alt="" coords="591,83,708,112">
+<area shape="rect" id="node3" href="$memcached_8h.html" title="The main memcached header holding commonly used data structures and function prototypes..." alt="" coords="499,83,616,112">
<area shape="rect" id="node5" href="$assoc_8c.html" title="assoc.c" alt="" coords="5,160,77,189">
<area shape="rect" id="node7" href="$daemon_8c.html" title="daemon.c" alt="" coords="101,160,189,189">
<area shape="rect" id="node9" href="$globals_8c.html" title="globals.c" alt="" coords="213,160,291,189">
<area shape="rect" id="node11" href="$hash_8c.html" title="hash.c" alt="" coords="315,160,379,189">
-<area shape="rect" id="node13" href="$internal__tests_8c.html" title="internal_tests.c" alt="" coords="403,160,531,189">
-<area shape="rect" id="node15" href="$items_8c.html" title="items.c" alt="" coords="555,160,627,189">
-<area shape="rect" id="node17" href="$memcached_8c.html" title="memcached.c" alt="" coords="651,160,768,189">
-<area shape="rect" id="node19" href="$sizes_8c.html" title="sizes.c" alt="" coords="792,160,859,189">
-<area shape="rect" id="node21" href="$slabs_8c.html" title="slabs.c" alt="" coords="883,160,949,189">
-<area shape="rect" id="node23" href="$stats_8c.html" title="stats.c" alt="" coords="973,160,1043,189">
-<area shape="rect" id="node25" href="$thread_8c.html" title="thread.c" alt="" coords="1067,160,1144,189">
-<area shape="rect" id="node27" href="$util_8c.html" title="util.c" alt="" coords="1168,160,1221,189">
+<area shape="rect" id="node13" href="$items_8c.html" title="items.c" alt="" coords="403,160,475,189">
+<area shape="rect" id="node15" href="$memcached_8c.html" title="memcached.c" alt="" coords="499,160,616,189">
+<area shape="rect" id="node17" href="$sizes_8c.html" title="sizes.c" alt="" coords="640,160,707,189">
+<area shape="rect" id="node19" href="$slabs_8c.html" title="slabs.c" alt="" coords="731,160,797,189">
+<area shape="rect" id="node21" href="$stats_8c.html" title="stats.c" alt="" coords="821,160,891,189">
+<area shape="rect" id="node23" href="$thread_8c.html" title="thread.c" alt="" coords="915,160,992,189">
+<area shape="rect" id="node25" href="$util_8c.html" title="util.c" alt="" coords="1016,160,1069,189">
diff --git a/util_8h__dep__incl.md5 b/util_8h__dep__incl.md5
index 662f199..49913ad 100644
--- a/util_8h__dep__incl.md5
+++ b/util_8h__dep__incl.md5
@@ -1 +1 @@
-84594dc9146e9e77671249080a73ef2c \ No newline at end of file
+4c5b8cb63444992af16ccd8e0e62c0af \ No newline at end of file
diff --git a/util_8h__dep__incl.png b/util_8h__dep__incl.png
index 11761d6..621ba95 100644
--- a/util_8h__dep__incl.png
+++ b/util_8h__dep__incl.png
Binary files differ