summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDustin Sallings <dustin@spy.net>2009-04-17 10:13:40 -0700
committerDustin Sallings <dustin@spy.net>2009-04-17 10:13:40 -0700
commit5bbaa0a38b907dfa56feadabea6e9f85ebdcaabe (patch)
treeab15584d4276114034a8b7c60f7482bab2460a02
downloadmemcached-5bbaa0a38b907dfa56feadabea6e9f85ebdcaabe.tar.gz
First Doxygen snap.
-rw-r--r--annotated.html53
-rw-r--r--assoc_8c.html396
-rw-r--r--assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.map1
-rw-r--r--assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.md51
-rw-r--r--assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.pngbin0 -> 2349 bytes
-rw-r--r--assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.map12
-rw-r--r--assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.md51
-rw-r--r--assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.pngbin0 -> 29360 bytes
-rw-r--r--assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.map1
-rw-r--r--assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.md51
-rw-r--r--assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.pngbin0 -> 3229 bytes
-rw-r--r--assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.map2
-rw-r--r--assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.md51
-rw-r--r--assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.pngbin0 -> 4966 bytes
-rw-r--r--assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.map8
-rw-r--r--assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.md51
-rw-r--r--assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.pngbin0 -> 12937 bytes
-rw-r--r--assoc_8c__incl.map9
-rw-r--r--assoc_8c__incl.md51
-rw-r--r--assoc_8c__incl.pngbin0 -> 87388 bytes
-rw-r--r--assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.map1
-rw-r--r--assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.md51
-rw-r--r--assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.pngbin0 -> 3120 bytes
-rw-r--r--assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.map14
-rw-r--r--assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.md51
-rw-r--r--assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.pngbin0 -> 36232 bytes
-rw-r--r--assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.map1
-rw-r--r--assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.md51
-rw-r--r--assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.pngbin0 -> 2172 bytes
-rw-r--r--assoc_8h-source.html36
-rw-r--r--assoc_8h.html289
-rw-r--r--assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.map1
-rw-r--r--assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.md51
-rw-r--r--assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.pngbin0 -> 3120 bytes
-rw-r--r--assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.map2
-rw-r--r--assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.md51
-rw-r--r--assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.pngbin0 -> 4966 bytes
-rw-r--r--assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.map8
-rw-r--r--assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.md51
-rw-r--r--assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.pngbin0 -> 12937 bytes
-rw-r--r--assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.map1
-rw-r--r--assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.md51
-rw-r--r--assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.pngbin0 -> 3229 bytes
-rw-r--r--assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.map1
-rw-r--r--assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.md51
-rw-r--r--assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.pngbin0 -> 2349 bytes
-rw-r--r--assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.map12
-rw-r--r--assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.md51
-rw-r--r--assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.pngbin0 -> 29360 bytes
-rw-r--r--assoc_8h__dep__incl.map13
-rw-r--r--assoc_8h__dep__incl.md51
-rw-r--r--assoc_8h__dep__incl.pngbin0 -> 31839 bytes
-rw-r--r--assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.map14
-rw-r--r--assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.md51
-rw-r--r--assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.pngbin0 -> 36232 bytes
-rw-r--r--assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.map1
-rw-r--r--assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.md51
-rw-r--r--assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.pngbin0 -> 2172 bytes
-rw-r--r--classes.html39
-rw-r--r--config_8h-source.html128
-rw-r--r--config_8h.html427
-rw-r--r--daemon_8c.html88
-rw-r--r--daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.map1
-rw-r--r--daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.md51
-rw-r--r--daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.pngbin0 -> 2331 bytes
-rw-r--r--daemon_8c__incl.map9
-rw-r--r--daemon_8c__incl.md51
-rw-r--r--daemon_8c__incl.pngbin0 -> 57861 bytes
-rw-r--r--doxygen.css441
-rw-r--r--doxygen.pngbin0 -> 1281 bytes
-rw-r--r--files.html54
-rw-r--r--functions.html68
-rw-r--r--functions_0x62.html95
-rw-r--r--functions_0x63.html88
-rw-r--r--functions_0x64.html79
-rw-r--r--functions_0x65.html93
-rw-r--r--functions_0x66.html71
-rw-r--r--functions_0x67.html73
-rw-r--r--functions_0x68.html80
-rw-r--r--functions_0x69.html92
-rw-r--r--functions_0x6b.html70
-rw-r--r--functions_0x6c.html72
-rw-r--r--functions_0x6d.html92
-rw-r--r--functions_0x6e.html95
-rw-r--r--functions_0x6f.html77
-rw-r--r--functions_0x70.html79
-rw-r--r--functions_0x72.html94
-rw-r--r--functions_0x73.html110
-rw-r--r--functions_0x74.html78
-rw-r--r--functions_0x75.html68
-rw-r--r--functions_0x76.html69
-rw-r--r--functions_0x77.html78
-rw-r--r--functions_vars.html68
-rw-r--r--functions_vars_0x62.html95
-rw-r--r--functions_vars_0x63.html88
-rw-r--r--functions_vars_0x64.html79
-rw-r--r--functions_vars_0x65.html93
-rw-r--r--functions_vars_0x66.html71
-rw-r--r--functions_vars_0x67.html73
-rw-r--r--functions_vars_0x68.html80
-rw-r--r--functions_vars_0x69.html92
-rw-r--r--functions_vars_0x6b.html70
-rw-r--r--functions_vars_0x6c.html72
-rw-r--r--functions_vars_0x6d.html92
-rw-r--r--functions_vars_0x6e.html95
-rw-r--r--functions_vars_0x6f.html77
-rw-r--r--functions_vars_0x70.html79
-rw-r--r--functions_vars_0x72.html94
-rw-r--r--functions_vars_0x73.html110
-rw-r--r--functions_vars_0x74.html78
-rw-r--r--functions_vars_0x75.html68
-rw-r--r--functions_vars_0x76.html69
-rw-r--r--functions_vars_0x77.html78
-rw-r--r--globals.html72
-rw-r--r--globals_0x61.html101
-rw-r--r--globals_0x62.html92
-rw-r--r--globals_0x63.html120
-rw-r--r--globals_0x64.html134
-rw-r--r--globals_0x65.html72
-rw-r--r--globals_0x66.html70
-rw-r--r--globals_0x67.html74
-rw-r--r--globals_0x68.html106
-rw-r--r--globals_0x69.html152
-rw-r--r--globals_0x6b.html72
-rw-r--r--globals_0x6c.html72
-rw-r--r--globals_0x6d.html208
-rw-r--r--globals_0x6e.html86
-rw-r--r--globals_0x70.html237
-rw-r--r--globals_0x72.html84
-rw-r--r--globals_0x73.html159
-rw-r--r--globals_0x74.html93
-rw-r--r--globals_0x75.html80
-rw-r--r--globals_0x76.html70
-rw-r--r--globals_8c.html98
-rw-r--r--globals_8c__incl.map9
-rw-r--r--globals_8c__incl.md51
-rw-r--r--globals_8c__incl.pngbin0 -> 51754 bytes
-rw-r--r--globals_defs.html403
-rw-r--r--globals_enum.html64
-rw-r--r--globals_eval.html221
-rw-r--r--globals_func.html300
-rw-r--r--globals_type.html145
-rw-r--r--globals_vars.html66
-rw-r--r--graph_legend.dot22
-rw-r--r--graph_legend.html85
-rw-r--r--graph_legend.pngbin0 -> 22676 bytes
-rw-r--r--hash_8c.html176
-rw-r--r--hash_8c__incl.map9
-rw-r--r--hash_8c__incl.md51
-rw-r--r--hash_8c__incl.pngbin0 -> 51276 bytes
-rw-r--r--hash_8h-source.html42
-rw-r--r--hash_8h.html91
-rw-r--r--hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.map13
-rw-r--r--hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.md51
-rw-r--r--hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.pngbin0 -> 31372 bytes
-rw-r--r--hash_8h__dep__incl.map13
-rw-r--r--hash_8h__dep__incl.md51
-rw-r--r--hash_8h__dep__incl.pngbin0 -> 31501 bytes
-rw-r--r--index.html25
-rw-r--r--internal__tests_8c.html79
-rw-r--r--internal__tests_8c__incl.map9
-rw-r--r--internal__tests_8c__incl.md51
-rw-r--r--internal__tests_8c__incl.pngbin0 -> 58221 bytes
-rw-r--r--items_8c.html830
-rw-r--r--items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.map3
-rw-r--r--items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.md51
-rw-r--r--items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.pngbin0 -> 6429 bytes
-rw-r--r--items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.map6
-rw-r--r--items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.md51
-rw-r--r--items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.pngbin0 -> 15662 bytes
-rw-r--r--items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.map1
-rw-r--r--items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.md51
-rw-r--r--items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.pngbin0 -> 4011 bytes
-rw-r--r--items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.map1
-rw-r--r--items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.md51
-rw-r--r--items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.pngbin0 -> 2448 bytes
-rw-r--r--items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.map16
-rw-r--r--items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.md51
-rw-r--r--items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.pngbin0 -> 46547 bytes
-rw-r--r--items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.map8
-rw-r--r--items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.md51
-rw-r--r--items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.pngbin0 -> 24425 bytes
-rw-r--r--items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.map5
-rw-r--r--items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.md51
-rw-r--r--items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.pngbin0 -> 8452 bytes
-rw-r--r--items_8c_62b7c83e5bdd71713688f70199319902_icgraph.map8
-rw-r--r--items_8c_62b7c83e5bdd71713688f70199319902_icgraph.md51
-rw-r--r--items_8c_62b7c83e5bdd71713688f70199319902_icgraph.pngbin0 -> 15954 bytes
-rw-r--r--items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.map5
-rw-r--r--items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.md51
-rw-r--r--items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.pngbin0 -> 13038 bytes
-rw-r--r--items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.map13
-rw-r--r--items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.md51
-rw-r--r--items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.pngbin0 -> 34779 bytes
-rw-r--r--items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.map2
-rw-r--r--items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.md51
-rw-r--r--items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.pngbin0 -> 3549 bytes
-rw-r--r--items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.map5
-rw-r--r--items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.md51
-rw-r--r--items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.pngbin0 -> 8234 bytes
-rw-r--r--items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.map2
-rw-r--r--items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.md51
-rw-r--r--items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.pngbin0 -> 4078 bytes
-rw-r--r--items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.map2
-rw-r--r--items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.md51
-rw-r--r--items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.pngbin0 -> 3845 bytes
-rw-r--r--items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.map1
-rw-r--r--items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.md51
-rw-r--r--items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.pngbin0 -> 1858 bytes
-rw-r--r--items_8c_9f56df307b2406f372e918860b07adad_cgraph.map1
-rw-r--r--items_8c_9f56df307b2406f372e918860b07adad_cgraph.md51
-rw-r--r--items_8c_9f56df307b2406f372e918860b07adad_cgraph.pngbin0 -> 2828 bytes
-rw-r--r--items_8c__incl.map9
-rw-r--r--items_8c__incl.md51
-rw-r--r--items_8c__incl.pngbin0 -> 86130 bytes
-rw-r--r--items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.map6
-rw-r--r--items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.md51
-rw-r--r--items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.pngbin0 -> 16386 bytes
-rw-r--r--items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.map7
-rw-r--r--items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.md51
-rw-r--r--items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.pngbin0 -> 11765 bytes
-rw-r--r--items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.map2
-rw-r--r--items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.md51
-rw-r--r--items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.pngbin0 -> 3597 bytes
-rw-r--r--items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.map11
-rw-r--r--items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.md51
-rw-r--r--items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.pngbin0 -> 27618 bytes
-rw-r--r--items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.map5
-rw-r--r--items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.md51
-rw-r--r--items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.pngbin0 -> 8402 bytes
-rw-r--r--items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.map8
-rw-r--r--items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.md51
-rw-r--r--items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.pngbin0 -> 17633 bytes
-rw-r--r--items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.map3
-rw-r--r--items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.md51
-rw-r--r--items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.pngbin0 -> 6018 bytes
-rw-r--r--items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.map1
-rw-r--r--items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.md51
-rw-r--r--items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.pngbin0 -> 3626 bytes
-rw-r--r--items_8h-source.html53
-rw-r--r--items_8h.html774
-rw-r--r--items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.map3
-rw-r--r--items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.md51
-rw-r--r--items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.pngbin0 -> 6429 bytes
-rw-r--r--items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.map6
-rw-r--r--items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.md51
-rw-r--r--items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.pngbin0 -> 15662 bytes
-rw-r--r--items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.map1
-rw-r--r--items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.md51
-rw-r--r--items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.pngbin0 -> 4011 bytes
-rw-r--r--items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.map1
-rw-r--r--items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.md51
-rw-r--r--items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.pngbin0 -> 2448 bytes
-rw-r--r--items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.map16
-rw-r--r--items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.md51
-rw-r--r--items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.pngbin0 -> 46547 bytes
-rw-r--r--items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.map8
-rw-r--r--items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.md51
-rw-r--r--items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.pngbin0 -> 24425 bytes
-rw-r--r--items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.map5
-rw-r--r--items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.md51
-rw-r--r--items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.pngbin0 -> 8452 bytes
-rw-r--r--items_8h_62b7c83e5bdd71713688f70199319902_icgraph.map8
-rw-r--r--items_8h_62b7c83e5bdd71713688f70199319902_icgraph.md51
-rw-r--r--items_8h_62b7c83e5bdd71713688f70199319902_icgraph.pngbin0 -> 15954 bytes
-rw-r--r--items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.map5
-rw-r--r--items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.md51
-rw-r--r--items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.pngbin0 -> 13038 bytes
-rw-r--r--items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.map13
-rw-r--r--items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.md51
-rw-r--r--items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.pngbin0 -> 34779 bytes
-rw-r--r--items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.map2
-rw-r--r--items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.md51
-rw-r--r--items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.pngbin0 -> 3549 bytes
-rw-r--r--items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.map5
-rw-r--r--items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.md51
-rw-r--r--items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.pngbin0 -> 8234 bytes
-rw-r--r--items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.map2
-rw-r--r--items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.md51
-rw-r--r--items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.pngbin0 -> 4078 bytes
-rw-r--r--items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.map2
-rw-r--r--items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.md51
-rw-r--r--items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.pngbin0 -> 3845 bytes
-rw-r--r--items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.map1
-rw-r--r--items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.md51
-rw-r--r--items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.pngbin0 -> 1858 bytes
-rw-r--r--items_8h_9f56df307b2406f372e918860b07adad_cgraph.map1
-rw-r--r--items_8h_9f56df307b2406f372e918860b07adad_cgraph.md51
-rw-r--r--items_8h_9f56df307b2406f372e918860b07adad_cgraph.pngbin0 -> 2828 bytes
-rw-r--r--items_8h__dep__incl.map13
-rw-r--r--items_8h__dep__incl.md51
-rw-r--r--items_8h__dep__incl.pngbin0 -> 31769 bytes
-rw-r--r--items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.map6
-rw-r--r--items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.md51
-rw-r--r--items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.pngbin0 -> 16386 bytes
-rw-r--r--items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.map7
-rw-r--r--items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.md51
-rw-r--r--items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.pngbin0 -> 11765 bytes
-rw-r--r--items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.map2
-rw-r--r--items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.md51
-rw-r--r--items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.pngbin0 -> 3597 bytes
-rw-r--r--items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.map11
-rw-r--r--items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.md51
-rw-r--r--items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.pngbin0 -> 27618 bytes
-rw-r--r--items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.map5
-rw-r--r--items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.md51
-rw-r--r--items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.pngbin0 -> 8402 bytes
-rw-r--r--items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.map8
-rw-r--r--items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.md51
-rw-r--r--items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.pngbin0 -> 17633 bytes
-rw-r--r--items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.map3
-rw-r--r--items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.md51
-rw-r--r--items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.pngbin0 -> 6018 bytes
-rw-r--r--items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.map1
-rw-r--r--items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.md51
-rw-r--r--items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.pngbin0 -> 3626 bytes
-rw-r--r--memcached_8c.html761
-rw-r--r--memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.map7
-rw-r--r--memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.md51
-rw-r--r--memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.pngbin0 -> 24636 bytes
-rw-r--r--memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.map19
-rw-r--r--memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.md51
-rw-r--r--memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.pngbin0 -> 68859 bytes
-rw-r--r--memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.map1
-rw-r--r--memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.md51
-rw-r--r--memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.pngbin0 -> 2823 bytes
-rw-r--r--memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.map1
-rw-r--r--memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.md51
-rw-r--r--memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.pngbin0 -> 2985 bytes
-rw-r--r--memcached_8c__incl.map9
-rw-r--r--memcached_8c__incl.md51
-rw-r--r--memcached_8c__incl.pngbin0 -> 113676 bytes
-rw-r--r--memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.map2
-rw-r--r--memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.md51
-rw-r--r--memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.pngbin0 -> 6538 bytes
-rw-r--r--memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.map1
-rw-r--r--memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.md51
-rw-r--r--memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.pngbin0 -> 4113 bytes
-rw-r--r--memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.map4
-rw-r--r--memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.md51
-rw-r--r--memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.pngbin0 -> 11949 bytes
-rw-r--r--memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.map1
-rw-r--r--memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.md51
-rw-r--r--memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.pngbin0 -> 3237 bytes
-rw-r--r--memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.map18
-rw-r--r--memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.md51
-rw-r--r--memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.pngbin0 -> 62697 bytes
-rw-r--r--memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.map1
-rw-r--r--memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.md51
-rw-r--r--memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.pngbin0 -> 2476 bytes
-rw-r--r--memcached_8h-source.html442
-rw-r--r--memcached_8h.html2649
-rw-r--r--memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.map6
-rw-r--r--memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.md51
-rw-r--r--memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.pngbin0 -> 14705 bytes
-rw-r--r--memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.map9
-rw-r--r--memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.md51
-rw-r--r--memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.pngbin0 -> 19103 bytes
-rw-r--r--memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.map23
-rw-r--r--memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.md51
-rw-r--r--memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.pngbin0 -> 84123 bytes
-rw-r--r--memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.map12
-rw-r--r--memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.md51
-rw-r--r--memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.pngbin0 -> 29746 bytes
-rw-r--r--memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.map4
-rw-r--r--memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.md51
-rw-r--r--memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.pngbin0 -> 6494 bytes
-rw-r--r--memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.map1
-rw-r--r--memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.md51
-rw-r--r--memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.pngbin0 -> 2901 bytes
-rw-r--r--memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.map1
-rw-r--r--memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.md51
-rw-r--r--memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.pngbin0 -> 2648 bytes
-rw-r--r--memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.map3
-rw-r--r--memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.md51
-rw-r--r--memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.pngbin0 -> 8741 bytes
-rw-r--r--memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.map1
-rw-r--r--memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.md51
-rw-r--r--memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.pngbin0 -> 3713 bytes
-rw-r--r--memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.map4
-rw-r--r--memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.md51
-rw-r--r--memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.pngbin0 -> 11949 bytes
-rw-r--r--memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.map18
-rw-r--r--memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.md51
-rw-r--r--memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.pngbin0 -> 62697 bytes
-rw-r--r--memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.map1
-rw-r--r--memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.md51
-rw-r--r--memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.pngbin0 -> 2476 bytes
-rw-r--r--memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.map1
-rw-r--r--memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.md51
-rw-r--r--memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.pngbin0 -> 3371 bytes
-rw-r--r--memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.map1
-rw-r--r--memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.md51
-rw-r--r--memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.pngbin0 -> 2902 bytes
-rw-r--r--memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.map1
-rw-r--r--memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.md51
-rw-r--r--memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.pngbin0 -> 2331 bytes
-rw-r--r--memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.map1
-rw-r--r--memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.md51
-rw-r--r--memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.pngbin0 -> 2144 bytes
-rw-r--r--memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.map23
-rw-r--r--memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.md51
-rw-r--r--memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.pngbin0 -> 84322 bytes
-rw-r--r--memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.map19
-rw-r--r--memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.md51
-rw-r--r--memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.pngbin0 -> 63946 bytes
-rw-r--r--memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.map7
-rw-r--r--memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.md51
-rw-r--r--memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.pngbin0 -> 17808 bytes
-rw-r--r--memcached_8h__dep__incl.map12
-rw-r--r--memcached_8h__dep__incl.md51
-rw-r--r--memcached_8h__dep__incl.pngbin0 -> 29455 bytes
-rw-r--r--memcached_8h__incl.map8
-rw-r--r--memcached_8h__incl.md51
-rw-r--r--memcached_8h__incl.pngbin0 -> 47953 bytes
-rw-r--r--memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.map2
-rw-r--r--memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.md51
-rw-r--r--memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.pngbin0 -> 6538 bytes
-rw-r--r--memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.map1
-rw-r--r--memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.md51
-rw-r--r--memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.pngbin0 -> 4113 bytes
-rw-r--r--memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.map19
-rw-r--r--memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.md51
-rw-r--r--memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.pngbin0 -> 68859 bytes
-rw-r--r--memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.map1
-rw-r--r--memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.md51
-rw-r--r--memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.pngbin0 -> 2823 bytes
-rw-r--r--memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.map1
-rw-r--r--memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.md51
-rw-r--r--memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.pngbin0 -> 2985 bytes
-rw-r--r--memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.map20
-rw-r--r--memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.md51
-rw-r--r--memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.pngbin0 -> 71151 bytes
-rw-r--r--memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.map1
-rw-r--r--memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.md51
-rw-r--r--memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.pngbin0 -> 3249 bytes
-rw-r--r--memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.map9
-rw-r--r--memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.md51
-rw-r--r--memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.pngbin0 -> 26317 bytes
-rw-r--r--memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.map7
-rw-r--r--memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.md51
-rw-r--r--memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.pngbin0 -> 17038 bytes
-rw-r--r--memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.map3
-rw-r--r--memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.md51
-rw-r--r--memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.pngbin0 -> 4285 bytes
-rw-r--r--memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.map1
-rw-r--r--memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.md51
-rw-r--r--memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.pngbin0 -> 3237 bytes
-rw-r--r--protocol__binary_8h-source.html267
-rw-r--r--protocol__binary_8h.html869
-rw-r--r--protocol__binary_8h__dep__incl.map13
-rw-r--r--protocol__binary_8h__dep__incl.md51
-rw-r--r--protocol__binary_8h__dep__incl.pngbin0 -> 32349 bytes
-rw-r--r--protocol__binary_8h__incl.map0
-rw-r--r--protocol__binary_8h__incl.md51
-rw-r--r--protocol__binary_8h__incl.pngbin0 -> 3017 bytes
-rw-r--r--sizes_8c.html76
-rw-r--r--sizes_8c__incl.map9
-rw-r--r--sizes_8c__incl.md51
-rw-r--r--sizes_8c__incl.pngbin0 -> 52671 bytes
-rw-r--r--slabs_8c.html332
-rw-r--r--slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.map1
-rw-r--r--slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.md51
-rw-r--r--slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.pngbin0 -> 2505 bytes
-rw-r--r--slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.map5
-rw-r--r--slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.md51
-rw-r--r--slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.pngbin0 -> 8976 bytes
-rw-r--r--slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.map17
-rw-r--r--slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.md51
-rw-r--r--slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.pngbin0 -> 48042 bytes
-rw-r--r--slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.map7
-rw-r--r--slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.md51
-rw-r--r--slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.pngbin0 -> 11142 bytes
-rw-r--r--slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.map1
-rw-r--r--slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.md51
-rw-r--r--slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.pngbin0 -> 2030 bytes
-rw-r--r--slabs_8c__incl.map9
-rw-r--r--slabs_8c__incl.md51
-rw-r--r--slabs_8c__incl.pngbin0 -> 87347 bytes
-rw-r--r--slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.map6
-rw-r--r--slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.md51
-rw-r--r--slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.pngbin0 -> 9180 bytes
-rw-r--r--slabs_8h-source.html51
-rw-r--r--slabs_8h.html349
-rw-r--r--slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.map6
-rw-r--r--slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.md51
-rw-r--r--slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.pngbin0 -> 9180 bytes
-rw-r--r--slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.map1
-rw-r--r--slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.md51
-rw-r--r--slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.pngbin0 -> 2505 bytes
-rw-r--r--slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.map5
-rw-r--r--slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.md51
-rw-r--r--slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.pngbin0 -> 8976 bytes
-rw-r--r--slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.map17
-rw-r--r--slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.md51
-rw-r--r--slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.pngbin0 -> 48042 bytes
-rw-r--r--slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.map7
-rw-r--r--slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.md51
-rw-r--r--slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.pngbin0 -> 11142 bytes
-rw-r--r--slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.map1
-rw-r--r--slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.md51
-rw-r--r--slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.pngbin0 -> 2030 bytes
-rw-r--r--slabs_8h__dep__incl.map13
-rw-r--r--slabs_8h__dep__incl.md51
-rw-r--r--slabs_8h__dep__incl.pngbin0 -> 31669 bytes
-rw-r--r--solaris__priv_8c.html65
-rw-r--r--solaris__priv_8c__incl.map0
-rw-r--r--solaris__priv_8c__incl.md51
-rw-r--r--solaris__priv_8c__incl.pngbin0 -> 6135 bytes
-rw-r--r--stats_8c.html290
-rw-r--r--stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.map2
-rw-r--r--stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.md51
-rw-r--r--stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.pngbin0 -> 6460 bytes
-rw-r--r--stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.map2
-rw-r--r--stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.md51
-rw-r--r--stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.pngbin0 -> 6612 bytes
-rw-r--r--stats_8c__incl.map9
-rw-r--r--stats_8c__incl.md51
-rw-r--r--stats_8c__incl.pngbin0 -> 56774 bytes
-rw-r--r--stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.map2
-rw-r--r--stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.md51
-rw-r--r--stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.pngbin0 -> 6400 bytes
-rw-r--r--stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.map2
-rw-r--r--stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.md51
-rw-r--r--stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.pngbin0 -> 6770 bytes
-rw-r--r--stats_8h-source.html35
-rw-r--r--stats_8h.html246
-rw-r--r--stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.map2
-rw-r--r--stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.md51
-rw-r--r--stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.pngbin0 -> 6460 bytes
-rw-r--r--stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.map2
-rw-r--r--stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.md51
-rw-r--r--stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.pngbin0 -> 6612 bytes
-rw-r--r--stats_8h__dep__incl.map13
-rw-r--r--stats_8h__dep__incl.md51
-rw-r--r--stats_8h__dep__incl.pngbin0 -> 31646 bytes
-rw-r--r--stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.map2
-rw-r--r--stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.md51
-rw-r--r--stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.pngbin0 -> 6400 bytes
-rw-r--r--stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.map2
-rw-r--r--stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.md51
-rw-r--r--stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.pngbin0 -> 6770 bytes
-rw-r--r--struct__prefix__stats-members.html37
-rw-r--r--struct__prefix__stats.html162
-rw-r--r--struct__prefix__stats__coll__graph.map0
-rw-r--r--struct__prefix__stats__coll__graph.md51
-rw-r--r--struct__prefix__stats__coll__graph.pngbin0 -> 2815 bytes
-rw-r--r--struct__stritem-members.html42
-rw-r--r--struct__stritem.html249
-rw-r--r--struct__stritem__coll__graph.map0
-rw-r--r--struct__stritem__coll__graph.md51
-rw-r--r--struct__stritem__coll__graph.pngbin0 -> 3237 bytes
-rw-r--r--struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html37
-rw-r--r--struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html166
-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.md51
-rw-r--r--struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.pngbin0 -> 13716 bytes
-rw-r--r--structconn-members.html84
-rw-r--r--structconn.html994
-rw-r--r--structconn__coll__graph.map7
-rw-r--r--structconn__coll__graph.md51
-rw-r--r--structconn__coll__graph.pngbin0 -> 28197 bytes
-rw-r--r--structconn__queue-members.html34
-rw-r--r--structconn__queue.html113
-rw-r--r--structconn__queue__coll__graph.map1
-rw-r--r--structconn__queue__coll__graph.md51
-rw-r--r--structconn__queue__coll__graph.pngbin0 -> 5268 bytes
-rw-r--r--structconn__queue__item-members.html36
-rw-r--r--structconn__queue__item.html145
-rw-r--r--structconn__queue__item__coll__graph.map0
-rw-r--r--structconn__queue__item__coll__graph.md51
-rw-r--r--structconn__queue__item__coll__graph.pngbin0 -> 2779 bytes
-rw-r--r--structitemstats__t-members.html34
-rw-r--r--structitemstats__t.html106
-rw-r--r--structsettings-members.html48
-rw-r--r--structsettings.html346
-rw-r--r--structslab__stats-members.html37
-rw-r--r--structslab__stats.html159
-rw-r--r--structslabclass__t-members.html41
-rw-r--r--structslabclass__t.html225
-rw-r--r--structstats-members.html45
-rw-r--r--structstats.html295
-rw-r--r--structthread__stats-members.html41
-rw-r--r--structthread__stats.html234
-rw-r--r--structthread__stats__coll__graph.map1
-rw-r--r--structthread__stats__coll__graph.md51
-rw-r--r--structthread__stats__coll__graph.pngbin0 -> 3222 bytes
-rw-r--r--structtoken__s-members.html32
-rw-r--r--structtoken__s.html72
-rw-r--r--tab_b.gifbin0 -> 35 bytes
-rw-r--r--tab_l.gifbin0 -> 706 bytes
-rw-r--r--tab_r.gifbin0 -> 2585 bytes
-rw-r--r--tabs.css105
-rw-r--r--thread_8c.html975
-rw-r--r--thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.map9
-rw-r--r--thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.md51
-rw-r--r--thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.pngbin0 -> 19103 bytes
-rw-r--r--thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.map6
-rw-r--r--thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.md51
-rw-r--r--thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.pngbin0 -> 14705 bytes
-rw-r--r--thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.map1
-rw-r--r--thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.md51
-rw-r--r--thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.pngbin0 -> 2901 bytes
-rw-r--r--thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.map1
-rw-r--r--thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.md51
-rw-r--r--thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.pngbin0 -> 2648 bytes
-rw-r--r--thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.map12
-rw-r--r--thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.md51
-rw-r--r--thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.pngbin0 -> 29746 bytes
-rw-r--r--thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.map4
-rw-r--r--thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.md51
-rw-r--r--thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.pngbin0 -> 6494 bytes
-rw-r--r--thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.map3
-rw-r--r--thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.md51
-rw-r--r--thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.pngbin0 -> 8741 bytes
-rw-r--r--thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.map23
-rw-r--r--thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.md51
-rw-r--r--thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.pngbin0 -> 84322 bytes
-rw-r--r--thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.map19
-rw-r--r--thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.md51
-rw-r--r--thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.pngbin0 -> 63946 bytes
-rw-r--r--thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.map3
-rw-r--r--thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.md51
-rw-r--r--thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.pngbin0 -> 4285 bytes
-rw-r--r--thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.map1
-rw-r--r--thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.md51
-rw-r--r--thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.pngbin0 -> 3371 bytes
-rw-r--r--thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.map1
-rw-r--r--thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.md51
-rw-r--r--thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.pngbin0 -> 2902 bytes
-rw-r--r--thread_8c_79051074704249cac4424f10d4606fe3_icgraph.map1
-rw-r--r--thread_8c_79051074704249cac4424f10d4606fe3_icgraph.md51
-rw-r--r--thread_8c_79051074704249cac4424f10d4606fe3_icgraph.pngbin0 -> 2144 bytes
-rw-r--r--thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.map7
-rw-r--r--thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.md51
-rw-r--r--thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.pngbin0 -> 17808 bytes
-rw-r--r--thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.map7
-rw-r--r--thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.md51
-rw-r--r--thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.pngbin0 -> 17038 bytes
-rw-r--r--thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.map1
-rw-r--r--thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.md51
-rw-r--r--thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.pngbin0 -> 3713 bytes
-rw-r--r--thread_8c__incl.map9
-rw-r--r--thread_8c__incl.md51
-rw-r--r--thread_8c__incl.pngbin0 -> 64448 bytes
-rw-r--r--thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.map1
-rw-r--r--thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.md51
-rw-r--r--thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.pngbin0 -> 3249 bytes
-rw-r--r--thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.map20
-rw-r--r--thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.md51
-rw-r--r--thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.pngbin0 -> 71151 bytes
-rw-r--r--thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.map9
-rw-r--r--thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.md51
-rw-r--r--thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.pngbin0 -> 26317 bytes
-rw-r--r--thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.map23
-rw-r--r--thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.md51
-rw-r--r--thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.pngbin0 -> 84123 bytes
-rw-r--r--trace_8h-source.html96
-rw-r--r--trace_8h.html1563
-rw-r--r--trace_8h__dep__incl.map13
-rw-r--r--trace_8h__dep__incl.md51
-rw-r--r--trace_8h__dep__incl.pngbin0 -> 31861 bytes
-rw-r--r--unionprotocol__binary__request__flush-members.html35
-rw-r--r--unionprotocol__binary__request__flush.html140
-rw-r--r--unionprotocol__binary__request__flush__coll__graph.map1
-rw-r--r--unionprotocol__binary__request__flush__coll__graph.md51
-rw-r--r--unionprotocol__binary__request__flush__coll__graph.pngbin0 -> 6169 bytes
-rw-r--r--unionprotocol__binary__request__header-members.html41
-rw-r--r--unionprotocol__binary__request__header.html235
-rw-r--r--unionprotocol__binary__request__incr-members.html37
-rw-r--r--unionprotocol__binary__request__incr.html176
-rw-r--r--unionprotocol__binary__request__incr__coll__graph.map1
-rw-r--r--unionprotocol__binary__request__incr__coll__graph.md51
-rw-r--r--unionprotocol__binary__request__incr__coll__graph.pngbin0 -> 6042 bytes
-rw-r--r--unionprotocol__binary__request__no__extras-members.html33
-rw-r--r--unionprotocol__binary__request__no__extras.html104
-rw-r--r--unionprotocol__binary__request__no__extras__coll__graph.map1
-rw-r--r--unionprotocol__binary__request__no__extras__coll__graph.md51
-rw-r--r--unionprotocol__binary__request__no__extras__coll__graph.pngbin0 -> 6474 bytes
-rw-r--r--unionprotocol__binary__request__set-members.html36
-rw-r--r--unionprotocol__binary__request__set.html157
-rw-r--r--unionprotocol__binary__request__set__coll__graph.map1
-rw-r--r--unionprotocol__binary__request__set__coll__graph.md51
-rw-r--r--unionprotocol__binary__request__set__coll__graph.pngbin0 -> 6102 bytes
-rw-r--r--unionprotocol__binary__response__get-members.html35
-rw-r--r--unionprotocol__binary__response__get.html142
-rw-r--r--unionprotocol__binary__response__get__coll__graph.map1
-rw-r--r--unionprotocol__binary__response__get__coll__graph.md51
-rw-r--r--unionprotocol__binary__response__get__coll__graph.pngbin0 -> 6061 bytes
-rw-r--r--unionprotocol__binary__response__header-members.html41
-rw-r--r--unionprotocol__binary__response__header.html235
-rw-r--r--unionprotocol__binary__response__incr-members.html35
-rw-r--r--unionprotocol__binary__response__incr.html142
-rw-r--r--unionprotocol__binary__response__incr__coll__graph.map1
-rw-r--r--unionprotocol__binary__response__incr__coll__graph.md51
-rw-r--r--unionprotocol__binary__response__incr__coll__graph.pngbin0 -> 5883 bytes
-rw-r--r--unionprotocol__binary__response__no__extras-members.html33
-rw-r--r--unionprotocol__binary__response__no__extras.html104
-rw-r--r--unionprotocol__binary__response__no__extras__coll__graph.map1
-rw-r--r--unionprotocol__binary__response__no__extras__coll__graph.md51
-rw-r--r--unionprotocol__binary__response__no__extras__coll__graph.pngbin0 -> 6302 bytes
-rw-r--r--util_8c.html182
-rw-r--r--util_8c__incl.map9
-rw-r--r--util_8c__incl.md51
-rw-r--r--util_8c__incl.pngbin0 -> 60307 bytes
-rw-r--r--util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.map2
-rw-r--r--util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.md51
-rw-r--r--util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.pngbin0 -> 3259 bytes
-rw-r--r--util_8h-source.html40
-rw-r--r--util_8h.html178
-rw-r--r--util_8h__dep__incl.map13
-rw-r--r--util_8h__dep__incl.md51
-rw-r--r--util_8h__dep__incl.pngbin0 -> 31317 bytes
-rw-r--r--util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.map2
-rw-r--r--util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.md51
-rw-r--r--util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.pngbin0 -> 3259 bytes
716 files changed, 27445 insertions, 0 deletions
diff --git a/annotated.html b/annotated.html
new file mode 100644
index 0000000..cd9abd7
--- /dev/null
+++ b/annotated.html
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<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="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>
+ <tr><td class="indexkey"><a class="el" href="structitemstats__t.html">itemstats_t</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><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 class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="unionprotocol__binary__request__flush.html">protocol_binary_request_flush</a></td><td class="indexvalue">Definition of the packet used by the flush command See section 4 Please note that the expiration field is optional, so remember to see check the header.bodysize to see if it is present </td></tr>
+ <tr><td class="indexkey"><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a></td><td class="indexvalue">Definition of the header structure for a request packet </td></tr>
+ <tr><td class="indexkey"><a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_incr</a></td><td class="indexvalue">Definition of the structure used by the increment and decrement command </td></tr>
+ <tr><td class="indexkey"><a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a></td><td class="indexvalue">Definition of a request-packet containing no extras </td></tr>
+ <tr><td class="indexkey"><a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a></td><td class="indexvalue">Definition of the packet used by set, add and replace See section 4 </td></tr>
+ <tr><td class="indexkey"><a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a></td><td class="indexvalue">Definition of the packet returned from a successful get, getq, getk and getkq </td></tr>
+ <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="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="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;
+<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>
+</html>
diff --git a/assoc_8c.html b/assoc_8c.html
new file mode 100644
index 0000000..b6038f0
--- /dev/null
+++ b/assoc_8c.html
@@ -0,0 +1,396 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: assoc.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>assoc.c File Reference</h1><code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+<code>#include &lt;sys/stat.h&gt;</code><br>
+<code>#include &lt;sys/socket.h&gt;</code><br>
+<code>#include &lt;sys/signal.h&gt;</code><br>
+<code>#include &lt;sys/resource.h&gt;</code><br>
+<code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &lt;netinet/in.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+<code>#include &lt;pthread.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#86173ca25b300cf3276b088d3fc6bdaf">hashsize</a>(n)&nbsp;&nbsp;&nbsp;((<a class="el" href="assoc_8c.html#3fece3757bfd6deee681fb0d1fd41f97">ub4</a>)1&lt;&lt;(n))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#acd6ed104463685849b2550389d05ff3">hashmask</a>(n)&nbsp;&nbsp;&nbsp;(hashsize(n)-1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#9db10185af50e6312849d37415277ab3">DEFAULT_HASH_BULK_MOVE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned long int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#3fece3757bfd6deee681fb0d1fd41f97">ub4</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#5e0e444ca36facaa313c7f26758b6dd0">ub1</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#f7b17ebeaafd6b04053506a27362c45d">assoc_init</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f">assoc_find</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01">assoc_insert</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c">assoc_delete</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#c6141ce9b282dca1917168e18c4c581d">start_assoc_maintenance_thread</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#8efc51803b796ab0ec19318c8459c39f">stop_assoc_maintenance_thread</a> ()</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8c.html#6577d7fbe24896e5cc13ec633040cc93">hash_bulk_move</a> = DEFAULT_HASH_BULK_MOVE</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="9db10185af50e6312849d37415277ab3"></a><!-- doxytag: member="assoc.c::DEFAULT_HASH_BULK_MOVE" ref="9db10185af50e6312849d37415277ab3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEFAULT_HASH_BULK_MOVE&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="acd6ed104463685849b2550389d05ff3"></a><!-- doxytag: member="assoc.c::hashmask" ref="acd6ed104463685849b2550389d05ff3" args="(n)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define hashmask </td>
+ <td>(</td>
+ <td class="paramtype">n&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(hashsize(n)-1)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="86173ca25b300cf3276b088d3fc6bdaf"></a><!-- doxytag: member="assoc.c::hashsize" ref="86173ca25b300cf3276b088d3fc6bdaf" args="(n)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define hashsize </td>
+ <td>(</td>
+ <td class="paramtype">n&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;((<a class="el" href="assoc_8c.html#3fece3757bfd6deee681fb0d1fd41f97">ub4</a>)1&lt;&lt;(n))</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="5e0e444ca36facaa313c7f26758b6dd0"></a><!-- doxytag: member="assoc.c::ub1" ref="5e0e444ca36facaa313c7f26758b6dd0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned char <a class="el" href="assoc_8c.html#5e0e444ca36facaa313c7f26758b6dd0">ub1</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3fece3757bfd6deee681fb0d1fd41f97"></a><!-- doxytag: member="assoc.c::ub4" ref="3fece3757bfd6deee681fb0d1fd41f97" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned long int <a class="el" href="assoc_8c.html#3fece3757bfd6deee681fb0d1fd41f97">ub4</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="d2a245870a21e6edd5a7ad482f9dca5c"></a><!-- doxytag: member="assoc.c::assoc_delete" ref="d2a245870a21e6edd5a7ad482f9dca5c" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void assoc_delete </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.png" border="0" usemap="#assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph_map" alt=""></center>
+<map name="assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="165,139,285,168"><area shape="rect" id="node5" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="573,32,685,61"><area shape="rect" id="node17" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="335,192,505,221"><area shape="rect" id="node21" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="367,139,473,168"><area shape="rect" id="node26" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="353,85,487,115"><area shape="rect" id="node32" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="372,245,468,275"><area shape="rect" id="node7" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="757,59,867,88"><area shape="rect" id="node11" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="752,112,872,141"><area shape="rect" id="node15" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="767,5,857,35"><area shape="rect" id="node9" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="924,59,1012,88"><area shape="rect" id="node13" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="920,112,1016,141"><area shape="rect" id="node19" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="556,243,703,272"><area shape="rect" id="node24" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="588,139,671,168"><area shape="rect" id="node28" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="575,85,684,115"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4972dca83569e1f192b193facb64a02f"></a><!-- doxytag: member="assoc.c::assoc_find" ref="4972dca83569e1f192b193facb64a02f" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* assoc_find </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.png" border="0" usemap="#assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph_map" alt=""></center>
+<map name="assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph_map">
+<area shape="rect" id="node3" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="145,5,196,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.png" border="0" usemap="#assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph_map" alt=""></center>
+<map name="assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph_map">
+<area shape="rect" id="node3" href="assoc_8h.html#110a5dc654c262b51a77cc8716676223" title="assoc_insert" alt="" coords="177,96,281,125"><area shape="rect" id="node22" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="176,161,283,191"><area shape="rect" id="node27" href="items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9" title="returns an item whether or not it&#39;s expired." alt="" coords="144,215,315,244"><area shape="rect" id="node5" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="363,83,467,112"><area shape="rect" id="node7" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="515,5,648,35"><area shape="rect" id="node15" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="856,59,976,88"><area shape="rect" id="node20" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="541,109,621,139"><area shape="rect" id="node9" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="697,5,807,35"><area shape="rect" id="node11" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="861,5,971,35"><area shape="rect" id="node13" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1028,5,1116,35"><area shape="rect" id="node17" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1024,59,1120,88"><area shape="rect" id="node25" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="373,213,456,243"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f7b17ebeaafd6b04053506a27362c45d"></a><!-- doxytag: member="assoc.c::assoc_init" ref="f7b17ebeaafd6b04053506a27362c45d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void assoc_init </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.png" border="0" usemap="#assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph_map" alt=""></center>
+<map name="assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="141,5,195,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="94c9da94d37601ba417f1f8a401dfc01"></a><!-- doxytag: member="assoc.c::assoc_insert" ref="94c9da94d37601ba417f1f8a401dfc01" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int assoc_insert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.png" border="0" usemap="#assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph_map" alt=""></center>
+<map name="assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="160,5,251,35"><area shape="rect" id="node5" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="300,32,351,61"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.png" border="0" usemap="#assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph_map" alt=""></center>
+<map name="assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="160,59,264,88"><area shape="rect" id="node5" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="312,7,445,36"><area shape="rect" id="node13" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="653,59,773,88"><area shape="rect" id="node18" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="339,111,419,140"><area shape="rect" id="node7" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="495,7,604,36"><area shape="rect" id="node9" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="659,5,768,35"><area shape="rect" id="node11" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="825,5,913,35"><area shape="rect" id="node15" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="821,59,917,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c6141ce9b282dca1917168e18c4c581d"></a><!-- doxytag: member="assoc.c::start_assoc_maintenance_thread" ref="c6141ce9b282dca1917168e18c4c581d" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int start_assoc_maintenance_thread </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.png" border="0" usemap="#assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph_map" alt=""></center>
+<map name="assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="301,5,355,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8efc51803b796ab0ec19318c8459c39f"></a><!-- doxytag: member="assoc.c::stop_assoc_maintenance_thread" ref="8efc51803b796ab0ec19318c8459c39f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stop_assoc_maintenance_thread </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.png" border="0" usemap="#assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph_map" alt=""></center>
+<map name="assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="299,5,352,35"></map>
+</div>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="6577d7fbe24896e5cc13ec633040cc93"></a><!-- doxytag: member="assoc.c::hash_bulk_move" ref="6577d7fbe24896e5cc13ec633040cc93" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="assoc_8c.html#6577d7fbe24896e5cc13ec633040cc93">hash_bulk_move</a> = DEFAULT_HASH_BULK_MOVE </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.map b/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.map
new file mode 100644
index 0000000..21553ba
--- /dev/null
+++ b/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="145,5,196,35">
diff --git a/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.md5 b/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.md5
new file mode 100644
index 0000000..d16e572
--- /dev/null
+++ b/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.md5
@@ -0,0 +1 @@
+3046070033ae58593341ac0a1fee661d \ No newline at end of file
diff --git a/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.png b/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.png
new file mode 100644
index 0000000..29281be
--- /dev/null
+++ b/assoc_8c_4972dca83569e1f192b193facb64a02f_cgraph.png
Binary files differ
diff --git a/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.map b/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.map
new file mode 100644
index 0000000..cef6a3a
--- /dev/null
+++ b/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.map
@@ -0,0 +1,12 @@
+<area shape="rect" id="node3" href="$assoc_8h.html#110a5dc654c262b51a77cc8716676223" title="assoc_insert" alt="" coords="177,96,281,125">
+<area shape="rect" id="node22" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="176,161,283,191">
+<area shape="rect" id="node27" href="$items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9" title="returns an item whether or not it&#39;s expired." alt="" coords="144,215,315,244">
+<area shape="rect" id="node5" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="363,83,467,112">
+<area shape="rect" id="node7" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="515,5,648,35">
+<area shape="rect" id="node15" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="856,59,976,88">
+<area shape="rect" id="node20" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="541,109,621,139">
+<area shape="rect" id="node9" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="697,5,807,35">
+<area shape="rect" id="node11" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="861,5,971,35">
+<area shape="rect" id="node13" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1028,5,1116,35">
+<area shape="rect" id="node17" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1024,59,1120,88">
+<area shape="rect" id="node25" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="373,213,456,243">
diff --git a/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.md5 b/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.md5
new file mode 100644
index 0000000..e834e46
--- /dev/null
+++ b/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.md5
@@ -0,0 +1 @@
+00c3d598191d64810ec8a982bc2ec65c \ No newline at end of file
diff --git a/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.png b/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.png
new file mode 100644
index 0000000..b0486d9
--- /dev/null
+++ b/assoc_8c_4972dca83569e1f192b193facb64a02f_icgraph.png
Binary files differ
diff --git a/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.map b/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.map
new file mode 100644
index 0000000..c6d29b3
--- /dev/null
+++ b/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="299,5,352,35">
diff --git a/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.md5 b/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.md5
new file mode 100644
index 0000000..a02b88f
--- /dev/null
+++ b/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.md5
@@ -0,0 +1 @@
+70ba63144288da5129baea378792328e \ No newline at end of file
diff --git a/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.png b/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.png
new file mode 100644
index 0000000..1a079d8
--- /dev/null
+++ b/assoc_8c_8efc51803b796ab0ec19318c8459c39f_icgraph.png
Binary files differ
diff --git a/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.map b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.map
new file mode 100644
index 0000000..0e8c164
--- /dev/null
+++ b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="160,5,251,35">
+<area shape="rect" id="node5" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="300,32,351,61">
diff --git a/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.md5 b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.md5
new file mode 100644
index 0000000..6178460
--- /dev/null
+++ b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.md5
@@ -0,0 +1 @@
+a8ce9ea5394a42e8f3719ee9f5f4dbb8 \ No newline at end of file
diff --git a/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.png b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.png
new file mode 100644
index 0000000..3f9771d
--- /dev/null
+++ b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_cgraph.png
Binary files differ
diff --git a/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.map b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.map
new file mode 100644
index 0000000..37f2c8a
--- /dev/null
+++ b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node3" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="160,59,264,88">
+<area shape="rect" id="node5" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="312,7,445,36">
+<area shape="rect" id="node13" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="653,59,773,88">
+<area shape="rect" id="node18" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="339,111,419,140">
+<area shape="rect" id="node7" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="495,7,604,36">
+<area shape="rect" id="node9" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="659,5,768,35">
+<area shape="rect" id="node11" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="825,5,913,35">
+<area shape="rect" id="node15" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="821,59,917,88">
diff --git a/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.md5 b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.md5
new file mode 100644
index 0000000..b4b203b
--- /dev/null
+++ b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.md5
@@ -0,0 +1 @@
+df792a050c9fea98a2ebeb1f492dd7ec \ No newline at end of file
diff --git a/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.png b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.png
new file mode 100644
index 0000000..1ead25f
--- /dev/null
+++ b/assoc_8c_94c9da94d37601ba417f1f8a401dfc01_icgraph.png
Binary files differ
diff --git a/assoc_8c__incl.map b/assoc_8c__incl.map
new file mode 100644
index 0000000..6f956e9
--- /dev/null
+++ b/assoc_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/assoc_8c__incl.md5 b/assoc_8c__incl.md5
new file mode 100644
index 0000000..4341626
--- /dev/null
+++ b/assoc_8c__incl.md5
@@ -0,0 +1 @@
+7560c96325d694e5d764b0602159ebe9 \ No newline at end of file
diff --git a/assoc_8c__incl.png b/assoc_8c__incl.png
new file mode 100644
index 0000000..699a1d6
--- /dev/null
+++ b/assoc_8c__incl.png
Binary files differ
diff --git a/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.map b/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.map
new file mode 100644
index 0000000..a565cd3
--- /dev/null
+++ b/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="301,5,355,35">
diff --git a/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.md5 b/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.md5
new file mode 100644
index 0000000..e22ffec
--- /dev/null
+++ b/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.md5
@@ -0,0 +1 @@
+e9f545e438503ffd6d7d3591488ba5f0 \ No newline at end of file
diff --git a/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.png b/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.png
new file mode 100644
index 0000000..6bd30b1
--- /dev/null
+++ b/assoc_8c_c6141ce9b282dca1917168e18c4c581d_icgraph.png
Binary files differ
diff --git a/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.map b/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.map
new file mode 100644
index 0000000..d9e2e60
--- /dev/null
+++ b/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.map
@@ -0,0 +1,14 @@
+<area shape="rect" id="node3" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="165,139,285,168">
+<area shape="rect" id="node5" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="573,32,685,61">
+<area shape="rect" id="node17" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="335,192,505,221">
+<area shape="rect" id="node21" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="367,139,473,168">
+<area shape="rect" id="node26" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="353,85,487,115">
+<area shape="rect" id="node32" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="372,245,468,275">
+<area shape="rect" id="node7" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="757,59,867,88">
+<area shape="rect" id="node11" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="752,112,872,141">
+<area shape="rect" id="node15" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="767,5,857,35">
+<area shape="rect" id="node9" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="924,59,1012,88">
+<area shape="rect" id="node13" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="920,112,1016,141">
+<area shape="rect" id="node19" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="556,243,703,272">
+<area shape="rect" id="node24" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="588,139,671,168">
+<area shape="rect" id="node28" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="575,85,684,115">
diff --git a/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.md5 b/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.md5
new file mode 100644
index 0000000..a7e2d5d
--- /dev/null
+++ b/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.md5
@@ -0,0 +1 @@
+8f7acbc0226349c06c276c5fe0fcf784 \ No newline at end of file
diff --git a/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.png b/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.png
new file mode 100644
index 0000000..b6cb66b
--- /dev/null
+++ b/assoc_8c_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.png
Binary files differ
diff --git a/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.map b/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.map
new file mode 100644
index 0000000..4675824
--- /dev/null
+++ b/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="141,5,195,35">
diff --git a/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.md5 b/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.md5
new file mode 100644
index 0000000..560ece3
--- /dev/null
+++ b/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.md5
@@ -0,0 +1 @@
+f4434391ee337ce838eee9b0aa250b2c \ No newline at end of file
diff --git a/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.png b/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.png
new file mode 100644
index 0000000..0d39ba2
--- /dev/null
+++ b/assoc_8c_f7b17ebeaafd6b04053506a27362c45d_icgraph.png
Binary files differ
diff --git a/assoc_8h-source.html b/assoc_8h-source.html
new file mode 100644
index 0000000..cdb1e2b
--- /dev/null
+++ b/assoc_8h-source.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: assoc.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </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="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;
+<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>
+</html>
diff --git a/assoc_8h.html b/assoc_8h.html
new file mode 100644
index 0000000..e735279
--- /dev/null
+++ b/assoc_8h.html
@@ -0,0 +1,289 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: assoc.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>assoc.h File Reference</h1>
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="assoc_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8h.html#f7b17ebeaafd6b04053506a27362c45d">assoc_init</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8h.html#4972dca83569e1f192b193facb64a02f">assoc_find</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8h.html#110a5dc654c262b51a77cc8716676223">assoc_insert</a> (<a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8h.html#d2a245870a21e6edd5a7ad482f9dca5c">assoc_delete</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8h.html#7ac3a95f8f8402f30ff16652f8214172">do_assoc_move_next_bucket</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8h.html#03a605f06fe9ec751ca5c8787811874c">start_assoc_maintenance_thread</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="assoc_8h.html#133219e097a9c7b6d12cf76b7e69da97">stop_assoc_maintenance_thread</a> (void)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="d2a245870a21e6edd5a7ad482f9dca5c"></a><!-- doxytag: member="assoc.h::assoc_delete" ref="d2a245870a21e6edd5a7ad482f9dca5c" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void assoc_delete </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.png" border="0" usemap="#assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph_map" alt=""></center>
+<map name="assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="165,139,285,168"><area shape="rect" id="node5" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="573,32,685,61"><area shape="rect" id="node17" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="335,192,505,221"><area shape="rect" id="node21" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="367,139,473,168"><area shape="rect" id="node26" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="353,85,487,115"><area shape="rect" id="node32" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="372,245,468,275"><area shape="rect" id="node7" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="757,59,867,88"><area shape="rect" id="node11" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="752,112,872,141"><area shape="rect" id="node15" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="767,5,857,35"><area shape="rect" id="node9" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="924,59,1012,88"><area shape="rect" id="node13" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="920,112,1016,141"><area shape="rect" id="node19" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="556,243,703,272"><area shape="rect" id="node24" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="588,139,671,168"><area shape="rect" id="node28" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="575,85,684,115"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4972dca83569e1f192b193facb64a02f"></a><!-- doxytag: member="assoc.h::assoc_find" ref="4972dca83569e1f192b193facb64a02f" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* assoc_find </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.png" border="0" usemap="#assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph_map" alt=""></center>
+<map name="assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph_map">
+<area shape="rect" id="node3" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="145,5,196,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.png" border="0" usemap="#assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph_map" alt=""></center>
+<map name="assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph_map">
+<area shape="rect" id="node3" href="assoc_8h.html#110a5dc654c262b51a77cc8716676223" title="assoc_insert" alt="" coords="177,96,281,125"><area shape="rect" id="node22" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="176,161,283,191"><area shape="rect" id="node27" href="items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9" title="returns an item whether or not it&#39;s expired." alt="" coords="144,215,315,244"><area shape="rect" id="node5" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="363,83,467,112"><area shape="rect" id="node7" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="515,5,648,35"><area shape="rect" id="node15" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="856,59,976,88"><area shape="rect" id="node20" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="541,109,621,139"><area shape="rect" id="node9" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="697,5,807,35"><area shape="rect" id="node11" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="861,5,971,35"><area shape="rect" id="node13" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1028,5,1116,35"><area shape="rect" id="node17" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1024,59,1120,88"><area shape="rect" id="node25" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="373,213,456,243"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f7b17ebeaafd6b04053506a27362c45d"></a><!-- doxytag: member="assoc.h::assoc_init" ref="f7b17ebeaafd6b04053506a27362c45d" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void assoc_init </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.png" border="0" usemap="#assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph_map" alt=""></center>
+<map name="assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="141,5,195,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="110a5dc654c262b51a77cc8716676223"></a><!-- doxytag: member="assoc.h::assoc_insert" ref="110a5dc654c262b51a77cc8716676223" args="(item *item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int assoc_insert </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.png" border="0" usemap="#assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph_map" alt=""></center>
+<map name="assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="160,5,251,35"><area shape="rect" id="node5" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="300,32,351,61"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.png" border="0" usemap="#assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph_map" alt=""></center>
+<map name="assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="160,59,264,88"><area shape="rect" id="node5" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="312,7,445,36"><area shape="rect" id="node13" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="653,59,773,88"><area shape="rect" id="node18" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="339,111,419,140"><area shape="rect" id="node7" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="495,7,604,36"><area shape="rect" id="node9" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="659,5,768,35"><area shape="rect" id="node11" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="825,5,913,35"><area shape="rect" id="node15" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="821,59,917,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7ac3a95f8f8402f30ff16652f8214172"></a><!-- doxytag: member="assoc.h::do_assoc_move_next_bucket" ref="7ac3a95f8f8402f30ff16652f8214172" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_assoc_move_next_bucket </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="03a605f06fe9ec751ca5c8787811874c"></a><!-- doxytag: member="assoc.h::start_assoc_maintenance_thread" ref="03a605f06fe9ec751ca5c8787811874c" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int start_assoc_maintenance_thread </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.png" border="0" usemap="#assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph_map" alt=""></center>
+<map name="assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="301,5,355,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="133219e097a9c7b6d12cf76b7e69da97"></a><!-- doxytag: member="assoc.h::stop_assoc_maintenance_thread" ref="133219e097a9c7b6d12cf76b7e69da97" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stop_assoc_maintenance_thread </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.png" border="0" usemap="#assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph_map" alt=""></center>
+<map name="assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="299,5,352,35"></map>
+</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;
+<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>
+</html>
diff --git a/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.map b/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.map
new file mode 100644
index 0000000..a565cd3
--- /dev/null
+++ b/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="301,5,355,35">
diff --git a/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.md5 b/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.md5
new file mode 100644
index 0000000..e22ffec
--- /dev/null
+++ b/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.md5
@@ -0,0 +1 @@
+e9f545e438503ffd6d7d3591488ba5f0 \ No newline at end of file
diff --git a/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.png b/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.png
new file mode 100644
index 0000000..6bd30b1
--- /dev/null
+++ b/assoc_8h_03a605f06fe9ec751ca5c8787811874c_icgraph.png
Binary files differ
diff --git a/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.map b/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.map
new file mode 100644
index 0000000..0e8c164
--- /dev/null
+++ b/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="160,5,251,35">
+<area shape="rect" id="node5" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="300,32,351,61">
diff --git a/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.md5 b/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.md5
new file mode 100644
index 0000000..6178460
--- /dev/null
+++ b/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.md5
@@ -0,0 +1 @@
+a8ce9ea5394a42e8f3719ee9f5f4dbb8 \ No newline at end of file
diff --git a/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.png b/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.png
new file mode 100644
index 0000000..3f9771d
--- /dev/null
+++ b/assoc_8h_110a5dc654c262b51a77cc8716676223_cgraph.png
Binary files differ
diff --git a/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.map b/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.map
new file mode 100644
index 0000000..37f2c8a
--- /dev/null
+++ b/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node3" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="160,59,264,88">
+<area shape="rect" id="node5" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="312,7,445,36">
+<area shape="rect" id="node13" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="653,59,773,88">
+<area shape="rect" id="node18" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="339,111,419,140">
+<area shape="rect" id="node7" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="495,7,604,36">
+<area shape="rect" id="node9" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="659,5,768,35">
+<area shape="rect" id="node11" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="825,5,913,35">
+<area shape="rect" id="node15" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="821,59,917,88">
diff --git a/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.md5 b/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.md5
new file mode 100644
index 0000000..b4b203b
--- /dev/null
+++ b/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.md5
@@ -0,0 +1 @@
+df792a050c9fea98a2ebeb1f492dd7ec \ No newline at end of file
diff --git a/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.png b/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.png
new file mode 100644
index 0000000..1ead25f
--- /dev/null
+++ b/assoc_8h_110a5dc654c262b51a77cc8716676223_icgraph.png
Binary files differ
diff --git a/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.map b/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.map
new file mode 100644
index 0000000..c6d29b3
--- /dev/null
+++ b/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="299,5,352,35">
diff --git a/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.md5 b/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.md5
new file mode 100644
index 0000000..a02b88f
--- /dev/null
+++ b/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.md5
@@ -0,0 +1 @@
+70ba63144288da5129baea378792328e \ No newline at end of file
diff --git a/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.png b/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.png
new file mode 100644
index 0000000..1a079d8
--- /dev/null
+++ b/assoc_8h_133219e097a9c7b6d12cf76b7e69da97_icgraph.png
Binary files differ
diff --git a/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.map b/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.map
new file mode 100644
index 0000000..21553ba
--- /dev/null
+++ b/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="145,5,196,35">
diff --git a/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.md5 b/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.md5
new file mode 100644
index 0000000..d16e572
--- /dev/null
+++ b/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.md5
@@ -0,0 +1 @@
+3046070033ae58593341ac0a1fee661d \ No newline at end of file
diff --git a/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.png b/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.png
new file mode 100644
index 0000000..29281be
--- /dev/null
+++ b/assoc_8h_4972dca83569e1f192b193facb64a02f_cgraph.png
Binary files differ
diff --git a/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.map b/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.map
new file mode 100644
index 0000000..cef6a3a
--- /dev/null
+++ b/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.map
@@ -0,0 +1,12 @@
+<area shape="rect" id="node3" href="$assoc_8h.html#110a5dc654c262b51a77cc8716676223" title="assoc_insert" alt="" coords="177,96,281,125">
+<area shape="rect" id="node22" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="176,161,283,191">
+<area shape="rect" id="node27" href="$items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9" title="returns an item whether or not it&#39;s expired." alt="" coords="144,215,315,244">
+<area shape="rect" id="node5" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="363,83,467,112">
+<area shape="rect" id="node7" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="515,5,648,35">
+<area shape="rect" id="node15" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="856,59,976,88">
+<area shape="rect" id="node20" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="541,109,621,139">
+<area shape="rect" id="node9" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="697,5,807,35">
+<area shape="rect" id="node11" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="861,5,971,35">
+<area shape="rect" id="node13" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1028,5,1116,35">
+<area shape="rect" id="node17" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1024,59,1120,88">
+<area shape="rect" id="node25" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="373,213,456,243">
diff --git a/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.md5 b/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.md5
new file mode 100644
index 0000000..e834e46
--- /dev/null
+++ b/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.md5
@@ -0,0 +1 @@
+00c3d598191d64810ec8a982bc2ec65c \ No newline at end of file
diff --git a/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.png b/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.png
new file mode 100644
index 0000000..b0486d9
--- /dev/null
+++ b/assoc_8h_4972dca83569e1f192b193facb64a02f_icgraph.png
Binary files differ
diff --git a/assoc_8h__dep__incl.map b/assoc_8h__dep__incl.map
new file mode 100644
index 0000000..9f4e3e4
--- /dev/null
+++ b/assoc_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<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">
diff --git a/assoc_8h__dep__incl.md5 b/assoc_8h__dep__incl.md5
new file mode 100644
index 0000000..2e6d0f9
--- /dev/null
+++ b/assoc_8h__dep__incl.md5
@@ -0,0 +1 @@
+aab2f1516fd1d6558b1802389292a25c \ No newline at end of file
diff --git a/assoc_8h__dep__incl.png b/assoc_8h__dep__incl.png
new file mode 100644
index 0000000..84687fc
--- /dev/null
+++ b/assoc_8h__dep__incl.png
Binary files differ
diff --git a/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.map b/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.map
new file mode 100644
index 0000000..d9e2e60
--- /dev/null
+++ b/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.map
@@ -0,0 +1,14 @@
+<area shape="rect" id="node3" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="165,139,285,168">
+<area shape="rect" id="node5" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="573,32,685,61">
+<area shape="rect" id="node17" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="335,192,505,221">
+<area shape="rect" id="node21" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="367,139,473,168">
+<area shape="rect" id="node26" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="353,85,487,115">
+<area shape="rect" id="node32" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="372,245,468,275">
+<area shape="rect" id="node7" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="757,59,867,88">
+<area shape="rect" id="node11" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="752,112,872,141">
+<area shape="rect" id="node15" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="767,5,857,35">
+<area shape="rect" id="node9" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="924,59,1012,88">
+<area shape="rect" id="node13" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="920,112,1016,141">
+<area shape="rect" id="node19" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="556,243,703,272">
+<area shape="rect" id="node24" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="588,139,671,168">
+<area shape="rect" id="node28" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="575,85,684,115">
diff --git a/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.md5 b/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.md5
new file mode 100644
index 0000000..a7e2d5d
--- /dev/null
+++ b/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.md5
@@ -0,0 +1 @@
+8f7acbc0226349c06c276c5fe0fcf784 \ No newline at end of file
diff --git a/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.png b/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.png
new file mode 100644
index 0000000..b6cb66b
--- /dev/null
+++ b/assoc_8h_d2a245870a21e6edd5a7ad482f9dca5c_icgraph.png
Binary files differ
diff --git a/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.map b/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.map
new file mode 100644
index 0000000..4675824
--- /dev/null
+++ b/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="141,5,195,35">
diff --git a/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.md5 b/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.md5
new file mode 100644
index 0000000..560ece3
--- /dev/null
+++ b/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.md5
@@ -0,0 +1 @@
+f4434391ee337ce838eee9b0aa250b2c \ No newline at end of file
diff --git a/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.png b/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.png
new file mode 100644
index 0000000..0d39ba2
--- /dev/null
+++ b/assoc_8h_f7b17ebeaafd6b04053506a27362c45d_icgraph.png
Binary files differ
diff --git a/classes.html b/classes.html
new file mode 100644
index 0000000..85c4425
--- /dev/null
+++ b/classes.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Alphabetical List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Class Index</h1><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>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_C"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;C&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;L&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="structthread__stats.html">thread_stats</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structconn.html">conn</a>&nbsp;&nbsp;&nbsp;</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>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structsettings.html">settings</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structtoken__s.html">token_s</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structconn__queue.html">conn_queue</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_P"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;P&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structslab__stats.html">slab_stats</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter__"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;_&nbsp;&nbsp;</div></td></tr></table>
+</td></tr><tr><td><a class="el" href="structconn__queue__item.html">conn_queue_item</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="unionprotocol__binary__request__flush.html">protocol_binary_request_flush</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structslabclass__t.html">slabclass_t</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="struct__prefix__stats.html">_prefix_stats</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;I&nbsp;&nbsp;</div></td></tr></table>
+</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;
+<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>
+</html>
diff --git a/config_8h-source.html b/config_8h-source.html
new file mode 100644
index 0000000..a6aa1cb
--- /dev/null
+++ b/config_8h-source.html
@@ -0,0 +1,128 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: config.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>config.h</h1><a href="config_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* config.h. Generated from config.h.in by configure. */</span>
+<a name="l00002"></a>00002 <span class="comment">/* config.h.in. Generated from configure.ac by autoheader. */</span>
+<a name="l00003"></a>00003
+<a name="l00004"></a>00004 <span class="comment">/* Set to nonzero if you want to include DTRACE */</span>
+<a name="l00005"></a>00005 <span class="comment">/* #undef ENABLE_DTRACE */</span>
+<a name="l00006"></a>00006
+<a name="l00007"></a>00007 <span class="comment">/* machine is bigendian */</span>
+<a name="l00008"></a>00008 <span class="comment">/* #undef ENDIAN_BIG */</span>
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="comment">/* machine is littleendian */</span>
+<a name="l00011"></a><a class="code" href="config_8h.html#79ea30e7a158a10b93d271271b6547fd">00011</a> <span class="preprocessor">#define ENDIAN_LITTLE 1</span>
+<a name="l00012"></a>00012 <span class="preprocessor"></span>
+<a name="l00013"></a>00013 <span class="comment">/* Define this if you have an implementation of drop_privileges() */</span>
+<a name="l00014"></a>00014 <span class="comment">/* #undef HAVE_DROP_PRIVILEGES */</span>
+<a name="l00015"></a>00015
+<a name="l00016"></a>00016 <span class="comment">/* Define to 1 if you have the `getpagesizes' function. */</span>
+<a name="l00017"></a>00017 <span class="comment">/* #undef HAVE_GETPAGESIZES */</span>
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019 <span class="comment">/* Define to 1 if you have the &lt;inttypes.h&gt; header file. */</span>
+<a name="l00020"></a><a class="code" href="config_8h.html#b90a030ff2790ebdc176660a6dd2a478">00020</a> <span class="preprocessor">#define HAVE_INTTYPES_H 1</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span>
+<a name="l00022"></a>00022 <span class="comment">/* Define to 1 if you have the `memcntl' function. */</span>
+<a name="l00023"></a>00023 <span class="comment">/* #undef HAVE_MEMCNTL */</span>
+<a name="l00024"></a>00024
+<a name="l00025"></a>00025 <span class="comment">/* Define to 1 if you have the &lt;memory.h&gt; header file. */</span>
+<a name="l00026"></a><a class="code" href="config_8h.html#e93a78f9d076138897af441c9f86f285">00026</a> <span class="preprocessor">#define HAVE_MEMORY_H 1</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span>
+<a name="l00028"></a>00028 <span class="comment">/* Define to 1 if you have the `mlockall' function. */</span>
+<a name="l00029"></a><a class="code" href="config_8h.html#4a6917ed367030ea8b4ed1f977cd876a">00029</a> <span class="preprocessor">#define HAVE_MLOCKALL 1</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span>
+<a name="l00031"></a>00031 <span class="comment">/* Define to 1 if you have the `setppriv' function. */</span>
+<a name="l00032"></a>00032 <span class="comment">/* #undef HAVE_SETPPRIV */</span>
+<a name="l00033"></a>00033
+<a name="l00034"></a>00034 <span class="comment">/* Define to 1 if you have the `sigignore' function. */</span>
+<a name="l00035"></a><a class="code" href="config_8h.html#e63de60e6cf022ff32bd40aa2efbeb15">00035</a> <span class="preprocessor">#define HAVE_SIGIGNORE 1</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span>
+<a name="l00037"></a>00037 <span class="comment">/* Define to 1 if stdbool.h conforms to C99. */</span>
+<a name="l00038"></a><a class="code" href="config_8h.html#8c3fa1b2f1be8c6f6929548c548cf50a">00038</a> <span class="preprocessor">#define HAVE_STDBOOL_H 1</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span>
+<a name="l00040"></a>00040 <span class="comment">/* Define to 1 if you have the &lt;stdint.h&gt; header file. */</span>
+<a name="l00041"></a><a class="code" href="config_8h.html#b6cd6d1c63c1e26ea2d4537b77148354">00041</a> <span class="preprocessor">#define HAVE_STDINT_H 1</span>
+<a name="l00042"></a>00042 <span class="preprocessor"></span>
+<a name="l00043"></a>00043 <span class="comment">/* Define to 1 if you have the &lt;stdlib.h&gt; header file. */</span>
+<a name="l00044"></a><a class="code" href="config_8h.html#9e0e434ec1a6ddbd97db12b5a32905e0">00044</a> <span class="preprocessor">#define HAVE_STDLIB_H 1</span>
+<a name="l00045"></a>00045 <span class="preprocessor"></span>
+<a name="l00046"></a>00046 <span class="comment">/* Define to 1 if you have the &lt;strings.h&gt; header file. */</span>
+<a name="l00047"></a><a class="code" href="config_8h.html#405d10d46190bcb0320524c54eafc850">00047</a> <span class="preprocessor">#define HAVE_STRINGS_H 1</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span>
+<a name="l00049"></a>00049 <span class="comment">/* Define to 1 if you have the &lt;string.h&gt; header file. */</span>
+<a name="l00050"></a><a class="code" href="config_8h.html#d4c234dd1625255dc626a15886306e7d">00050</a> <span class="preprocessor">#define HAVE_STRING_H 1</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span>
+<a name="l00052"></a>00052 <span class="comment">/* Define to 1 if you have the &lt;sys/stat.h&gt; header file. */</span>
+<a name="l00053"></a><a class="code" href="config_8h.html#ce156430ba007d19b4348a950d0c692b">00053</a> <span class="preprocessor">#define HAVE_SYS_STAT_H 1</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span>
+<a name="l00055"></a>00055 <span class="comment">/* Define to 1 if you have the &lt;sys/types.h&gt; header file. */</span>
+<a name="l00056"></a><a class="code" href="config_8h.html#69dc70bea5d1f8bd2be9740e974fa666">00056</a> <span class="preprocessor">#define HAVE_SYS_TYPES_H 1</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span>
+<a name="l00058"></a>00058 <span class="comment">/* Define to 1 if you have the &lt;unistd.h&gt; header file. */</span>
+<a name="l00059"></a><a class="code" href="config_8h.html#219b06937831d0da94d801ab13987639">00059</a> <span class="preprocessor">#define HAVE_UNISTD_H 1</span>
+<a name="l00060"></a>00060 <span class="preprocessor"></span>
+<a name="l00061"></a>00061 <span class="comment">/* Define to 1 if the system has the type `_Bool'. */</span>
+<a name="l00062"></a><a class="code" href="config_8h.html#862ffdbac7ac8323712310a418b7d9a3">00062</a> <span class="preprocessor">#define HAVE__BOOL 1</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span>
+<a name="l00064"></a>00064 <span class="comment">/* Machine need alignment */</span>
+<a name="l00065"></a>00065 <span class="comment">/* #undef NEED_ALIGN */</span>
+<a name="l00066"></a>00066
+<a name="l00067"></a>00067 <span class="comment">/* Define to 1 if your C compiler doesn't accept -c and -o together. */</span>
+<a name="l00068"></a>00068 <span class="comment">/* #undef NO_MINUS_C_MINUS_O */</span>
+<a name="l00069"></a>00069
+<a name="l00070"></a>00070 <span class="comment">/* Name of package */</span>
+<a name="l00071"></a><a class="code" href="config_8h.html#ca8570fb706c81df371b7f9bc454ae03">00071</a> <span class="preprocessor">#define PACKAGE "memcached"</span>
+<a name="l00072"></a>00072 <span class="preprocessor"></span>
+<a name="l00073"></a>00073 <span class="comment">/* Define to the address where bug reports for this package should be sent. */</span>
+<a name="l00074"></a><a class="code" href="config_8h.html#1d1d2d7f8d2f95b376954d649ab03233">00074</a> <span class="preprocessor">#define PACKAGE_BUGREPORT "brad@danga.com"</span>
+<a name="l00075"></a>00075 <span class="preprocessor"></span>
+<a name="l00076"></a>00076 <span class="comment">/* Define to the full name of this package. */</span>
+<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="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="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="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>
+<a name="l00096"></a>00096 <span class="preprocessor"></span>
+<a name="l00097"></a>00097 <span class="comment">/* Define to empty if `const' does not conform to ANSI C. */</span>
+<a name="l00098"></a>00098 <span class="comment">/* #undef const */</span>
+<a name="l00099"></a>00099
+<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;
+<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>
+</html>
diff --git a/config_8h.html b/config_8h.html
new file mode 100644
index 0000000..e626d90
--- /dev/null
+++ b/config_8h.html
@@ -0,0 +1,427 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: config.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>config.h File Reference</h1>
+<p>
+<a href="config_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="config_8h.html#79ea30e7a158a10b93d271271b6547fd">ENDIAN_LITTLE</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#b90a030ff2790ebdc176660a6dd2a478">HAVE_INTTYPES_H</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#e93a78f9d076138897af441c9f86f285">HAVE_MEMORY_H</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#4a6917ed367030ea8b4ed1f977cd876a">HAVE_MLOCKALL</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#e63de60e6cf022ff32bd40aa2efbeb15">HAVE_SIGIGNORE</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#8c3fa1b2f1be8c6f6929548c548cf50a">HAVE_STDBOOL_H</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#b6cd6d1c63c1e26ea2d4537b77148354">HAVE_STDINT_H</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#9e0e434ec1a6ddbd97db12b5a32905e0">HAVE_STDLIB_H</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#405d10d46190bcb0320524c54eafc850">HAVE_STRINGS_H</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#d4c234dd1625255dc626a15886306e7d">HAVE_STRING_H</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#ce156430ba007d19b4348a950d0c692b">HAVE_SYS_STAT_H</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#69dc70bea5d1f8bd2be9740e974fa666">HAVE_SYS_TYPES_H</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#219b06937831d0da94d801ab13987639">HAVE_UNISTD_H</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#862ffdbac7ac8323712310a418b7d9a3">HAVE__BOOL</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#ca8570fb706c81df371b7f9bc454ae03">PACKAGE</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#1d1d2d7f8d2f95b376954d649ab03233">PACKAGE_BUGREPORT</a>&nbsp;&nbsp;&nbsp;&quot;brad@danga.com&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#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#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#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#369266c24eacffb87046522897a570d5">_GNU_SOURCE</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="369266c24eacffb87046522897a570d5"></a><!-- doxytag: member="config.h::_GNU_SOURCE" ref="369266c24eacffb87046522897a570d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define _GNU_SOURCE&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="79ea30e7a158a10b93d271271b6547fd"></a><!-- doxytag: member="config.h::ENDIAN_LITTLE" ref="79ea30e7a158a10b93d271271b6547fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ENDIAN_LITTLE&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="862ffdbac7ac8323712310a418b7d9a3"></a><!-- doxytag: member="config.h::HAVE__BOOL" ref="862ffdbac7ac8323712310a418b7d9a3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE__BOOL&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b90a030ff2790ebdc176660a6dd2a478"></a><!-- doxytag: member="config.h::HAVE_INTTYPES_H" ref="b90a030ff2790ebdc176660a6dd2a478" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_INTTYPES_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e93a78f9d076138897af441c9f86f285"></a><!-- doxytag: member="config.h::HAVE_MEMORY_H" ref="e93a78f9d076138897af441c9f86f285" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_MEMORY_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4a6917ed367030ea8b4ed1f977cd876a"></a><!-- doxytag: member="config.h::HAVE_MLOCKALL" ref="4a6917ed367030ea8b4ed1f977cd876a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_MLOCKALL&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e63de60e6cf022ff32bd40aa2efbeb15"></a><!-- doxytag: member="config.h::HAVE_SIGIGNORE" ref="e63de60e6cf022ff32bd40aa2efbeb15" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_SIGIGNORE&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8c3fa1b2f1be8c6f6929548c548cf50a"></a><!-- doxytag: member="config.h::HAVE_STDBOOL_H" ref="8c3fa1b2f1be8c6f6929548c548cf50a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_STDBOOL_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b6cd6d1c63c1e26ea2d4537b77148354"></a><!-- doxytag: member="config.h::HAVE_STDINT_H" ref="b6cd6d1c63c1e26ea2d4537b77148354" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_STDINT_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9e0e434ec1a6ddbd97db12b5a32905e0"></a><!-- doxytag: member="config.h::HAVE_STDLIB_H" ref="9e0e434ec1a6ddbd97db12b5a32905e0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_STDLIB_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d4c234dd1625255dc626a15886306e7d"></a><!-- doxytag: member="config.h::HAVE_STRING_H" ref="d4c234dd1625255dc626a15886306e7d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_STRING_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="405d10d46190bcb0320524c54eafc850"></a><!-- doxytag: member="config.h::HAVE_STRINGS_H" ref="405d10d46190bcb0320524c54eafc850" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_STRINGS_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ce156430ba007d19b4348a950d0c692b"></a><!-- doxytag: member="config.h::HAVE_SYS_STAT_H" ref="ce156430ba007d19b4348a950d0c692b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_SYS_STAT_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="69dc70bea5d1f8bd2be9740e974fa666"></a><!-- doxytag: member="config.h::HAVE_SYS_TYPES_H" ref="69dc70bea5d1f8bd2be9740e974fa666" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_SYS_TYPES_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="219b06937831d0da94d801ab13987639"></a><!-- doxytag: member="config.h::HAVE_UNISTD_H" ref="219b06937831d0da94d801ab13987639" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HAVE_UNISTD_H&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ca8570fb706c81df371b7f9bc454ae03"></a><!-- doxytag: member="config.h::PACKAGE" ref="ca8570fb706c81df371b7f9bc454ae03" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PACKAGE&nbsp;&nbsp;&nbsp;&quot;memcached&quot; </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1d1d2d7f8d2f95b376954d649ab03233"></a><!-- doxytag: member="config.h::PACKAGE_BUGREPORT" ref="1d1d2d7f8d2f95b376954d649ab03233" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PACKAGE_BUGREPORT&nbsp;&nbsp;&nbsp;&quot;brad@danga.com&quot; </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c0439e4355794c09b64274849eb0279"></a><!-- doxytag: member="config.h::PACKAGE_NAME" ref="1c0439e4355794c09b64274849eb0279" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PACKAGE_NAME&nbsp;&nbsp;&nbsp;&quot;memcached&quot; </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c73e6f903c16eca7710f92e36e1c6fbf"></a><!-- doxytag: member="config.h::PACKAGE_STRING" ref="c73e6f903c16eca7710f92e36e1c6fbf" args="" -->
+<div class="memitem">
+<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>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f415af6bfede0e8d5453708afe68651c"></a><!-- doxytag: member="config.h::PACKAGE_TARNAME" ref="f415af6bfede0e8d5453708afe68651c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PACKAGE_TARNAME&nbsp;&nbsp;&nbsp;&quot;memcached&quot; </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a326a05d5e30f9e9a4bb0b4469d5d0c0"></a><!-- doxytag: member="config.h::PACKAGE_VERSION" ref="a326a05d5e30f9e9a4bb0b4469d5d0c0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PACKAGE_VERSION&nbsp;&nbsp;&nbsp;&quot;1.3.3-8-gee0c3d5&quot; </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="550e5c272cc3cf3814651721167dcd23"></a><!-- doxytag: member="config.h::STDC_HEADERS" ref="550e5c272cc3cf3814651721167dcd23" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define STDC_HEADERS&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c6d5de492ac61ad29aec7aa9a436bbf"></a><!-- doxytag: member="config.h::VERSION" ref="1c6d5de492ac61ad29aec7aa9a436bbf" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define VERSION&nbsp;&nbsp;&nbsp;&quot;1.3.3-8-gee0c3d5&quot; </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/daemon_8c.html b/daemon_8c.html
new file mode 100644
index 0000000..edef3ae
--- /dev/null
+++ b/daemon_8c.html
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: daemon.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>daemon.c File Reference</h1><code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="daemon_8c.html#78ff9cfa411dda44b12c1dd5e5d078e6">daemonize</a> (int nochdir, int noclose)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="78ff9cfa411dda44b12c1dd5e5d078e6"></a><!-- doxytag: member="daemon.c::daemonize" ref="78ff9cfa411dda44b12c1dd5e5d078e6" args="(int nochdir, int noclose)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int daemonize </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>nochdir</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>noclose</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.png" border="0" usemap="#daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph_map" alt=""></center>
+<map name="daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="149,5,203,35"></map>
+</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;
+<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>
+</html>
diff --git a/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.map b/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.map
new file mode 100644
index 0000000..098ffa7
--- /dev/null
+++ b/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="149,5,203,35">
diff --git a/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.md5 b/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.md5
new file mode 100644
index 0000000..a192874
--- /dev/null
+++ b/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.md5
@@ -0,0 +1 @@
+c4d8d1ddf438b2d88cc6605e508b4b74 \ No newline at end of file
diff --git a/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.png b/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.png
new file mode 100644
index 0000000..3020264
--- /dev/null
+++ b/daemon_8c_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.png
Binary files differ
diff --git a/daemon_8c__incl.map b/daemon_8c__incl.map
new file mode 100644
index 0000000..de3f4de
--- /dev/null
+++ b/daemon_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/daemon_8c__incl.md5 b/daemon_8c__incl.md5
new file mode 100644
index 0000000..5d68249
--- /dev/null
+++ b/daemon_8c__incl.md5
@@ -0,0 +1 @@
+9b15137a737175c6468844bd683c2f3d \ No newline at end of file
diff --git a/daemon_8c__incl.png b/daemon_8c__incl.png
new file mode 100644
index 0000000..2619320
--- /dev/null
+++ b/daemon_8c__incl.png
Binary files differ
diff --git a/doxygen.css b/doxygen.css
new file mode 100644
index 0000000..3767dc9
--- /dev/null
+++ b/doxygen.css
@@ -0,0 +1,441 @@
+body, table, div, p, dl {
+ font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+ font-size: 12px;
+}
+
+/* @group Heading Levels */
+
+h1 {
+ text-align: center;
+ font-size: 150%;
+}
+
+h2 {
+ font-size: 120%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+div.qindex, div.navtab{
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #153788;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #1b77c5;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #6666cc;
+ color: #ffffff;
+ border: 1px double #9295C2;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code {
+}
+
+a.codeRef {
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+.fragment {
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+pre.fragment {
+ border: 1px solid #CCCCCC;
+ background-color: #f5f5f5;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background: white;
+ color: black;
+ margin-right: 20px;
+ margin-left: 20px;
+}
+
+td.indexkey {
+ background-color: #e8eef2;
+ font-weight: bold;
+ border: 1px solid #CCCCCC;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+}
+
+td.indexvalue {
+ background-color: #e8eef2;
+ border: 1px solid #CCCCCC;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #f0f0f0;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+/* @end */
+
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #84b0c7;
+}
+
+th.dirtab {
+ background: #e8eef2;
+ font-weight: bold;
+}
+
+hr {
+ height: 0;
+ border: none;
+ border-top: 1px solid #666;
+}
+
+/* @group Member Descriptions */
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #FAFAFA;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+ border-top: 1px solid #ccc;
+}
+
+.memTemplParams {
+ color: #606060;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #606060;
+ font-weight: normal;
+ margin-left: 3px;
+}
+
+.memnav {
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.memitem {
+ padding: 0;
+}
+
+.memname {
+ white-space: nowrap;
+ font-weight: bold;
+}
+
+.memproto, .memdoc {
+ border: 1px solid #84b0c7;
+}
+
+.memproto {
+ padding: 0;
+ background-color: #d5e1e8;
+ font-weight: bold;
+ -webkit-border-top-left-radius: 8px;
+ -webkit-border-top-right-radius: 8px;
+ -moz-border-radius-topleft: 8px;
+ -moz-border-radius-topright: 8px;
+}
+
+.memdoc {
+ padding: 2px 5px;
+ background-color: #eef3f5;
+ border-top-width: 0;
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+ -moz-border-radius-bottomleft: 8px;
+ -moz-border-radius-bottomright: 8px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+
+/* @end */
+
+/* @group Directory (tree) */
+
+/* for the tree view */
+
+.ftvtree {
+ font-family: sans-serif;
+ margin: 0.5em;
+}
+
+/* these are for tree view when used as main index */
+
+.directory {
+ font-size: 9pt;
+ font-weight: bold;
+}
+
+.directory h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
+}
+
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice. Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
+
+/*
+.directory h3.swap {
+ height: 61px;
+ background-repeat: no-repeat;
+ background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+ display: none;
+}
+*/
+
+.directory > h3 {
+ margin-top: 0;
+}
+
+.directory p {
+ margin: 0px;
+ white-space: nowrap;
+}
+
+.directory div {
+ display: none;
+ margin: 0px;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+/* these are for tree view when not used as main index */
+
+.directory-alt {
+ font-size: 100%;
+ font-weight: bold;
+}
+
+.directory-alt h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
+}
+
+.directory-alt > h3 {
+ margin-top: 0;
+}
+
+.directory-alt p {
+ margin: 0px;
+ white-space: nowrap;
+}
+
+.directory-alt div {
+ display: none;
+ margin: 0px;
+}
+
+.directory-alt img {
+ vertical-align: -30%;
+}
+
+/* @end */
+
+address {
+ font-style: normal;
+ color: #333;
+}
diff --git a/doxygen.png b/doxygen.png
new file mode 100644
index 0000000..f0a274b
--- /dev/null
+++ b/doxygen.png
Binary files differ
diff --git a/files.html b/files.html
new file mode 100644
index 0000000..c090d00
--- /dev/null
+++ b/files.html
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: File Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>File List</h1>Here is a list of all files with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="assoc_8c.html">assoc.c</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="assoc_8h.html">assoc.h</a> <a href="assoc_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="config_8h.html">config.h</a> <a href="config_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="daemon_8c.html">daemon.c</a></td><td class="indexvalue"></td></tr>
+ <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="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>
+ <tr><td class="indexkey"><a class="el" href="slabs_8h.html">slabs.h</a> <a href="slabs_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="solaris__priv_8c.html">solaris_priv.c</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="stats_8c.html">stats.c</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="stats_8h.html">stats.h</a> <a href="stats_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="thread_8c.html">thread.c</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="trace_8h.html">trace.h</a> <a href="trace_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="util_8c.html">util.c</a></td><td class="indexvalue"></td></tr>
+ <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;
+<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>
+</html>
diff --git a/functions.html b/functions.html
new file mode 100644
index 0000000..6d45825
--- /dev/null
+++ b/functions.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>accepting_conns
+: <a class="el" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">stats</a>
+<li>access
+: <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;
+<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>
+</html>
diff --git a/functions_0x62.html b/functions_0x62.html
new file mode 100644
index 0000000..8cbbca2
--- /dev/null
+++ b/functions_0x62.html
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>backlog
+: <a class="el" href="structsettings.html#f38c63a2526c784f539575bf15525ca2">settings</a>
+<li>base
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#edc60f547936f4659d10c690f5eeeada">LIBEVENT_THREAD</a>
+<li>binary_header
+: <a class="el" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">conn</a>
+<li>body
+: <a class="el" href="unionprotocol__binary__response__get.html#7101df50d205d7d3ab1dba69b81bb566">protocol_binary_response_get</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#18df49797ca955f6a783670958be4770">protocol_binary_response_incr</a>
+, <a class="el" href="unionprotocol__binary__request__flush.html#c48bdd618122b355e241fa6f7626a35b">protocol_binary_request_flush</a>
+, <a class="el" href="unionprotocol__binary__request__set.html#87bf6a1d3b674c036767c19bdbbfe5f8">protocol_binary_request_set</a>
+, <a class="el" href="unionprotocol__binary__request__incr.html#24e7d80ff29a62a48f816637e9769dbc">protocol_binary_request_incr</a>
+<li>bodylen
+: <a class="el" href="unionprotocol__binary__request__header.html#8e252c6b6b15265cbef5ebeca0b14cbe">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#214d0a08d1a7a85e6e71bc05812b3c30">protocol_binary_response_header</a>
+<li>buffer
+: <a class="el" href="structconn.html#e58d1fb50279ca7d206e32707ff477f6">conn</a>
+<li>bytes
+: <a class="el" href="unionprotocol__binary__request__set.html#93edd3904ef57baa2d668110b38dc344">protocol_binary_request_set</a>
+, <a class="el" href="unionprotocol__binary__response__no__extras.html#e60396b34b66fd7c8c9b4307e8110bba">protocol_binary_response_no_extras</a>
+, <a class="el" href="unionprotocol__binary__request__incr.html#5ffb707b3523e4d3e704caa678c70bfa">protocol_binary_request_incr</a>
+, <a class="el" href="unionprotocol__binary__response__get.html#60d9dfd9dde94f4bb9495aa4952b465e">protocol_binary_response_get</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#0d16a2d5e8a2c260c0142e150961a601">protocol_binary_response_incr</a>
+, <a class="el" href="unionprotocol__binary__request__flush.html#3e4666c5a6551809a711841d50e3ac6d">protocol_binary_request_flush</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#68f04643ea46d99a025360de77de88cd">protocol_binary_response_header</a>
+, <a class="el" href="unionprotocol__binary__request__no__extras.html#864236abcd2215f7e93545122516d5b8">protocol_binary_request_no_extras</a>
+, <a class="el" href="unionprotocol__binary__request__header.html#de6140aa3c9c0890f189f0515fe14099">protocol_binary_request_header</a>
+<li>bytes_read
+: <a class="el" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">thread_stats</a>
+<li>bytes_written
+: <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;
+<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>
+</html>
diff --git a/functions_0x63.html b/functions_0x63.html
new file mode 100644
index 0000000..9f0fc4a
--- /dev/null
+++ b/functions_0x63.html
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>cas
+: <a class="el" href="structconn.html#17e41fed262e75fc9a78c5df4828dd10">conn</a>
+, <a class="el" href="unionprotocol__binary__request__header.html#d92d97ecb673daad0497d2e12ec08fe1">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#e7fcc0c083c4c49a817d0c92f8242880">protocol_binary_response_header</a>
+<li>cas_badval
+: <a class="el" href="structslab__stats.html#f7dc635cd3086d46d93cfd44e3a6c3e7">slab_stats</a>
+<li>cas_hits
+: <a class="el" href="structslab__stats.html#391924745fcae79874c492f9db29f6e5">slab_stats</a>
+<li>cas_misses
+: <a class="el" href="structthread__stats.html#daaed26081651c8236b1cc5b4f4748ec">thread_stats</a>
+<li>chunk_size
+: <a class="el" href="structsettings.html#59bb385a05df23defc39f23a4b95b2be">settings</a>
+<li>cmd
+: <a class="el" href="structconn.html#57c6c7f94cf0969745a2683ebd17e0e7">conn</a>
+<li>cond
+: <a class="el" href="structconn__queue.html#add011a95eb9257a9118fc7c906d67e7">conn_queue</a>
+<li>conn_structs
+: <a class="el" href="structstats.html#444566021e240f7552b946e7516d6ebe">stats</a>
+<li>curr_bytes
+: <a class="el" href="structstats.html#16d174f23f4b8e48c3dc2557f2db7750">stats</a>
+<li>curr_conns
+: <a class="el" href="structstats.html#1c0edacbfc2610977c9d1c6a675be6bb">stats</a>
+<li>curr_items
+: <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;
+<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>
+</html>
diff --git a/functions_0x64.html b/functions_0x64.html
new file mode 100644
index 0000000..7aa11cb
--- /dev/null
+++ b/functions_0x64.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>datatype
+: <a class="el" href="unionprotocol__binary__request__header.html#dfb217aba6fa7695ac7bc2a102f37541">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#47a38534e6c248abe956092f9226aa6a">protocol_binary_response_header</a>
+<li>decr_hits
+: <a class="el" href="structslab__stats.html#08355226ee7038716958682338fdbdda">slab_stats</a>
+<li>decr_misses
+: <a class="el" href="structthread__stats.html#f5376d1206b9e71cbff2dab81e930d28">thread_stats</a>
+<li>delete_hits
+: <a class="el" href="structslab__stats.html#269423b43063e97b7ecdd16347f38cb4">slab_stats</a>
+<li>delete_misses
+: <a class="el" href="structthread__stats.html#eb08e5cab194e1337007464c42fbbbdf">thread_stats</a>
+<li>delta
+: <a class="el" href="unionprotocol__binary__request__incr.html#784c7b08c6911019686628ad149a1bd2">protocol_binary_request_incr</a>
+<li>detail_enabled
+: <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;
+<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>
+</html>
diff --git a/functions_0x65.html b/functions_0x65.html
new file mode 100644
index 0000000..9c75d98
--- /dev/null
+++ b/functions_0x65.html
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>end
+: <a class="el" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">_stritem</a>
+<li>end_page_free
+: <a class="el" href="structslabclass__t.html#fec0f21a6319d0383bf87cccad72d1a3">slabclass_t</a>
+<li>end_page_ptr
+: <a class="el" href="structslabclass__t.html#aeea4cb14761e4e6b76dca853651cd3a">slabclass_t</a>
+<li>ev_flags
+: <a class="el" href="structconn.html#523af570f5630fb5c1aaf51d87c96abc">conn</a>
+<li>event
+: <a class="el" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">conn</a>
+<li>event_flags
+: <a class="el" href="structconn__queue__item.html#5d99b0ff634524732704757b1b90397d">conn_queue_item</a>
+<li>evict_to_free
+: <a class="el" href="structsettings.html#d168c4ce8bca42ce8f7b0ba8b66fba1a">settings</a>
+<li>evicted
+: <a class="el" href="structitemstats__t.html#3098a93be4b553867fecb976ba7e4116">itemstats_t</a>
+<li>evicted_time
+: <a class="el" href="structitemstats__t.html#323f62c71f268d65fa6a56ea894d6294">itemstats_t</a>
+<li>evictions
+: <a class="el" href="structstats.html#cecd3ccfa807a4fb7deb5be5e174a6fc">stats</a>
+<li>expiration
+: <a class="el" href="unionprotocol__binary__request__incr.html#1f02aa475739837ce126d96a4490830a">protocol_binary_request_incr</a>
+, <a class="el" href="unionprotocol__binary__request__set.html#4d141825259694678e2c126c24738e55">protocol_binary_request_set</a>
+, <a class="el" href="unionprotocol__binary__request__flush.html#8bf0aea42bd6f5667f682620deaf5d9d">protocol_binary_request_flush</a>
+<li>exptime
+: <a class="el" href="struct__stritem.html#fd87174e4e2f16bf48a950ff28ba65d4">_stritem</a>
+<li>extlen
+: <a class="el" href="unionprotocol__binary__request__header.html#14529cf3a0c9c8e882cf8b6c0708050a">protocol_binary_request_header</a>
+, <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;
+<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>
+</html>
diff --git a/functions_0x66.html b/functions_0x66.html
new file mode 100644
index 0000000..421b4a2
--- /dev/null
+++ b/functions_0x66.html
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>factor
+: <a class="el" href="structsettings.html#a0c4be9f40fe18de45a3ee9bb9fda8a6">settings</a>
+<li>flags
+: <a class="el" href="unionprotocol__binary__response__get.html#1daa82c84a25059239aa1917b5acf7e1">protocol_binary_response_get</a>
+, <a class="el" href="unionprotocol__binary__request__set.html#df53da690b87339cf8e23975602ad3d2">protocol_binary_request_set</a>
+<li>flush_cmds
+: <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;
+<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>
+</html>
diff --git a/functions_0x67.html b/functions_0x67.html
new file mode 100644
index 0000000..deac1f7
--- /dev/null
+++ b/functions_0x67.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_cmds
+: <a class="el" href="structthread__stats.html#ffa01fa8b4974f4839122424c1bb2fc3">thread_stats</a>
+, <a class="el" href="structstats.html#990bacf5404f31f17a6dafc465a2b775">stats</a>
+<li>get_hits
+: <a class="el" href="structstats.html#12c881743d5b3afd0a4ab18b29a413c9">stats</a>
+, <a class="el" href="structslab__stats.html#7bc073fa35375d23129eab883ff2b633">slab_stats</a>
+<li>get_misses
+: <a class="el" href="structstats.html#1802ea50eb0aab84ab3e923dd53d294e">stats</a>
+, <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;
+<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>
+</html>
diff --git a/functions_0x68.html b/functions_0x68.html
new file mode 100644
index 0000000..ec2aef1
--- /dev/null
+++ b/functions_0x68.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>h_next
+: <a class="el" href="struct__stritem.html#cc3bc0ca62146131ad8ae8518545e11b">_stritem</a>
+<li>hdrbuf
+: <a class="el" href="structconn.html#c98cb4f13ddb0a4c8682c8764ee21ec0">conn</a>
+<li>hdrsize
+: <a class="el" href="structconn.html#a58fbb1de414bafa4d2fb5d6568194aa">conn</a>
+<li>head
+: <a class="el" href="structconn__queue.html#746869ed0b3f2e04d47d87a0087ab644">conn_queue</a>
+<li>header
+: <a class="el" href="unionprotocol__binary__request__flush.html#ac8853af50f26d05d162e2aa35455943">protocol_binary_request_flush</a>
+, <a class="el" href="unionprotocol__binary__response__get.html#ec3892f787583257760135973d637c92">protocol_binary_response_get</a>
+, <a class="el" href="unionprotocol__binary__response__no__extras.html#18fd54848e2ec28916e57445486029e9">protocol_binary_response_no_extras</a>
+, <a class="el" href="unionprotocol__binary__request__no__extras.html#317bb108d6ab0b66fdb3f1f3b1a3a8ec">protocol_binary_request_no_extras</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#a3821a6ef89daaf60327b3b31a7f0045">protocol_binary_response_incr</a>
+, <a class="el" href="unionprotocol__binary__request__incr.html#a0d4395b112e03c3e3b896e98fe74f67">protocol_binary_request_incr</a>
+, <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;
+<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>
+</html>
diff --git a/functions_0x69.html b/functions_0x69.html
new file mode 100644
index 0000000..ce77cb8
--- /dev/null
+++ b/functions_0x69.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>icurr
+: <a class="el" href="structconn.html#496919c8fa5cdbfba62d8d8beb7bddae">conn</a>
+<li>ileft
+: <a class="el" href="structconn.html#ecd54059ef51d05fcb5cfdb9c7317903">conn</a>
+<li>ilist
+: <a class="el" href="structconn.html#3f8edd0d1efc80f5d9e1f519581d459e">conn</a>
+<li>incr_hits
+: <a class="el" href="structslab__stats.html#a184357792689748e228095f17f9e83c">slab_stats</a>
+<li>incr_misses
+: <a class="el" href="structthread__stats.html#9d783773df9a1163f1475fe10e4d2838">thread_stats</a>
+<li>init_state
+: <a class="el" href="structconn__queue__item.html#3d39c5e55b6d49d47f2fe7ae169646be">conn_queue_item</a>
+<li>initial
+: <a class="el" href="unionprotocol__binary__request__incr.html#9576d5bf36399457af2ab8ec9da73718">protocol_binary_request_incr</a>
+<li>inter
+: <a class="el" href="structsettings.html#3077457f2ff945dbc779ec42c44dfb08">settings</a>
+<li>iov
+: <a class="el" href="structconn.html#7fa506eb093e715dba7c51e373adf332">conn</a>
+<li>iovsize
+: <a class="el" href="structconn.html#a9e54ceb57a50b642bb6733f654f67ef">conn</a>
+<li>iovused
+: <a class="el" href="structconn.html#4bfd124c25febb5c0473a64010a5e04c">conn</a>
+<li>isize
+: <a class="el" href="structconn.html#864209402985a2c5fa5a5215f1dfe8dc">conn</a>
+<li>it_flags
+: <a class="el" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">_stritem</a>
+<li>item
+: <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;
+<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>
+</html>
diff --git a/functions_0x6b.html b/functions_0x6b.html
new file mode 100644
index 0000000..26b0e36
--- /dev/null
+++ b/functions_0x6b.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>keylen
+: <a class="el" href="structconn.html#5d99d3fe7e8dcc919ea5d94dbadcc7cd">conn</a>
+, <a class="el" href="unionprotocol__binary__request__header.html#3c0b5b399a0f7020172b756781d9a83e">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#ee5d86aeaa7a3a54701745ae3b46aac4">protocol_binary_response_header</a>
+<li>killing
+: <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;
+<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>
+</html>
diff --git a/functions_0x6c.html b/functions_0x6c.html
new file mode 100644
index 0000000..772a31f
--- /dev/null
+++ b/functions_0x6c.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li class="current"><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>length
+: <a class="el" href="structtoken__s.html#c9ca5120d39705373921c41df2f1790b">token_s</a>
+<li>list_size
+: <a class="el" href="structslabclass__t.html#1dd6a91bd4f994ac053591b1f2c3fe2d">slabclass_t</a>
+<li>listen_disabled_num
+: <a class="el" href="structstats.html#7cce50f30bfeebca79e4fb3c36def765">stats</a>
+<li>lock
+: <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;
+<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>
+</html>
diff --git a/functions_0x6d.html b/functions_0x6d.html
new file mode 100644
index 0000000..12a8314
--- /dev/null
+++ b/functions_0x6d.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>magic
+: <a class="el" href="unionprotocol__binary__request__header.html#6187b7eb072896580b6f0688ca6f8f25">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#13ac32fc0c7b054113242f4978d3be8d">protocol_binary_response_header</a>
+<li>maxbytes
+: <a class="el" href="structsettings.html#9e462ca2f9a0531d782cd24f2e51354f">settings</a>
+<li>maxconns
+: <a class="el" href="structsettings.html#661321f255edb678a4b8a52e909b4acf">settings</a>
+<li>message
+: <a class="el" href="unionprotocol__binary__request__flush.html#cce78fd657be90133c60ef56f566faa8">protocol_binary_request_flush</a>
+, <a class="el" href="unionprotocol__binary__request__set.html#63a487ff7b0640c7638288b4cd5937a2">protocol_binary_request_set</a>
+, <a class="el" href="unionprotocol__binary__request__no__extras.html#b325289f18b9099cc526f3c830884385">protocol_binary_request_no_extras</a>
+, <a class="el" href="unionprotocol__binary__request__incr.html#c26762a5ca72bc2cb4668360953c3662">protocol_binary_request_incr</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#555cc09e83151a6e5ce85043074098a8">protocol_binary_response_incr</a>
+, <a class="el" href="unionprotocol__binary__response__no__extras.html#936e9d53c9c7c0be622d81e7f804708e">protocol_binary_response_no_extras</a>
+, <a class="el" href="unionprotocol__binary__response__get.html#dcce51d942a8153a5c9a7decf3182c77">protocol_binary_response_get</a>
+<li>msgbytes
+: <a class="el" href="structconn.html#dccea2771b5da3455ec501d046bbfbb2">conn</a>
+<li>msgcurr
+: <a class="el" href="structconn.html#a154e25e69a11d7837749a50523a60ea">conn</a>
+<li>msglist
+: <a class="el" href="structconn.html#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">conn</a>
+<li>msgsize
+: <a class="el" href="structconn.html#4a88af6a9aa8f5723163ce46109d424e">conn</a>
+<li>msgused
+: <a class="el" href="structconn.html#64b2e5b69fad86aa6f298c055fc96aae">conn</a>
+<li>mutex
+: <a class="el" href="structstats.html#a1da24a4ab04ced93a99433d2914ed96">stats</a>
+, <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;
+<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>
+</html>
diff --git a/functions_0x6e.html b/functions_0x6e.html
new file mode 100644
index 0000000..39deadc
--- /dev/null
+++ b/functions_0x6e.html
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>nbytes
+: <a class="el" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">_stritem</a>
+<li>new_conn_queue
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#79dc836742346c8db838951b2d6f46c5">LIBEVENT_THREAD</a>
+<li>next
+: <a class="el" href="structconn.html#833a1cdb64edd1dd0784c16389135bba">conn</a>
+, <a class="el" href="struct__prefix__stats.html#b8b67f90c2ee15e3d684c150b9834fb4">_prefix_stats</a>
+, <a class="el" href="struct__stritem.html#d7f5d4ca7eae6391b02a8e0d95c99b87">_stritem</a>
+, <a class="el" href="structconn__queue__item.html#b3f61f6f42c1222b0119b785c90fb5f9">conn_queue_item</a>
+<li>nkey
+: <a class="el" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">_stritem</a>
+<li>noreply
+: <a class="el" href="structconn.html#5f59d93a1fb729ab33b66e3cf15e8466">conn</a>
+<li>notify_event
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#a291c9fc61c0ae2e403aa8feeaa59094">LIBEVENT_THREAD</a>
+<li>notify_receive_fd
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#01d0d9093c0f04bda0656d0aa6f170e9">LIBEVENT_THREAD</a>
+<li>notify_send_fd
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#d53e4c5a53ae00ed1f08d8476981c36b">LIBEVENT_THREAD</a>
+<li>nsuffix
+: <a class="el" href="struct__stritem.html#d104597f204745473144018ef15c1459">_stritem</a>
+<li>num_deletes
+: <a class="el" href="struct__prefix__stats.html#64b209c4456801345d60ca91a6f50b8e">_prefix_stats</a>
+<li>num_gets
+: <a class="el" href="struct__prefix__stats.html#5140b4bc8f003bf509d5037a9d949eee">_prefix_stats</a>
+<li>num_hits
+: <a class="el" href="struct__prefix__stats.html#09a533d0d149ab5d6fc1787ecbf2ec56">_prefix_stats</a>
+<li>num_sets
+: <a class="el" href="struct__prefix__stats.html#e10f4f2f0028f1d0a4d28f4e22ada50e">_prefix_stats</a>
+<li>num_threads
+: <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;
+<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>
+</html>
diff --git a/functions_0x6f.html b/functions_0x6f.html
new file mode 100644
index 0000000..4a162b4
--- /dev/null
+++ b/functions_0x6f.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>offset
+: <a class="el" href="structconn.html#f796a28dffee965d3b331631fbbcc15d">conn</a>
+<li>oldest_live
+: <a class="el" href="structsettings.html#df482d13739658b54ac96c6eadba8bc6">settings</a>
+<li>opaque
+: <a class="el" href="unionprotocol__binary__request__header.html#cd7d19d761db2281487ca70e22a76d35">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#37afa59e0a8ad735004128344d688aea">protocol_binary_response_header</a>
+, <a class="el" href="structconn.html#60681e2946e7ee0f6fa3433168764a3e">conn</a>
+<li>opcode
+: <a class="el" href="unionprotocol__binary__request__header.html#f9f6dce85514fbc3bdd0785be3e62832">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#f62e23e48cb31f281a2181cd0622a52f">protocol_binary_response_header</a>
+<li>outofmemory
+: <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;
+<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>
+</html>
diff --git a/functions_0x70.html b/functions_0x70.html
new file mode 100644
index 0000000..0ade6e0
--- /dev/null
+++ b/functions_0x70.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>perslab
+: <a class="el" href="structslabclass__t.html#7b4ef1609891f9723644708380fc1628">slabclass_t</a>
+<li>port
+: <a class="el" href="structsettings.html#20fa1e33e54d255f4f5e3df2da3e64ef">settings</a>
+<li>prefix
+: <a class="el" href="struct__prefix__stats.html#163656cf53d9c02b9cc97d154382fac1">_prefix_stats</a>
+<li>prefix_delimiter
+: <a class="el" href="structsettings.html#3f7e4aa1d7561b994111a9e47f82f1bb">settings</a>
+<li>prefix_len
+: <a class="el" href="struct__prefix__stats.html#dfbee2c46f848b1f4e7a0a135513665f">_prefix_stats</a>
+<li>prev
+: <a class="el" href="struct__stritem.html#fcc1decef9e8c41fb64f4995462a08fa">_stritem</a>
+<li>protocol
+: <a class="el" href="structconn__queue__item.html#89d7a74058eb96cea21420cf70df021b">conn_queue_item</a>
+, <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;
+<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>
+</html>
diff --git a/functions_0x72.html b/functions_0x72.html
new file mode 100644
index 0000000..4a29750
--- /dev/null
+++ b/functions_0x72.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>rbuf
+: <a class="el" href="structconn.html#c0b276582776af667fe88bf6a73a57b1">conn</a>
+<li>rbytes
+: <a class="el" href="structconn.html#4a7eed4d30ba338ae092ec2011e21982">conn</a>
+<li>rcurr
+: <a class="el" href="structconn.html#321f9c23c4a20d15d16630c5648ac41a">conn</a>
+<li>read_buffer_size
+: <a class="el" href="structconn__queue__item.html#5ff32d7f71a4adbf8ff60719eba12538">conn_queue_item</a>
+<li>refcount
+: <a class="el" href="struct__stritem.html#f4b10743e972c424f170f3bbc277ded5">_stritem</a>
+<li>reqs_per_event
+: <a class="el" href="structsettings.html#85ffd37171524861e0e384bb5c607e17">settings</a>
+<li>request
+: <a class="el" href="unionprotocol__binary__request__header.html#cb2c6b8a13fda0fec30a675ea89d77f0">protocol_binary_request_header</a>
+<li>request_addr
+: <a class="el" href="structconn.html#cb126c7b0c4b0513fb1bfa40189407d1">conn</a>
+<li>request_addr_size
+: <a class="el" href="structconn.html#d5589e72b5427937e81116f846e20380">conn</a>
+<li>request_id
+: <a class="el" href="structconn.html#40f2af0bb917ca015ad366811e950ee0">conn</a>
+<li>reserved
+: <a class="el" href="unionprotocol__binary__request__header.html#1ca373e25ce8d6c435837d6703df6b72">protocol_binary_request_header</a>
+<li>response
+: <a class="el" href="unionprotocol__binary__response__header.html#a3806d5f9ffbed951f5510bd847f1188">protocol_binary_response_header</a>
+<li>ritem
+: <a class="el" href="structconn.html#28de9d8a5b9432c6f4ad521fc7875ea8">conn</a>
+<li>rlbytes
+: <a class="el" href="structconn.html#47f8791b09c3105ecca911bea9b73406">conn</a>
+<li>rsize
+: <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;
+<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>
+</html>
diff --git a/functions_0x73.html b/functions_0x73.html
new file mode 100644
index 0000000..c6cfb43
--- /dev/null
+++ b/functions_0x73.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sbytes
+: <a class="el" href="structconn.html#5f95cd3a1e8b56dd5af48534162d4188">conn</a>
+<li>set_cmds
+: <a class="el" href="structslab__stats.html#4da67cc4f2297d79e69e3805f42c90b7">slab_stats</a>
+, <a class="el" href="structstats.html#53ccb9f0a724b936ad00f9af020dd6a0">stats</a>
+<li>sfd
+: <a class="el" href="structconn.html#37f7969ba27e8ae9461a1d3b378351d6">conn</a>
+, <a class="el" href="structconn__queue__item.html#31c3fbaf859bdcf533a078865bd4ae82">conn_queue_item</a>
+<li>size
+: <a class="el" href="structconn.html#b5d5df899a9e2dc1dfc8aec8afa68c64">conn</a>
+, <a class="el" href="structslabclass__t.html#4cf617cfbf020da0df9cf0fceca658df">slabclass_t</a>
+<li>sl_curr
+: <a class="el" href="structslabclass__t.html#65cd6747f5ca9f4252201896f721f2b7">slabclass_t</a>
+<li>sl_total
+: <a class="el" href="structslabclass__t.html#7b5c8722be73547d0c9a2943ff704819">slabclass_t</a>
+<li>slab_list
+: <a class="el" href="structslabclass__t.html#f4d859346dd21c06dfc6f4e5f39e94cc">slabclass_t</a>
+<li>slab_stats
+: <a class="el" href="structthread__stats.html#efc242998efe6318a32510565acbcb01">thread_stats</a>
+<li>slabs
+: <a class="el" href="structslabclass__t.html#cae55331b90d92be8f5bfee55d535044">slabclass_t</a>
+<li>slabs_clsid
+: <a class="el" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">_stritem</a>
+<li>slots
+: <a class="el" href="structslabclass__t.html#58357ce559d64efff2f9455b295a1f92">slabclass_t</a>
+<li>socketpath
+: <a class="el" href="structsettings.html#4c283e7be93d2eb0e7af366abc360ba7">settings</a>
+<li>started
+: <a class="el" href="structstats.html#baf2f10d93dcc5aef7c8ca46c3c52e0b">stats</a>
+<li>state
+: <a class="el" href="structconn.html#17e40cc90c3669ee5e50df2ded95c3d0">conn</a>
+<li>stats
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b81f0ce2ef093d3d50c78d51ab5d4c8c">LIBEVENT_THREAD</a>
+, <a class="el" href="structconn.html#ec8860201c822de930dd89ab709fe4bd">conn</a>
+<li>status
+: <a class="el" href="unionprotocol__binary__response__header.html#f127e73abc53c90472220ad69cb98af1">protocol_binary_response_header</a>
+<li>substate
+: <a class="el" href="structconn.html#b0cc8eac6501657700093908c092ed3e">conn</a>
+<li>suffixcurr
+: <a class="el" href="structconn.html#24bdb9aaa257aeacfa8703c6f0a808da">conn</a>
+<li>suffixleft
+: <a class="el" href="structconn.html#7b1984060d5b4b2aea26905718cb42c8">conn</a>
+<li>suffixlist
+: <a class="el" href="structconn.html#75d646e58527bdaa2416942097938c93">conn</a>
+<li>suffixsize
+: <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;
+<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>
+</html>
diff --git a/functions_0x74.html b/functions_0x74.html
new file mode 100644
index 0000000..60245e5
--- /dev/null
+++ b/functions_0x74.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>tail
+: <a class="el" href="structconn__queue.html#3fab4c724e5ec0c425da52ddc2e6565a">conn_queue</a>
+<li>tailrepairs
+: <a class="el" href="structitemstats__t.html#cb37024d1a8303f9aad6bebf6c8bd7e3">itemstats_t</a>
+<li>thread
+: <a class="el" href="structconn.html#40d01c887098f08dfc57968eec68d52f">conn</a>
+<li>thread_id
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b491d0e009031a4266f9f81e96129309">LIBEVENT_THREAD</a>
+<li>time
+: <a class="el" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">_stritem</a>
+<li>total_conns
+: <a class="el" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">stats</a>
+<li>total_items
+: <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;
+<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>
+</html>
diff --git a/functions_0x75.html b/functions_0x75.html
new file mode 100644
index 0000000..bac325b
--- /dev/null
+++ b/functions_0x75.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>udpport
+: <a class="el" href="structsettings.html#1a574901d729a109bd3156885c96e37e">settings</a>
+<li>use_cas
+: <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;
+<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>
+</html>
diff --git a/functions_0x76.html b/functions_0x76.html
new file mode 100644
index 0000000..b94dec2
--- /dev/null
+++ b/functions_0x76.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>value
+: <a class="el" href="structtoken__s.html#d9dac2deb0b2d84d5728540123a4de71">token_s</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#18c01100a3d76fa9df2da8e28fc5bf7b">protocol_binary_response_incr</a>
+<li>verbose
+: <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;
+<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>
+</html>
diff --git a/functions_0x77.html b/functions_0x77.html
new file mode 100644
index 0000000..c47de65
--- /dev/null
+++ b/functions_0x77.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions.html"><span>All</span></a></li>
+ <li><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_0x76.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all class members with links to the classes they belong to:
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>wbuf
+: <a class="el" href="structconn.html#b7bcc3e0bf2d962d2f7aad53c6b523b7">conn</a>
+<li>wbytes
+: <a class="el" href="structconn.html#5df3a395efeb81c9ea517a81338ba1df">conn</a>
+<li>wcurr
+: <a class="el" href="structconn.html#d509acb6e118d4ff9991c4592ed4a544">conn</a>
+<li>which
+: <a class="el" href="structconn.html#d4b85274b88921db50c2a221386ca5fe">conn</a>
+<li>write_and_free
+: <a class="el" href="structconn.html#6dff98252f504190f1f3412650ef5da4">conn</a>
+<li>write_and_go
+: <a class="el" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f">conn</a>
+<li>wsize
+: <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;
+<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>
+</html>
diff --git a/functions_vars.html b/functions_vars.html
new file mode 100644
index 0000000..69f17cd
--- /dev/null
+++ b/functions_vars.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>accepting_conns
+: <a class="el" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">stats</a>
+<li>access
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x62.html b/functions_vars_0x62.html
new file mode 100644
index 0000000..b7c87a0
--- /dev/null
+++ b/functions_vars_0x62.html
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>backlog
+: <a class="el" href="structsettings.html#f38c63a2526c784f539575bf15525ca2">settings</a>
+<li>base
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#edc60f547936f4659d10c690f5eeeada">LIBEVENT_THREAD</a>
+<li>binary_header
+: <a class="el" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">conn</a>
+<li>body
+: <a class="el" href="unionprotocol__binary__response__get.html#7101df50d205d7d3ab1dba69b81bb566">protocol_binary_response_get</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#18df49797ca955f6a783670958be4770">protocol_binary_response_incr</a>
+, <a class="el" href="unionprotocol__binary__request__flush.html#c48bdd618122b355e241fa6f7626a35b">protocol_binary_request_flush</a>
+, <a class="el" href="unionprotocol__binary__request__set.html#87bf6a1d3b674c036767c19bdbbfe5f8">protocol_binary_request_set</a>
+, <a class="el" href="unionprotocol__binary__request__incr.html#24e7d80ff29a62a48f816637e9769dbc">protocol_binary_request_incr</a>
+<li>bodylen
+: <a class="el" href="unionprotocol__binary__request__header.html#8e252c6b6b15265cbef5ebeca0b14cbe">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#214d0a08d1a7a85e6e71bc05812b3c30">protocol_binary_response_header</a>
+<li>buffer
+: <a class="el" href="structconn.html#e58d1fb50279ca7d206e32707ff477f6">conn</a>
+<li>bytes
+: <a class="el" href="unionprotocol__binary__request__set.html#93edd3904ef57baa2d668110b38dc344">protocol_binary_request_set</a>
+, <a class="el" href="unionprotocol__binary__response__no__extras.html#e60396b34b66fd7c8c9b4307e8110bba">protocol_binary_response_no_extras</a>
+, <a class="el" href="unionprotocol__binary__request__incr.html#5ffb707b3523e4d3e704caa678c70bfa">protocol_binary_request_incr</a>
+, <a class="el" href="unionprotocol__binary__response__get.html#60d9dfd9dde94f4bb9495aa4952b465e">protocol_binary_response_get</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#0d16a2d5e8a2c260c0142e150961a601">protocol_binary_response_incr</a>
+, <a class="el" href="unionprotocol__binary__request__flush.html#3e4666c5a6551809a711841d50e3ac6d">protocol_binary_request_flush</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#68f04643ea46d99a025360de77de88cd">protocol_binary_response_header</a>
+, <a class="el" href="unionprotocol__binary__request__no__extras.html#864236abcd2215f7e93545122516d5b8">protocol_binary_request_no_extras</a>
+, <a class="el" href="unionprotocol__binary__request__header.html#de6140aa3c9c0890f189f0515fe14099">protocol_binary_request_header</a>
+<li>bytes_read
+: <a class="el" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">thread_stats</a>
+<li>bytes_written
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x63.html b/functions_vars_0x63.html
new file mode 100644
index 0000000..a85539c
--- /dev/null
+++ b/functions_vars_0x63.html
@@ -0,0 +1,88 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>cas
+: <a class="el" href="structconn.html#17e41fed262e75fc9a78c5df4828dd10">conn</a>
+, <a class="el" href="unionprotocol__binary__request__header.html#d92d97ecb673daad0497d2e12ec08fe1">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#e7fcc0c083c4c49a817d0c92f8242880">protocol_binary_response_header</a>
+<li>cas_badval
+: <a class="el" href="structslab__stats.html#f7dc635cd3086d46d93cfd44e3a6c3e7">slab_stats</a>
+<li>cas_hits
+: <a class="el" href="structslab__stats.html#391924745fcae79874c492f9db29f6e5">slab_stats</a>
+<li>cas_misses
+: <a class="el" href="structthread__stats.html#daaed26081651c8236b1cc5b4f4748ec">thread_stats</a>
+<li>chunk_size
+: <a class="el" href="structsettings.html#59bb385a05df23defc39f23a4b95b2be">settings</a>
+<li>cmd
+: <a class="el" href="structconn.html#57c6c7f94cf0969745a2683ebd17e0e7">conn</a>
+<li>cond
+: <a class="el" href="structconn__queue.html#add011a95eb9257a9118fc7c906d67e7">conn_queue</a>
+<li>conn_structs
+: <a class="el" href="structstats.html#444566021e240f7552b946e7516d6ebe">stats</a>
+<li>curr_bytes
+: <a class="el" href="structstats.html#16d174f23f4b8e48c3dc2557f2db7750">stats</a>
+<li>curr_conns
+: <a class="el" href="structstats.html#1c0edacbfc2610977c9d1c6a675be6bb">stats</a>
+<li>curr_items
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x64.html b/functions_vars_0x64.html
new file mode 100644
index 0000000..6fcd14c
--- /dev/null
+++ b/functions_vars_0x64.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>datatype
+: <a class="el" href="unionprotocol__binary__request__header.html#dfb217aba6fa7695ac7bc2a102f37541">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#47a38534e6c248abe956092f9226aa6a">protocol_binary_response_header</a>
+<li>decr_hits
+: <a class="el" href="structslab__stats.html#08355226ee7038716958682338fdbdda">slab_stats</a>
+<li>decr_misses
+: <a class="el" href="structthread__stats.html#f5376d1206b9e71cbff2dab81e930d28">thread_stats</a>
+<li>delete_hits
+: <a class="el" href="structslab__stats.html#269423b43063e97b7ecdd16347f38cb4">slab_stats</a>
+<li>delete_misses
+: <a class="el" href="structthread__stats.html#eb08e5cab194e1337007464c42fbbbdf">thread_stats</a>
+<li>delta
+: <a class="el" href="unionprotocol__binary__request__incr.html#784c7b08c6911019686628ad149a1bd2">protocol_binary_request_incr</a>
+<li>detail_enabled
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x65.html b/functions_vars_0x65.html
new file mode 100644
index 0000000..bb018be
--- /dev/null
+++ b/functions_vars_0x65.html
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>end
+: <a class="el" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">_stritem</a>
+<li>end_page_free
+: <a class="el" href="structslabclass__t.html#fec0f21a6319d0383bf87cccad72d1a3">slabclass_t</a>
+<li>end_page_ptr
+: <a class="el" href="structslabclass__t.html#aeea4cb14761e4e6b76dca853651cd3a">slabclass_t</a>
+<li>ev_flags
+: <a class="el" href="structconn.html#523af570f5630fb5c1aaf51d87c96abc">conn</a>
+<li>event
+: <a class="el" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">conn</a>
+<li>event_flags
+: <a class="el" href="structconn__queue__item.html#5d99b0ff634524732704757b1b90397d">conn_queue_item</a>
+<li>evict_to_free
+: <a class="el" href="structsettings.html#d168c4ce8bca42ce8f7b0ba8b66fba1a">settings</a>
+<li>evicted
+: <a class="el" href="structitemstats__t.html#3098a93be4b553867fecb976ba7e4116">itemstats_t</a>
+<li>evicted_time
+: <a class="el" href="structitemstats__t.html#323f62c71f268d65fa6a56ea894d6294">itemstats_t</a>
+<li>evictions
+: <a class="el" href="structstats.html#cecd3ccfa807a4fb7deb5be5e174a6fc">stats</a>
+<li>expiration
+: <a class="el" href="unionprotocol__binary__request__incr.html#1f02aa475739837ce126d96a4490830a">protocol_binary_request_incr</a>
+, <a class="el" href="unionprotocol__binary__request__set.html#4d141825259694678e2c126c24738e55">protocol_binary_request_set</a>
+, <a class="el" href="unionprotocol__binary__request__flush.html#8bf0aea42bd6f5667f682620deaf5d9d">protocol_binary_request_flush</a>
+<li>exptime
+: <a class="el" href="struct__stritem.html#fd87174e4e2f16bf48a950ff28ba65d4">_stritem</a>
+<li>extlen
+: <a class="el" href="unionprotocol__binary__request__header.html#14529cf3a0c9c8e882cf8b6c0708050a">protocol_binary_request_header</a>
+, <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;
+<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>
+</html>
diff --git a/functions_vars_0x66.html b/functions_vars_0x66.html
new file mode 100644
index 0000000..cd260ea
--- /dev/null
+++ b/functions_vars_0x66.html
@@ -0,0 +1,71 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>factor
+: <a class="el" href="structsettings.html#a0c4be9f40fe18de45a3ee9bb9fda8a6">settings</a>
+<li>flags
+: <a class="el" href="unionprotocol__binary__response__get.html#1daa82c84a25059239aa1917b5acf7e1">protocol_binary_response_get</a>
+, <a class="el" href="unionprotocol__binary__request__set.html#df53da690b87339cf8e23975602ad3d2">protocol_binary_request_set</a>
+<li>flush_cmds
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x67.html b/functions_vars_0x67.html
new file mode 100644
index 0000000..66252c4
--- /dev/null
+++ b/functions_vars_0x67.html
@@ -0,0 +1,73 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_cmds
+: <a class="el" href="structthread__stats.html#ffa01fa8b4974f4839122424c1bb2fc3">thread_stats</a>
+, <a class="el" href="structstats.html#990bacf5404f31f17a6dafc465a2b775">stats</a>
+<li>get_hits
+: <a class="el" href="structstats.html#12c881743d5b3afd0a4ab18b29a413c9">stats</a>
+, <a class="el" href="structslab__stats.html#7bc073fa35375d23129eab883ff2b633">slab_stats</a>
+<li>get_misses
+: <a class="el" href="structstats.html#1802ea50eb0aab84ab3e923dd53d294e">stats</a>
+, <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;
+<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>
+</html>
diff --git a/functions_vars_0x68.html b/functions_vars_0x68.html
new file mode 100644
index 0000000..6801d61
--- /dev/null
+++ b/functions_vars_0x68.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>h_next
+: <a class="el" href="struct__stritem.html#cc3bc0ca62146131ad8ae8518545e11b">_stritem</a>
+<li>hdrbuf
+: <a class="el" href="structconn.html#c98cb4f13ddb0a4c8682c8764ee21ec0">conn</a>
+<li>hdrsize
+: <a class="el" href="structconn.html#a58fbb1de414bafa4d2fb5d6568194aa">conn</a>
+<li>head
+: <a class="el" href="structconn__queue.html#746869ed0b3f2e04d47d87a0087ab644">conn_queue</a>
+<li>header
+: <a class="el" href="unionprotocol__binary__request__flush.html#ac8853af50f26d05d162e2aa35455943">protocol_binary_request_flush</a>
+, <a class="el" href="unionprotocol__binary__response__get.html#ec3892f787583257760135973d637c92">protocol_binary_response_get</a>
+, <a class="el" href="unionprotocol__binary__response__no__extras.html#18fd54848e2ec28916e57445486029e9">protocol_binary_response_no_extras</a>
+, <a class="el" href="unionprotocol__binary__request__no__extras.html#317bb108d6ab0b66fdb3f1f3b1a3a8ec">protocol_binary_request_no_extras</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#a3821a6ef89daaf60327b3b31a7f0045">protocol_binary_response_incr</a>
+, <a class="el" href="unionprotocol__binary__request__incr.html#a0d4395b112e03c3e3b896e98fe74f67">protocol_binary_request_incr</a>
+, <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;
+<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>
+</html>
diff --git a/functions_vars_0x69.html b/functions_vars_0x69.html
new file mode 100644
index 0000000..9eee59c
--- /dev/null
+++ b/functions_vars_0x69.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>icurr
+: <a class="el" href="structconn.html#496919c8fa5cdbfba62d8d8beb7bddae">conn</a>
+<li>ileft
+: <a class="el" href="structconn.html#ecd54059ef51d05fcb5cfdb9c7317903">conn</a>
+<li>ilist
+: <a class="el" href="structconn.html#3f8edd0d1efc80f5d9e1f519581d459e">conn</a>
+<li>incr_hits
+: <a class="el" href="structslab__stats.html#a184357792689748e228095f17f9e83c">slab_stats</a>
+<li>incr_misses
+: <a class="el" href="structthread__stats.html#9d783773df9a1163f1475fe10e4d2838">thread_stats</a>
+<li>init_state
+: <a class="el" href="structconn__queue__item.html#3d39c5e55b6d49d47f2fe7ae169646be">conn_queue_item</a>
+<li>initial
+: <a class="el" href="unionprotocol__binary__request__incr.html#9576d5bf36399457af2ab8ec9da73718">protocol_binary_request_incr</a>
+<li>inter
+: <a class="el" href="structsettings.html#3077457f2ff945dbc779ec42c44dfb08">settings</a>
+<li>iov
+: <a class="el" href="structconn.html#7fa506eb093e715dba7c51e373adf332">conn</a>
+<li>iovsize
+: <a class="el" href="structconn.html#a9e54ceb57a50b642bb6733f654f67ef">conn</a>
+<li>iovused
+: <a class="el" href="structconn.html#4bfd124c25febb5c0473a64010a5e04c">conn</a>
+<li>isize
+: <a class="el" href="structconn.html#864209402985a2c5fa5a5215f1dfe8dc">conn</a>
+<li>it_flags
+: <a class="el" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">_stritem</a>
+<li>item
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x6b.html b/functions_vars_0x6b.html
new file mode 100644
index 0000000..67ca6ff
--- /dev/null
+++ b/functions_vars_0x6b.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>keylen
+: <a class="el" href="structconn.html#5d99d3fe7e8dcc919ea5d94dbadcc7cd">conn</a>
+, <a class="el" href="unionprotocol__binary__request__header.html#3c0b5b399a0f7020172b756781d9a83e">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#ee5d86aeaa7a3a54701745ae3b46aac4">protocol_binary_response_header</a>
+<li>killing
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x6c.html b/functions_vars_0x6c.html
new file mode 100644
index 0000000..9c07312
--- /dev/null
+++ b/functions_vars_0x6c.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li class="current"><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>length
+: <a class="el" href="structtoken__s.html#c9ca5120d39705373921c41df2f1790b">token_s</a>
+<li>list_size
+: <a class="el" href="structslabclass__t.html#1dd6a91bd4f994ac053591b1f2c3fe2d">slabclass_t</a>
+<li>listen_disabled_num
+: <a class="el" href="structstats.html#7cce50f30bfeebca79e4fb3c36def765">stats</a>
+<li>lock
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x6d.html b/functions_vars_0x6d.html
new file mode 100644
index 0000000..0501a65
--- /dev/null
+++ b/functions_vars_0x6d.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>magic
+: <a class="el" href="unionprotocol__binary__request__header.html#6187b7eb072896580b6f0688ca6f8f25">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#13ac32fc0c7b054113242f4978d3be8d">protocol_binary_response_header</a>
+<li>maxbytes
+: <a class="el" href="structsettings.html#9e462ca2f9a0531d782cd24f2e51354f">settings</a>
+<li>maxconns
+: <a class="el" href="structsettings.html#661321f255edb678a4b8a52e909b4acf">settings</a>
+<li>message
+: <a class="el" href="unionprotocol__binary__request__flush.html#cce78fd657be90133c60ef56f566faa8">protocol_binary_request_flush</a>
+, <a class="el" href="unionprotocol__binary__request__set.html#63a487ff7b0640c7638288b4cd5937a2">protocol_binary_request_set</a>
+, <a class="el" href="unionprotocol__binary__request__no__extras.html#b325289f18b9099cc526f3c830884385">protocol_binary_request_no_extras</a>
+, <a class="el" href="unionprotocol__binary__request__incr.html#c26762a5ca72bc2cb4668360953c3662">protocol_binary_request_incr</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#555cc09e83151a6e5ce85043074098a8">protocol_binary_response_incr</a>
+, <a class="el" href="unionprotocol__binary__response__no__extras.html#936e9d53c9c7c0be622d81e7f804708e">protocol_binary_response_no_extras</a>
+, <a class="el" href="unionprotocol__binary__response__get.html#dcce51d942a8153a5c9a7decf3182c77">protocol_binary_response_get</a>
+<li>msgbytes
+: <a class="el" href="structconn.html#dccea2771b5da3455ec501d046bbfbb2">conn</a>
+<li>msgcurr
+: <a class="el" href="structconn.html#a154e25e69a11d7837749a50523a60ea">conn</a>
+<li>msglist
+: <a class="el" href="structconn.html#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">conn</a>
+<li>msgsize
+: <a class="el" href="structconn.html#4a88af6a9aa8f5723163ce46109d424e">conn</a>
+<li>msgused
+: <a class="el" href="structconn.html#64b2e5b69fad86aa6f298c055fc96aae">conn</a>
+<li>mutex
+: <a class="el" href="structstats.html#a1da24a4ab04ced93a99433d2914ed96">stats</a>
+, <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;
+<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>
+</html>
diff --git a/functions_vars_0x6e.html b/functions_vars_0x6e.html
new file mode 100644
index 0000000..a0537f0
--- /dev/null
+++ b/functions_vars_0x6e.html
@@ -0,0 +1,95 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>nbytes
+: <a class="el" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">_stritem</a>
+<li>new_conn_queue
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#79dc836742346c8db838951b2d6f46c5">LIBEVENT_THREAD</a>
+<li>next
+: <a class="el" href="structconn.html#833a1cdb64edd1dd0784c16389135bba">conn</a>
+, <a class="el" href="struct__prefix__stats.html#b8b67f90c2ee15e3d684c150b9834fb4">_prefix_stats</a>
+, <a class="el" href="struct__stritem.html#d7f5d4ca7eae6391b02a8e0d95c99b87">_stritem</a>
+, <a class="el" href="structconn__queue__item.html#b3f61f6f42c1222b0119b785c90fb5f9">conn_queue_item</a>
+<li>nkey
+: <a class="el" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">_stritem</a>
+<li>noreply
+: <a class="el" href="structconn.html#5f59d93a1fb729ab33b66e3cf15e8466">conn</a>
+<li>notify_event
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#a291c9fc61c0ae2e403aa8feeaa59094">LIBEVENT_THREAD</a>
+<li>notify_receive_fd
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#01d0d9093c0f04bda0656d0aa6f170e9">LIBEVENT_THREAD</a>
+<li>notify_send_fd
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#d53e4c5a53ae00ed1f08d8476981c36b">LIBEVENT_THREAD</a>
+<li>nsuffix
+: <a class="el" href="struct__stritem.html#d104597f204745473144018ef15c1459">_stritem</a>
+<li>num_deletes
+: <a class="el" href="struct__prefix__stats.html#64b209c4456801345d60ca91a6f50b8e">_prefix_stats</a>
+<li>num_gets
+: <a class="el" href="struct__prefix__stats.html#5140b4bc8f003bf509d5037a9d949eee">_prefix_stats</a>
+<li>num_hits
+: <a class="el" href="struct__prefix__stats.html#09a533d0d149ab5d6fc1787ecbf2ec56">_prefix_stats</a>
+<li>num_sets
+: <a class="el" href="struct__prefix__stats.html#e10f4f2f0028f1d0a4d28f4e22ada50e">_prefix_stats</a>
+<li>num_threads
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x6f.html b/functions_vars_0x6f.html
new file mode 100644
index 0000000..1e715f0
--- /dev/null
+++ b/functions_vars_0x6f.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>offset
+: <a class="el" href="structconn.html#f796a28dffee965d3b331631fbbcc15d">conn</a>
+<li>oldest_live
+: <a class="el" href="structsettings.html#df482d13739658b54ac96c6eadba8bc6">settings</a>
+<li>opaque
+: <a class="el" href="unionprotocol__binary__request__header.html#cd7d19d761db2281487ca70e22a76d35">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#37afa59e0a8ad735004128344d688aea">protocol_binary_response_header</a>
+, <a class="el" href="structconn.html#60681e2946e7ee0f6fa3433168764a3e">conn</a>
+<li>opcode
+: <a class="el" href="unionprotocol__binary__request__header.html#f9f6dce85514fbc3bdd0785be3e62832">protocol_binary_request_header</a>
+, <a class="el" href="unionprotocol__binary__response__header.html#f62e23e48cb31f281a2181cd0622a52f">protocol_binary_response_header</a>
+<li>outofmemory
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x70.html b/functions_vars_0x70.html
new file mode 100644
index 0000000..711a2bf
--- /dev/null
+++ b/functions_vars_0x70.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>perslab
+: <a class="el" href="structslabclass__t.html#7b4ef1609891f9723644708380fc1628">slabclass_t</a>
+<li>port
+: <a class="el" href="structsettings.html#20fa1e33e54d255f4f5e3df2da3e64ef">settings</a>
+<li>prefix
+: <a class="el" href="struct__prefix__stats.html#163656cf53d9c02b9cc97d154382fac1">_prefix_stats</a>
+<li>prefix_delimiter
+: <a class="el" href="structsettings.html#3f7e4aa1d7561b994111a9e47f82f1bb">settings</a>
+<li>prefix_len
+: <a class="el" href="struct__prefix__stats.html#dfbee2c46f848b1f4e7a0a135513665f">_prefix_stats</a>
+<li>prev
+: <a class="el" href="struct__stritem.html#fcc1decef9e8c41fb64f4995462a08fa">_stritem</a>
+<li>protocol
+: <a class="el" href="structconn__queue__item.html#89d7a74058eb96cea21420cf70df021b">conn_queue_item</a>
+, <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;
+<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>
+</html>
diff --git a/functions_vars_0x72.html b/functions_vars_0x72.html
new file mode 100644
index 0000000..c8bb6da
--- /dev/null
+++ b/functions_vars_0x72.html
@@ -0,0 +1,94 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>rbuf
+: <a class="el" href="structconn.html#c0b276582776af667fe88bf6a73a57b1">conn</a>
+<li>rbytes
+: <a class="el" href="structconn.html#4a7eed4d30ba338ae092ec2011e21982">conn</a>
+<li>rcurr
+: <a class="el" href="structconn.html#321f9c23c4a20d15d16630c5648ac41a">conn</a>
+<li>read_buffer_size
+: <a class="el" href="structconn__queue__item.html#5ff32d7f71a4adbf8ff60719eba12538">conn_queue_item</a>
+<li>refcount
+: <a class="el" href="struct__stritem.html#f4b10743e972c424f170f3bbc277ded5">_stritem</a>
+<li>reqs_per_event
+: <a class="el" href="structsettings.html#85ffd37171524861e0e384bb5c607e17">settings</a>
+<li>request
+: <a class="el" href="unionprotocol__binary__request__header.html#cb2c6b8a13fda0fec30a675ea89d77f0">protocol_binary_request_header</a>
+<li>request_addr
+: <a class="el" href="structconn.html#cb126c7b0c4b0513fb1bfa40189407d1">conn</a>
+<li>request_addr_size
+: <a class="el" href="structconn.html#d5589e72b5427937e81116f846e20380">conn</a>
+<li>request_id
+: <a class="el" href="structconn.html#40f2af0bb917ca015ad366811e950ee0">conn</a>
+<li>reserved
+: <a class="el" href="unionprotocol__binary__request__header.html#1ca373e25ce8d6c435837d6703df6b72">protocol_binary_request_header</a>
+<li>response
+: <a class="el" href="unionprotocol__binary__response__header.html#a3806d5f9ffbed951f5510bd847f1188">protocol_binary_response_header</a>
+<li>ritem
+: <a class="el" href="structconn.html#28de9d8a5b9432c6f4ad521fc7875ea8">conn</a>
+<li>rlbytes
+: <a class="el" href="structconn.html#47f8791b09c3105ecca911bea9b73406">conn</a>
+<li>rsize
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x73.html b/functions_vars_0x73.html
new file mode 100644
index 0000000..4749c15
--- /dev/null
+++ b/functions_vars_0x73.html
@@ -0,0 +1,110 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>sbytes
+: <a class="el" href="structconn.html#5f95cd3a1e8b56dd5af48534162d4188">conn</a>
+<li>set_cmds
+: <a class="el" href="structslab__stats.html#4da67cc4f2297d79e69e3805f42c90b7">slab_stats</a>
+, <a class="el" href="structstats.html#53ccb9f0a724b936ad00f9af020dd6a0">stats</a>
+<li>sfd
+: <a class="el" href="structconn.html#37f7969ba27e8ae9461a1d3b378351d6">conn</a>
+, <a class="el" href="structconn__queue__item.html#31c3fbaf859bdcf533a078865bd4ae82">conn_queue_item</a>
+<li>size
+: <a class="el" href="structconn.html#b5d5df899a9e2dc1dfc8aec8afa68c64">conn</a>
+, <a class="el" href="structslabclass__t.html#4cf617cfbf020da0df9cf0fceca658df">slabclass_t</a>
+<li>sl_curr
+: <a class="el" href="structslabclass__t.html#65cd6747f5ca9f4252201896f721f2b7">slabclass_t</a>
+<li>sl_total
+: <a class="el" href="structslabclass__t.html#7b5c8722be73547d0c9a2943ff704819">slabclass_t</a>
+<li>slab_list
+: <a class="el" href="structslabclass__t.html#f4d859346dd21c06dfc6f4e5f39e94cc">slabclass_t</a>
+<li>slab_stats
+: <a class="el" href="structthread__stats.html#efc242998efe6318a32510565acbcb01">thread_stats</a>
+<li>slabs
+: <a class="el" href="structslabclass__t.html#cae55331b90d92be8f5bfee55d535044">slabclass_t</a>
+<li>slabs_clsid
+: <a class="el" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">_stritem</a>
+<li>slots
+: <a class="el" href="structslabclass__t.html#58357ce559d64efff2f9455b295a1f92">slabclass_t</a>
+<li>socketpath
+: <a class="el" href="structsettings.html#4c283e7be93d2eb0e7af366abc360ba7">settings</a>
+<li>started
+: <a class="el" href="structstats.html#baf2f10d93dcc5aef7c8ca46c3c52e0b">stats</a>
+<li>state
+: <a class="el" href="structconn.html#17e40cc90c3669ee5e50df2ded95c3d0">conn</a>
+<li>stats
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b81f0ce2ef093d3d50c78d51ab5d4c8c">LIBEVENT_THREAD</a>
+, <a class="el" href="structconn.html#ec8860201c822de930dd89ab709fe4bd">conn</a>
+<li>status
+: <a class="el" href="unionprotocol__binary__response__header.html#f127e73abc53c90472220ad69cb98af1">protocol_binary_response_header</a>
+<li>substate
+: <a class="el" href="structconn.html#b0cc8eac6501657700093908c092ed3e">conn</a>
+<li>suffixcurr
+: <a class="el" href="structconn.html#24bdb9aaa257aeacfa8703c6f0a808da">conn</a>
+<li>suffixleft
+: <a class="el" href="structconn.html#7b1984060d5b4b2aea26905718cb42c8">conn</a>
+<li>suffixlist
+: <a class="el" href="structconn.html#75d646e58527bdaa2416942097938c93">conn</a>
+<li>suffixsize
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x74.html b/functions_vars_0x74.html
new file mode 100644
index 0000000..6df03bc
--- /dev/null
+++ b/functions_vars_0x74.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>tail
+: <a class="el" href="structconn__queue.html#3fab4c724e5ec0c425da52ddc2e6565a">conn_queue</a>
+<li>tailrepairs
+: <a class="el" href="structitemstats__t.html#cb37024d1a8303f9aad6bebf6c8bd7e3">itemstats_t</a>
+<li>thread
+: <a class="el" href="structconn.html#40d01c887098f08dfc57968eec68d52f">conn</a>
+<li>thread_id
+: <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b491d0e009031a4266f9f81e96129309">LIBEVENT_THREAD</a>
+<li>time
+: <a class="el" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">_stritem</a>
+<li>total_conns
+: <a class="el" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">stats</a>
+<li>total_items
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x75.html b/functions_vars_0x75.html
new file mode 100644
index 0000000..3dc7d9c
--- /dev/null
+++ b/functions_vars_0x75.html
@@ -0,0 +1,68 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>udpport
+: <a class="el" href="structsettings.html#1a574901d729a109bd3156885c96e37e">settings</a>
+<li>use_cas
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x76.html b/functions_vars_0x76.html
new file mode 100644
index 0000000..7913576
--- /dev/null
+++ b/functions_vars_0x76.html
@@ -0,0 +1,69 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>value
+: <a class="el" href="structtoken__s.html#d9dac2deb0b2d84d5728540123a4de71">token_s</a>
+, <a class="el" href="unionprotocol__binary__response__incr.html#18c01100a3d76fa9df2da8e28fc5bf7b">protocol_binary_response_incr</a>
+<li>verbose
+: <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;
+<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>
+</html>
diff --git a/functions_vars_0x77.html b/functions_vars_0x77.html
new file mode 100644
index 0000000..1e37786
--- /dev/null
+++ b/functions_vars_0x77.html
@@ -0,0 +1,78 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members - Variables</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li class="current"><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions.html"><span>All</span></a></li>
+ <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="functions_vars.html#index_a"><span>a</span></a></li>
+ <li><a href="functions_vars_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="functions_vars_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="functions_vars_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="functions_vars_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="functions_vars_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="functions_vars_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="functions_vars_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="functions_vars_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="functions_vars_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="functions_vars_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="functions_vars_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="functions_vars_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="functions_vars_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="functions_vars_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="functions_vars_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="functions_vars_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="functions_vars_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="functions_vars_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="functions_vars_0x76.html#index_v"><span>v</span></a></li>
+ <li class="current"><a href="functions_vars_0x77.html#index_w"><span>w</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_w">- w -</a></h3><ul>
+<li>wbuf
+: <a class="el" href="structconn.html#b7bcc3e0bf2d962d2f7aad53c6b523b7">conn</a>
+<li>wbytes
+: <a class="el" href="structconn.html#5df3a395efeb81c9ea517a81338ba1df">conn</a>
+<li>wcurr
+: <a class="el" href="structconn.html#d509acb6e118d4ff9991c4592ed4a544">conn</a>
+<li>which
+: <a class="el" href="structconn.html#d4b85274b88921db50c2a221386ca5fe">conn</a>
+<li>write_and_free
+: <a class="el" href="structconn.html#6dff98252f504190f1f3412650ef5da4">conn</a>
+<li>write_and_go
+: <a class="el" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f">conn</a>
+<li>wsize
+: <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;
+<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>
+</html>
diff --git a/globals.html b/globals.html
new file mode 100644
index 0000000..3624256
--- /dev/null
+++ b/globals.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>__builtin_expect
+: <a class="el" href="memcached_8h.html#2d68e635cffd81dd153ce8330c1b30d4">memcached.h</a>
+<li>_GNU_SOURCE
+: <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;
+<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>
+</html>
diff --git a/globals_0x61.html b/globals_0x61.html
new file mode 100644
index 0000000..490ce45
--- /dev/null
+++ b/globals_0x61.html
@@ -0,0 +1,101 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li class="current"><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>accept_new_conns()
+: <a class="el" href="memcached_8h.html#4626562440107c11cdd7cc07ba28f806">memcached.h</a>
+, <a class="el" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806">thread.c</a>
+<li>add_delta()
+: <a class="el" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764">thread.c</a>
+, <a class="el" href="memcached_8h.html#9541b45b4a663dbdc0c69e8a7334700e">memcached.h</a>
+<li>ADD_STAT
+: <a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">memcached.h</a>
+<li>APPEND_NUM_FMT_STAT
+: <a class="el" href="memcached_8h.html#30ab71365faf0a05119b4705e26d81a8">memcached.h</a>
+<li>APPEND_NUM_STAT
+: <a class="el" href="memcached_8h.html#be2689982c5b4d28c7eb6151710f404d">memcached.h</a>
+<li>APPEND_STAT
+: <a class="el" href="memcached_8h.html#76c2c7de1009374de65513d72f6e3e56">memcached.h</a>
+<li>append_stat()
+: <a class="el" href="memcached_8c.html#ca748357457307f8d993dc73c3350afe">memcached.c</a>
+, <a class="el" href="memcached_8h.html#ca748357457307f8d993dc73c3350afe">memcached.h</a>
+<li>ascii_prot
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1">memcached.h</a>
+<li>ascii_udp_prot
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5">memcached.h</a>
+<li>assoc_delete()
+: <a class="el" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c">assoc.c</a>
+, <a class="el" href="assoc_8h.html#d2a245870a21e6edd5a7ad482f9dca5c">assoc.h</a>
+<li>assoc_find()
+: <a class="el" href="assoc_8h.html#4972dca83569e1f192b193facb64a02f">assoc.h</a>
+, <a class="el" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f">assoc.c</a>
+<li>assoc_init()
+: <a class="el" href="assoc_8h.html#f7b17ebeaafd6b04053506a27362c45d">assoc.h</a>
+, <a class="el" href="assoc_8c.html#f7b17ebeaafd6b04053506a27362c45d">assoc.c</a>
+<li>assoc_insert()
+: <a class="el" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01">assoc.c</a>
+, <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;
+<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>
+</html>
diff --git a/globals_0x62.html b/globals_0x62.html
new file mode 100644
index 0000000..357ca2f
--- /dev/null
+++ b/globals_0x62.html
@@ -0,0 +1,92 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li class="current"><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>bin_no_state
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81">memcached.h</a>
+<li>BIN_PKT_HDR_WORDS
+: <a class="el" href="memcached_8h.html#52e0174a1089d9beba9b4007b96fd647">memcached.h</a>
+<li>bin_read_flush_exptime
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1">memcached.h</a>
+<li>bin_read_set_value
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b">memcached.h</a>
+<li>bin_reading_cas_header
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b">memcached.h</a>
+<li>bin_reading_del_header
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7">memcached.h</a>
+<li>bin_reading_get_key
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc">memcached.h</a>
+<li>bin_reading_incr_header
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2">memcached.h</a>
+<li>bin_reading_set_header
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8">memcached.h</a>
+<li>bin_reading_stat
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b">memcached.h</a>
+<li>bin_substates
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">memcached.h</a>
+<li>binary_prot
+: <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;
+<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>
+</html>
diff --git a/globals_0x63.html b/globals_0x63.html
new file mode 100644
index 0000000..3b69f03
--- /dev/null
+++ b/globals_0x63.html
@@ -0,0 +1,120 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li class="current"><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>cache_lock
+: <a class="el" href="items_8h.html#9127df2a4e57929543f3b955e8fa6014">items.h</a>
+, <a class="el" href="thread_8c.html#9127df2a4e57929543f3b955e8fa6014">thread.c</a>
+<li>CHUNK_ALIGN_BYTES
+: <a class="el" href="memcached_8h.html#8cd56df53d2341debe15fafe411515a6">memcached.h</a>
+<li>COMMAND_TOKEN
+: <a class="el" href="memcached_8c.html#4a718021e213046b7b8b89d69b2cc4e2">memcached.c</a>
+<li>conn
+: <a class="el" href="memcached_8h.html#6b845d48e30cbb66add29598de2e00a6">memcached.h</a>
+<li>conn_add_to_freelist()
+: <a class="el" href="memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2">memcached.c</a>
+, <a class="el" href="memcached_8h.html#fc9ec43a3d82ca2bbaa216539353bfa2">memcached.h</a>
+<li>conn_closing
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13">memcached.h</a>
+<li>conn_from_freelist()
+: <a class="el" href="memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9">memcached.c</a>
+, <a class="el" href="memcached_8h.html#c674c15cf4e7d2d5d6d6b871772242e1">memcached.h</a>
+<li>conn_listening
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa">memcached.h</a>
+<li>conn_lock
+: <a class="el" href="thread_8c.html#516da4c745197f600a201285359edeeb">thread.c</a>
+<li>conn_max_state
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d">memcached.h</a>
+<li>conn_mwrite
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca">memcached.h</a>
+<li>conn_new()
+: <a class="el" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f">memcached.h</a>
+, <a class="el" href="memcached_8c.html#f6f04a62bdce44ee52f3a247f6df38ee">memcached.c</a>
+<li>conn_new_cmd
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef">memcached.h</a>
+<li>conn_nread
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9">memcached.h</a>
+<li>conn_parse_cmd
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4">memcached.h</a>
+<li>conn_read
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39">memcached.h</a>
+<li>conn_states
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">memcached.h</a>
+<li>conn_swallow
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990">memcached.h</a>
+<li>conn_waiting
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6">memcached.h</a>
+<li>conn_write
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594">memcached.h</a>
+<li>CQ
+: <a class="el" href="thread_8c.html#4e7f6c53cad5e1e4c455d2d85af8756c">thread.c</a>
+<li>CQ_ITEM
+: <a class="el" href="thread_8c.html#41f388ca605b116da777ec9bb1e7516a">thread.c</a>
+<li>current_time
+: <a class="el" href="memcached_8h.html#21b2a3d4ff751fe99cdca2d14babc559">memcached.h</a>
+, <a class="el" href="memcached_8c.html#21b2a3d4ff751fe99cdca2d14babc559">memcached.c</a>
+, <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;
+<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>
+</html>
diff --git a/globals_0x64.html b/globals_0x64.html
new file mode 100644
index 0000000..57a2b74
--- /dev/null
+++ b/globals_0x64.html
@@ -0,0 +1,134 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>daemonize()
+: <a class="el" href="daemon_8c.html#78ff9cfa411dda44b12c1dd5e5d078e6">daemon.c</a>
+, <a class="el" href="memcached_8h.html#78ff9cfa411dda44b12c1dd5e5d078e6">memcached.h</a>
+<li>DATA_BUFFER_SIZE
+: <a class="el" href="memcached_8h.html#b723c5f0e9759c70ed582dfd77431ff7">memcached.h</a>
+<li>DEBUG_REFCNT
+: <a class="el" href="items_8c.html#163fb9f8774b1cc82192036d16673f7b">items.c</a>
+<li>DEFAULT_HASH_BULK_MOVE
+: <a class="el" href="assoc_8c.html#9db10185af50e6312849d37415277ab3">assoc.c</a>
+<li>dispatch_conn_new()
+: <a class="el" href="memcached_8h.html#04c3e20b71072223654c0bbf7c266173">memcached.h</a>
+, <a class="el" href="thread_8c.html#04c3e20b71072223654c0bbf7c266173">thread.c</a>
+<li>dispatch_event_add()
+: <a class="el" href="memcached_8h.html#1e1a527b3b57614f719a40d83941b8fc">memcached.h</a>
+<li>do_accept_new_conns()
+: <a class="el" href="memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c">memcached.c</a>
+, <a class="el" href="memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c">memcached.h</a>
+<li>do_add_delta()
+: <a class="el" href="memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7">memcached.c</a>
+, <a class="el" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef">memcached.h</a>
+<li>do_assoc_move_next_bucket()
+: <a class="el" href="assoc_8h.html#7ac3a95f8f8402f30ff16652f8214172">assoc.h</a>
+<li>do_item_alloc()
+: <a class="el" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae">items.c</a>
+, <a class="el" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae">items.h</a>
+<li>do_item_cachedump()
+: <a class="el" href="items_8c.html#f8926aa0955ee34cec0fbe7214e74156">items.c</a>
+, <a class="el" href="items_8h.html#f8926aa0955ee34cec0fbe7214e74156">items.h</a>
+<li>do_item_flush_expired()
+: <a class="el" href="items_8c.html#515ef8e7f0cef67772989fd076f7dcb4">items.c</a>
+, <a class="el" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4">items.h</a>
+<li>do_item_get()
+: <a class="el" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c">items.c</a>
+, <a class="el" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c">items.h</a>
+<li>do_item_get_nocheck()
+: <a class="el" href="items_8c.html#8c5a6c6bfdfe2ed3514170cc836be7a9">items.c</a>
+, <a class="el" href="items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9">items.h</a>
+<li>do_item_link()
+: <a class="el" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15">items.c</a>
+, <a class="el" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15">items.h</a>
+<li>do_item_remove()
+: <a class="el" href="items_8h.html#81d7ffedc021b4a576d5712b7cea34a7">items.h</a>
+, <a class="el" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7">items.c</a>
+<li>do_item_replace()
+: <a class="el" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8">items.c</a>
+, <a class="el" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8">items.h</a>
+<li>do_item_stats()
+: <a class="el" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c">items.c</a>
+, <a class="el" href="items_8h.html#c37d9c76fff27f10050dc069eef7d50c">items.h</a>
+<li>do_item_stats_sizes()
+: <a class="el" href="items_8h.html#83d27e539e6256fe75653def1f4594e3">items.h</a>
+, <a class="el" href="items_8c.html#83d27e539e6256fe75653def1f4594e3">items.c</a>
+<li>do_item_unlink()
+: <a class="el" href="items_8c.html#8068353af89272b21fbf0bd88d34118b">items.c</a>
+, <a class="el" href="items_8h.html#8068353af89272b21fbf0bd88d34118b">items.h</a>
+<li>do_item_update()
+: <a class="el" href="items_8h.html#4fc546770369a633debd89e0b9b19d3d">items.h</a>
+, <a class="el" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d">items.c</a>
+<li>do_store_item()
+: <a class="el" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca">memcached.h</a>
+, <a class="el" href="memcached_8c.html#7d76af30e49baebcf82c13f241352544">memcached.c</a>
+<li>DONT_PREALLOC_SLABS
+: <a class="el" href="memcached_8h.html#d6e30718df50c9991afd87dc619c851f">memcached.h</a>
+<li>drop_privileges()
+: <a class="el" href="solaris__priv_8c.html#23c026cc361d78c1314971dd6be2b0ad">solaris_priv.c</a>
+, <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;
+<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>
+</html>
diff --git a/globals_0x65.html b/globals_0x65.html
new file mode 100644
index 0000000..e061edf
--- /dev/null
+++ b/globals_0x65.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>ENDIAN_LITTLE
+: <a class="el" href="config_8h.html#79ea30e7a158a10b93d271271b6547fd">config.h</a>
+<li>EXISTS
+: <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;
+<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>
+</html>
diff --git a/globals_0x66.html b/globals_0x66.html
new file mode 100644
index 0000000..04daa28
--- /dev/null
+++ b/globals_0x66.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>final
+: <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;
+<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>
+</html>
diff --git a/globals_0x67.html b/globals_0x67.html
new file mode 100644
index 0000000..9218494
--- /dev/null
+++ b/globals_0x67.html
@@ -0,0 +1,74 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li class="current"><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_cas_id()
+: <a class="el" href="items_8c.html#62b7c83e5bdd71713688f70199319902">items.c</a>
+, <a class="el" href="items_8h.html#62b7c83e5bdd71713688f70199319902">items.h</a>
+<li>get_stats()
+: <a class="el" href="slabs_8c.html#0e8837809ec40b8024ca6f972830176c">slabs.c</a>
+, <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;
+<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>
+</html>
diff --git a/globals_0x68.html b/globals_0x68.html
new file mode 100644
index 0000000..8d8ad98
--- /dev/null
+++ b/globals_0x68.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li class="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>hash()
+: <a class="el" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863">hash.h</a>
+<li>HASH_BIG_ENDIAN
+: <a class="el" href="hash_8c.html#129f72057b84147c7c3e2a6d107f0e3b">hash.c</a>
+<li>hash_bulk_move
+: <a class="el" href="assoc_8c.html#6577d7fbe24896e5cc13ec633040cc93">assoc.c</a>
+<li>HASH_LITTLE_ENDIAN
+: <a class="el" href="hash_8c.html#8c49a94782a573ded31a7bb1949cbf47">hash.c</a>
+<li>hashmask
+: <a class="el" href="assoc_8c.html#acd6ed104463685849b2550389d05ff3">assoc.c</a>
+<li>hashsize
+: <a class="el" href="assoc_8c.html#86173ca25b300cf3276b088d3fc6bdaf">assoc.c</a>
+<li>HAVE__BOOL
+: <a class="el" href="config_8h.html#862ffdbac7ac8323712310a418b7d9a3">config.h</a>
+<li>HAVE_INTTYPES_H
+: <a class="el" href="config_8h.html#b90a030ff2790ebdc176660a6dd2a478">config.h</a>
+<li>HAVE_MEMORY_H
+: <a class="el" href="config_8h.html#e93a78f9d076138897af441c9f86f285">config.h</a>
+<li>HAVE_MLOCKALL
+: <a class="el" href="config_8h.html#4a6917ed367030ea8b4ed1f977cd876a">config.h</a>
+<li>HAVE_SIGIGNORE
+: <a class="el" href="config_8h.html#e63de60e6cf022ff32bd40aa2efbeb15">config.h</a>
+<li>HAVE_STDBOOL_H
+: <a class="el" href="config_8h.html#8c3fa1b2f1be8c6f6929548c548cf50a">config.h</a>
+<li>HAVE_STDINT_H
+: <a class="el" href="config_8h.html#b6cd6d1c63c1e26ea2d4537b77148354">config.h</a>
+<li>HAVE_STDLIB_H
+: <a class="el" href="config_8h.html#9e0e434ec1a6ddbd97db12b5a32905e0">config.h</a>
+<li>HAVE_STRING_H
+: <a class="el" href="config_8h.html#d4c234dd1625255dc626a15886306e7d">config.h</a>
+<li>HAVE_STRINGS_H
+: <a class="el" href="config_8h.html#405d10d46190bcb0320524c54eafc850">config.h</a>
+<li>HAVE_SYS_STAT_H
+: <a class="el" href="config_8h.html#ce156430ba007d19b4348a950d0c692b">config.h</a>
+<li>HAVE_SYS_TYPES_H
+: <a class="el" href="config_8h.html#69dc70bea5d1f8bd2be9740e974fa666">config.h</a>
+<li>HAVE_UNISTD_H
+: <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;
+<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>
+</html>
diff --git a/globals_0x69.html b/globals_0x69.html
new file mode 100644
index 0000000..4284f04
--- /dev/null
+++ b/globals_0x69.html
@@ -0,0 +1,152 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>INCR_MAX_STORAGE_LEN
+: <a class="el" href="memcached_8c.html#36717cb1bf9d89c9372a92bb37c6d30d">memcached.c</a>
+<li>IOV_LIST_HIGHWAT
+: <a class="el" href="memcached_8h.html#caa0d98800d7b0731fe95772fe298bd0">memcached.h</a>
+<li>IOV_LIST_INITIAL
+: <a class="el" href="memcached_8h.html#18ce3212ea76fbc1de1fe2d34f4b8c7e">memcached.h</a>
+<li>is_listen_thread()
+: <a class="el" href="memcached_8h.html#f354b347a944d96a5a7644f9e84e7e7e">memcached.h</a>
+, <a class="el" href="thread_8c.html#7a14a0df6eff0fd0852f4844eab2524a">thread.c</a>
+<li>IS_UDP
+: <a class="el" href="memcached_8h.html#e7d628501377024bde05056f4af112bb">memcached.h</a>
+<li>item
+: <a class="el" href="memcached_8h.html#9063e222b7bfc97808e1ac9ad9053b6e">memcached.h</a>
+<li>item_alloc()
+: <a class="el" href="memcached_8h.html#d69cc14d059b72c07e1f0b550b1922c6">memcached.h</a>
+, <a class="el" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6">thread.c</a>
+<li>item_cachedump()
+: <a class="el" href="memcached_8h.html#66464e83dfd7f7e38702614fb645ba4c">memcached.h</a>
+, <a class="el" href="thread_8c.html#8c9611028843ca37b4d20ec99fd8af23">thread.c</a>
+<li>ITEM_CAS
+: <a class="el" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">memcached.h</a>
+<li>ITEM_data
+: <a class="el" href="memcached_8h.html#442889c7cb5c1ec39981f299331b4b29">memcached.h</a>
+<li>item_flush_expired()
+: <a class="el" href="memcached_8h.html#e00be629a8cd99870497ffc47b40740a">memcached.h</a>
+, <a class="el" href="thread_8c.html#84097b43e7999f753c11603eff36dadc">thread.c</a>
+<li>item_free()
+: <a class="el" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb">items.c</a>
+, <a class="el" href="items_8h.html#5305dd637fb32e9a99b97326de1429eb">items.h</a>
+<li>item_get()
+: <a class="el" href="memcached_8h.html#1ff584f7053e4a5c8f2cffc7186a12aa">memcached.h</a>
+, <a class="el" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa">thread.c</a>
+<li>ITEM_get_cas
+: <a class="el" href="memcached_8h.html#b8e3564ae343cbe6a61e7d277fe0d849">memcached.h</a>
+<li>item_init()
+: <a class="el" href="items_8c.html#9b4f1347eb13afcefa40fbe60cd040b4">items.c</a>
+, <a class="el" href="items_8h.html#9b4f1347eb13afcefa40fbe60cd040b4">items.h</a>
+<li>ITEM_key
+: <a class="el" href="memcached_8h.html#6f0bbc1b60dc6d44e4f33b7072c5c556">memcached.h</a>
+<li>item_link()
+: <a class="el" href="memcached_8h.html#9e23e4fb572f5bc484a30eed591f9b36">memcached.h</a>
+, <a class="el" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844">thread.c</a>
+<li>ITEM_LINKED
+: <a class="el" href="memcached_8h.html#0fdfa9fdfdd2d9cd25d7bd7ad6033e03">memcached.h</a>
+<li>ITEM_LIST_HIGHWAT
+: <a class="el" href="memcached_8h.html#d956eb982df5bd7acbda28c721b41eaa">memcached.h</a>
+<li>ITEM_LIST_INITIAL
+: <a class="el" href="memcached_8h.html#67fead4b33f125ae7873422d8d8dcdfb">memcached.h</a>
+<li>ITEM_ntotal
+: <a class="el" href="memcached_8h.html#5c9d5467cfb934e32d0794afc596fded">memcached.h</a>
+<li>item_remove()
+: <a class="el" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b">thread.c</a>
+, <a class="el" href="memcached_8h.html#f445e1464df9a37165a06525af3ea31e">memcached.h</a>
+<li>item_replace()
+: <a class="el" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e">memcached.h</a>
+, <a class="el" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e">thread.c</a>
+<li>ITEM_set_cas
+: <a class="el" href="memcached_8h.html#906a01f2020378ebc543f3fac3a8de5c">memcached.h</a>
+<li>item_size_ok()
+: <a class="el" href="items_8c.html#9f56df307b2406f372e918860b07adad">items.c</a>
+, <a class="el" href="items_8h.html#9f56df307b2406f372e918860b07adad">items.h</a>
+<li>ITEM_SLABBED
+: <a class="el" href="memcached_8h.html#0eac12291582819219bf0f6ce9124364">memcached.h</a>
+<li>item_stats()
+: <a class="el" href="memcached_8h.html#2b022c04b5ceac327d82762206f51ca8">memcached.h</a>
+, <a class="el" href="thread_8c.html#2b022c04b5ceac327d82762206f51ca8">thread.c</a>
+<li>item_stats_reset()
+: <a class="el" href="items_8h.html#e091979860dd8a77b949c05d64cd4d4b">items.h</a>
+, <a class="el" href="items_8c.html#e091979860dd8a77b949c05d64cd4d4b">items.c</a>
+<li>item_stats_sizes()
+: <a class="el" href="thread_8c.html#76a67af22fe6ce802c07e857f06cbdc8">thread.c</a>
+, <a class="el" href="memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8">memcached.h</a>
+<li>ITEM_suffix
+: <a class="el" href="memcached_8h.html#cc9266e9b04daa12e359eb6d6f052fc3">memcached.h</a>
+<li>item_unlink()
+: <a class="el" href="thread_8c.html#256717f932dae6220d67fa02af2266bc">thread.c</a>
+, <a class="el" href="memcached_8h.html#0c242af4a01ed7d11beacef1ce98775a">memcached.h</a>
+<li>item_update()
+: <a class="el" href="thread_8c.html#c1d7ea5f69d88dd9b67b6f96520cad8d">thread.c</a>
+, <a class="el" href="memcached_8h.html#cbd05e36703d8da891e7c1a47a684941">memcached.h</a>
+<li>ITEM_UPDATE_INTERVAL
+: <a class="el" href="items_8c.html#a56cc44fe5a340da15284ce19e363340">items.c</a>
+<li>ITEMS_PER_ALLOC
+: <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;
+<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>
+</html>
diff --git a/globals_0x6b.html b/globals_0x6b.html
new file mode 100644
index 0000000..c31e0c3
--- /dev/null
+++ b/globals_0x6b.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li class="current"><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>KEY_MAX_LENGTH
+: <a class="el" href="memcached_8h.html#a5fda8abf3b5d8881d799a8b84091c6c">memcached.h</a>
+<li>KEY_TOKEN
+: <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;
+<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>
+</html>
diff --git a/globals_0x6c.html b/globals_0x6c.html
new file mode 100644
index 0000000..998ecc1
--- /dev/null
+++ b/globals_0x6c.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li class="current"><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LARGEST_ID
+: <a class="el" href="items_8c.html#3f574e7e3a8fae27712e007ea10a904a">items.c</a>
+<li>likely
+: <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;
+<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>
+</html>
diff --git a/globals_0x6d.html b/globals_0x6d.html
new file mode 100644
index 0000000..c02f731
--- /dev/null
+++ b/globals_0x6d.html
@@ -0,0 +1,208 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li class="current"><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+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="sizes_8c.html#3c04138a5bfe5d72780bb7e82a18e627">sizes.c</a>
+<li>MAX_NUMBER_OF_SLAB_CLASSES
+: <a class="el" href="memcached_8h.html#e8e332c92e566cf3b38a8a7e3d08eafe">memcached.h</a>
+<li>MAX_SENDBUF_SIZE
+: <a class="el" href="memcached_8h.html#39626d37ee23d63b65a51cced19569af">memcached.h</a>
+<li>MAX_TOKENS
+: <a class="el" href="memcached_8c.html#09886d6ba96e67553bf3c49ed8ade975">memcached.c</a>
+<li>MAX_VERBOSITY_LEVEL
+: <a class="el" href="memcached_8h.html#6d56e2cd35fd2a8391a19abba528f353">memcached.h</a>
+<li>MEMCACHED_ASSOC_DELETE
+: <a class="el" href="trace_8h.html#0c8d0afc6dea9413a676d9e9febdc1ab">trace.h</a>
+<li>MEMCACHED_ASSOC_DELETE_ENABLED
+: <a class="el" href="trace_8h.html#0e7406db2058a5b3ee286cf5215c9c28">trace.h</a>
+<li>MEMCACHED_ASSOC_FIND
+: <a class="el" href="trace_8h.html#82c674c12fdd43b16f9853471442b64a">trace.h</a>
+<li>MEMCACHED_ASSOC_FIND_ENABLED
+: <a class="el" href="trace_8h.html#6609de86b15479972b251d4edb8228f8">trace.h</a>
+<li>MEMCACHED_ASSOC_INSERT
+: <a class="el" href="trace_8h.html#369c1aced890bf4da2f45e37bf6a2618">trace.h</a>
+<li>MEMCACHED_ASSOC_INSERT_ENABLED
+: <a class="el" href="trace_8h.html#e4d0214760260d54ddafc7460dba5a64">trace.h</a>
+<li>MEMCACHED_COMMAND_ADD
+: <a class="el" href="trace_8h.html#2b6381387264d2ea16470aada87369b4">trace.h</a>
+<li>MEMCACHED_COMMAND_ADD_ENABLED
+: <a class="el" href="trace_8h.html#106ebfba07896e2f8579616b78cfeac6">trace.h</a>
+<li>MEMCACHED_COMMAND_APPEND
+: <a class="el" href="trace_8h.html#7e26563e8709dded70ad3d9a2cafb537">trace.h</a>
+<li>MEMCACHED_COMMAND_APPEND_ENABLED
+: <a class="el" href="trace_8h.html#5a351d3f53719c8baca771e66ce55e83">trace.h</a>
+<li>MEMCACHED_COMMAND_CAS
+: <a class="el" href="trace_8h.html#856b30c2832d2978ff57db2f55aa521d">trace.h</a>
+<li>MEMCACHED_COMMAND_CAS_ENABLED
+: <a class="el" href="trace_8h.html#6cedef05744ca6d811414c06a74bfbe6">trace.h</a>
+<li>MEMCACHED_COMMAND_DECR
+: <a class="el" href="trace_8h.html#97b99812edba2ecf2dd99aa4c12fbce9">trace.h</a>
+<li>MEMCACHED_COMMAND_DECR_ENABLED
+: <a class="el" href="trace_8h.html#00547c3bb6f35df31470f6be3f80bb74">trace.h</a>
+<li>MEMCACHED_COMMAND_DELETE
+: <a class="el" href="trace_8h.html#9032bd37730f833414c47099bcc3ac98">trace.h</a>
+<li>MEMCACHED_COMMAND_DELETE_ENABLED
+: <a class="el" href="trace_8h.html#15f99a3f0c6290c1211922a4b85ca3e6">trace.h</a>
+<li>MEMCACHED_COMMAND_GET
+: <a class="el" href="trace_8h.html#ac5ccf52363c872c4e51cea07401ac3d">trace.h</a>
+<li>MEMCACHED_COMMAND_GET_ENABLED
+: <a class="el" href="trace_8h.html#531945543196ebf0a391d43b572a3e2c">trace.h</a>
+<li>MEMCACHED_COMMAND_INCR
+: <a class="el" href="trace_8h.html#24ab58f7e96d9aaa285894369f5f7db8">trace.h</a>
+<li>MEMCACHED_COMMAND_INCR_ENABLED
+: <a class="el" href="trace_8h.html#7e8f7bbba6c7dfa70b4bbda4058e54ef">trace.h</a>
+<li>MEMCACHED_COMMAND_PREPEND
+: <a class="el" href="trace_8h.html#7b8eb5616a6fdc14713355433816a6f9">trace.h</a>
+<li>MEMCACHED_COMMAND_PREPEND_ENABLED
+: <a class="el" href="trace_8h.html#e418a658ae17a9464672f41ad597c441">trace.h</a>
+<li>MEMCACHED_COMMAND_REPLACE
+: <a class="el" href="trace_8h.html#fc87373758641bbb4ea4c39d2de1ecbf">trace.h</a>
+<li>MEMCACHED_COMMAND_REPLACE_ENABLED
+: <a class="el" href="trace_8h.html#740d10f12bd514de724c944468d14b57">trace.h</a>
+<li>MEMCACHED_COMMAND_SET
+: <a class="el" href="trace_8h.html#036bde1430270267343ef3fc61862b9a">trace.h</a>
+<li>MEMCACHED_COMMAND_SET_ENABLED
+: <a class="el" href="trace_8h.html#c675a1fccd812874c3ad2f6b844a1ec4">trace.h</a>
+<li>MEMCACHED_CONN_ALLOCATE
+: <a class="el" href="trace_8h.html#b343096bac600d290768d03b7c8899fc">trace.h</a>
+<li>MEMCACHED_CONN_ALLOCATE_ENABLED
+: <a class="el" href="trace_8h.html#cc68b3bbd7b18c0e10087e56d73c3ae7">trace.h</a>
+<li>MEMCACHED_CONN_CREATE
+: <a class="el" href="trace_8h.html#a2394ac7aec93687166f955465ad3e9a">trace.h</a>
+<li>MEMCACHED_CONN_CREATE_ENABLED
+: <a class="el" href="trace_8h.html#75e7ae789fa1fa821dae10425eeb3a78">trace.h</a>
+<li>MEMCACHED_CONN_DESTROY
+: <a class="el" href="trace_8h.html#0455fda6a7be0d3e2c4457f76813a5c8">trace.h</a>
+<li>MEMCACHED_CONN_DESTROY_ENABLED
+: <a class="el" href="trace_8h.html#d7d64cf950a02cc2f8e5d3ed597928af">trace.h</a>
+<li>MEMCACHED_CONN_DISPATCH
+: <a class="el" href="trace_8h.html#7aaefc7253f062a13b36631be582d977">trace.h</a>
+<li>MEMCACHED_CONN_DISPATCH_ENABLED
+: <a class="el" href="trace_8h.html#7c5b2d17519911bbf998cfeb25d76aca">trace.h</a>
+<li>MEMCACHED_CONN_RELEASE
+: <a class="el" href="trace_8h.html#663e06b985e0439bf3fec5a7664a8148">trace.h</a>
+<li>MEMCACHED_CONN_RELEASE_ENABLED
+: <a class="el" href="trace_8h.html#98e93b37b8e40ee2cf3c347dc4bf8f74">trace.h</a>
+<li>MEMCACHED_ITEM_LINK
+: <a class="el" href="trace_8h.html#d35f0ffd4209ce78868ebd51d1a6caee">trace.h</a>
+<li>MEMCACHED_ITEM_LINK_ENABLED
+: <a class="el" href="trace_8h.html#6059411bc7281a4f70f2b20711fe8e5b">trace.h</a>
+<li>MEMCACHED_ITEM_REMOVE
+: <a class="el" href="trace_8h.html#470944a187b890c55622e0cfdf2399de">trace.h</a>
+<li>MEMCACHED_ITEM_REMOVE_ENABLED
+: <a class="el" href="trace_8h.html#1fb8acb921ae45bb56202eef407ebb80">trace.h</a>
+<li>MEMCACHED_ITEM_REPLACE
+: <a class="el" href="trace_8h.html#914304d0ec5c915ef10f74468b379d06">trace.h</a>
+<li>MEMCACHED_ITEM_REPLACE_ENABLED
+: <a class="el" href="trace_8h.html#bd2e4669250fa62563ef2e2a1602ba64">trace.h</a>
+<li>MEMCACHED_ITEM_UNLINK
+: <a class="el" href="trace_8h.html#dc22bb2bfb94b6424807a5bfe42846e6">trace.h</a>
+<li>MEMCACHED_ITEM_UNLINK_ENABLED
+: <a class="el" href="trace_8h.html#d13f3a95387ec65d9bedeafa1f145595">trace.h</a>
+<li>MEMCACHED_ITEM_UPDATE
+: <a class="el" href="trace_8h.html#2dd8bfb8b10043cff9bf8b8741c7aa82">trace.h</a>
+<li>MEMCACHED_ITEM_UPDATE_ENABLED
+: <a class="el" href="trace_8h.html#bd90dfe6e06bbaec840886d38d2d7dae">trace.h</a>
+<li>MEMCACHED_PROCESS_COMMAND_END
+: <a class="el" href="trace_8h.html#6d99cdc1ed7169c558c98b457a5d2924">trace.h</a>
+<li>MEMCACHED_PROCESS_COMMAND_END_ENABLED
+: <a class="el" href="trace_8h.html#9bbbfd1427fff824358a5086ff34c668">trace.h</a>
+<li>MEMCACHED_PROCESS_COMMAND_START
+: <a class="el" href="trace_8h.html#e2a0ab5e26723fc9f1ebaf445cf872e5">trace.h</a>
+<li>MEMCACHED_PROCESS_COMMAND_START_ENABLED
+: <a class="el" href="trace_8h.html#c8907625e1eb6969160356063fbfe6fd">trace.h</a>
+<li>MEMCACHED_SLABS_ALLOCATE
+: <a class="el" href="trace_8h.html#13f991c56bdd6864ed281f4490477d8d">trace.h</a>
+<li>MEMCACHED_SLABS_ALLOCATE_ENABLED
+: <a class="el" href="trace_8h.html#f3fca360fbc49d8844082f32ce9117c2">trace.h</a>
+<li>MEMCACHED_SLABS_ALLOCATE_FAILED
+: <a class="el" href="trace_8h.html#6e409c2caa0b562cf7b26ea505eac150">trace.h</a>
+<li>MEMCACHED_SLABS_ALLOCATE_FAILED_ENABLED
+: <a class="el" href="trace_8h.html#d54bf787e718c64417cb06d3a950bfcd">trace.h</a>
+<li>MEMCACHED_SLABS_FREE
+: <a class="el" href="trace_8h.html#ca66bfcefd70f25eabc650be18e99b9e">trace.h</a>
+<li>MEMCACHED_SLABS_FREE_ENABLED
+: <a class="el" href="trace_8h.html#c12a89c66aa1d87c6cc0f574dea5f77c">trace.h</a>
+<li>MEMCACHED_SLABS_SLABCLASS_ALLOCATE
+: <a class="el" href="trace_8h.html#915576a90a0b82d0223551a5364f1fef">trace.h</a>
+<li>MEMCACHED_SLABS_SLABCLASS_ALLOCATE_ENABLED
+: <a class="el" href="trace_8h.html#053dc06270f164c2b3afe3cd609ae505">trace.h</a>
+<li>MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED
+: <a class="el" href="trace_8h.html#fc3fbe1121d45b264cb687984f26a1ea">trace.h</a>
+<li>MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED_ENABLED
+: <a class="el" href="trace_8h.html#21b7cf1566b089c55328c8c6e134f769">trace.h</a>
+<li>MIN_BIN_PKT_LENGTH
+: <a class="el" href="memcached_8h.html#811c6b700b56f87244029a6136cedf29">memcached.h</a>
+<li>mix
+: <a class="el" href="hash_8c.html#fd9fa1747724ec6142812721997394c3">hash.c</a>
+<li>MSG_LIST_HIGHWAT
+: <a class="el" href="memcached_8h.html#78cce1eb067f697c57755dee6475f59d">memcached.h</a>
+<li>MSG_LIST_INITIAL
+: <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;
+<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>
+</html>
diff --git a/globals_0x6e.html b/globals_0x6e.html
new file mode 100644
index 0000000..8048ad8
--- /dev/null
+++ b/globals_0x6e.html
@@ -0,0 +1,86 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li class="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>negotiating_prot
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5">memcached.h</a>
+<li>NOT_FOUND
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ecdaa2919bac56fe1090eb3dbb9526472">memcached.h</a>
+<li>NOT_STORED
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ef7ef7e30a1b86cc3ffae6fa876110d66">memcached.h</a>
+<li>NREAD_ADD
+: <a class="el" href="memcached_8h.html#2beaf4cbf661902595987c951dca81b5">memcached.h</a>
+<li>NREAD_APPEND
+: <a class="el" href="memcached_8h.html#ceae72061dd3619d8fb95e33bae0b8e8">memcached.h</a>
+<li>NREAD_CAS
+: <a class="el" href="memcached_8h.html#efa2deecfd52be7f36ed92e857a5a134">memcached.h</a>
+<li>NREAD_PREPEND
+: <a class="el" href="memcached_8h.html#fbaf99dc7e4b0e86f91e8e44da33a5c1">memcached.h</a>
+<li>NREAD_REPLACE
+: <a class="el" href="memcached_8h.html#cf25e0ecbffb495dfedf760dde07d729">memcached.h</a>
+<li>NREAD_SET
+: <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;
+<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>
+</html>
diff --git a/globals_0x70.html b/globals_0x70.html
new file mode 100644
index 0000000..0851f61
--- /dev/null
+++ b/globals_0x70.html
@@ -0,0 +1,237 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PACKAGE
+: <a class="el" href="config_8h.html#ca8570fb706c81df371b7f9bc454ae03">config.h</a>
+<li>PACKAGE_BUGREPORT
+: <a class="el" href="config_8h.html#1d1d2d7f8d2f95b376954d649ab03233">config.h</a>
+<li>PACKAGE_NAME
+: <a class="el" href="config_8h.html#1c0439e4355794c09b64274849eb0279">config.h</a>
+<li>PACKAGE_STRING
+: <a class="el" href="config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">config.h</a>
+<li>PACKAGE_TARNAME
+: <a class="el" href="config_8h.html#f415af6bfede0e8d5453708afe68651c">config.h</a>
+<li>PACKAGE_VERSION
+: <a class="el" href="config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">config.h</a>
+<li>POWER_BLOCK
+: <a class="el" href="memcached_8h.html#1000923632a496e81e50102c2694db41">memcached.h</a>
+<li>POWER_LARGEST
+: <a class="el" href="memcached_8h.html#0f6e848eba50c148da7a61eb94061c3c">memcached.h</a>
+<li>POWER_SMALLEST
+: <a class="el" href="memcached_8h.html#3be25b5d15a433c400ec50d2c9d858b9">memcached.h</a>
+<li>PREFIX_HASH_SIZE
+: <a class="el" href="stats_8c.html#05de64c5513c4e2c83a40bba43ec8d99">stats.c</a>
+<li>PREFIX_STATS
+: <a class="el" href="stats_8c.html#414ba15cbd464896474ba8b69f0617fd">stats.c</a>
+<li>process_started
+: <a class="el" href="memcached_8c.html#584cbee39bbab65f2c8d87932cf92140">memcached.c</a>
+, <a class="el" href="memcached_8h.html#584cbee39bbab65f2c8d87932cf92140">memcached.h</a>
+<li>protocol
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">memcached.h</a>
+<li>PROTOCOL_BINARY_CMD_ADD
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e79c5e1ae4014e14d08df4fc0341db9c0">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_ADDQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3159964a3f9f5dff71c6a45f44187075">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_APPEND
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7284914403ebb87e8be8982528803a96">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_APPENDQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7957bb3663a982b71a6bc3178b6c1ccd">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_DECREMENT
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e70be7564cc38820d8af36de8bb97278c">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_DECREMENTQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4b15eea21826cde2e1946f3993062735">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_DELETE
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec117b3a7be313f84c65baa97d7f7d72e">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_DELETEQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ef067418c38c98b63ab4aa39a1c137c1a">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_FLUSH
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec02bad617e82850ec9067d2e2868d9fe">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_FLUSHQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4751ae4ed820d92d2da6ee83bbedc456">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_GET
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e36413c0a838ee82f149bbf88082659c7">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_GETK
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5c1180839e6c1e5cae1b2e2f9fc0827b">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_GETKQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e50159f47639937efc2014c65910d588a">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_GETQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ee175fbb73bcad997b9f11ead71ce2499">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_INCREMENT
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5d89bcc56dc89de6c71292248a8b68a1">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_INCREMENTQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ed216687e01194926af031070859aa3a1">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_NOOP
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5270c5f63f72d5d1d0b50a3ce97bb5f1">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_PREPEND
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e05f0c3a546f657d0c7e0ccb1a726d8d7">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_PREPENDQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82eec797e8eab14b1747851db5ae97ea685">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_QUIT
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e60f66c7f7cc746367d86497e8eda6236">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_QUITQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec7fed56ddc449773466e8b4420f875e8">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_REPLACE
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e0bcad3bd7dc8fde9c96b9b7a4ae504e7">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_REPLACEQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7088ddacdd5997653d99460c82897f4f">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_SET
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3c8d79a26fc9c6b7c3f1233ce2bda6a4">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_SETQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e2114fadc0a9a1499d4432dc0c8d5f493">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_STAT
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e1601d266f7c4df7b22b1b877299f26eb">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_VERSION
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e61470ad74350ae324bf9f65c2d91907f">protocol_binary.h</a>
+<li>protocol_binary_command
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e">protocol_binary.h</a>
+<li>protocol_binary_datatypes
+: <a class="el" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea">protocol_binary.h</a>
+<li>protocol_binary_magic
+: <a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RAW_BYTES
+: <a class="el" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea2b710058b82454df367b8e802f688a2b">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_REQ
+: <a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c96870f80e349d34e804011386a1e78d5">protocol_binary.h</a>
+<li>protocol_binary_request_add
+: <a class="el" href="protocol__binary_8h.html#f6372c8ae4c84c579d4a719419fb26ee">protocol_binary.h</a>
+<li>protocol_binary_request_append
+: <a class="el" href="protocol__binary_8h.html#f5ac78de99a6b7fbfca6fffb49d52d11">protocol_binary.h</a>
+<li>protocol_binary_request_decr
+: <a class="el" href="protocol__binary_8h.html#227eedcb81bf8f8772ef82acd57b3226">protocol_binary.h</a>
+<li>protocol_binary_request_delete
+: <a class="el" href="protocol__binary_8h.html#55783b66fbd342dd4038bbe8c87541e9">protocol_binary.h</a>
+<li>protocol_binary_request_get
+: <a class="el" href="protocol__binary_8h.html#69c8162a02c5c184ce80fc25af867495">protocol_binary.h</a>
+<li>protocol_binary_request_getk
+: <a class="el" href="protocol__binary_8h.html#7c95dfd602971177ee385e076bad01c9">protocol_binary.h</a>
+<li>protocol_binary_request_getkq
+: <a class="el" href="protocol__binary_8h.html#012802dd605b85927ae8cba8da72c43c">protocol_binary.h</a>
+<li>protocol_binary_request_getq
+: <a class="el" href="protocol__binary_8h.html#93d92f5d6b00779abbf834103c4584d9">protocol_binary.h</a>
+<li>protocol_binary_request_noop
+: <a class="el" href="protocol__binary_8h.html#17b8ea29c9d4784b0d5536c35e64a5fe">protocol_binary.h</a>
+<li>protocol_binary_request_prepend
+: <a class="el" href="protocol__binary_8h.html#6038d38d1aa57d7b60a0f79e56adee26">protocol_binary.h</a>
+<li>protocol_binary_request_quit
+: <a class="el" href="protocol__binary_8h.html#d8b5253e97f54858a464bbbfc92863d4">protocol_binary.h</a>
+<li>protocol_binary_request_replace
+: <a class="el" href="protocol__binary_8h.html#91019240c819dae29551c3886d69ab0a">protocol_binary.h</a>
+<li>protocol_binary_request_stats
+: <a class="el" href="protocol__binary_8h.html#94cf5e2960e3c0a13357340f86c11918">protocol_binary.h</a>
+<li>protocol_binary_request_version
+: <a class="el" href="protocol__binary_8h.html#a82fe3057a3aef3cc247d4bb3717f7a7">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RES
+: <a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168cd653fa5fac2ab2fa64883ab1827ee8b9">protocol_binary.h</a>
+<li>protocol_binary_response_add
+: <a class="el" href="protocol__binary_8h.html#4c03fc39e4cb337434f9b836fc033f91">protocol_binary.h</a>
+<li>protocol_binary_response_append
+: <a class="el" href="protocol__binary_8h.html#309e3adc3091629de0856c0530e0a920">protocol_binary.h</a>
+<li>protocol_binary_response_decr
+: <a class="el" href="protocol__binary_8h.html#516917de065b1c5d88dc3920dd077d59">protocol_binary.h</a>
+<li>protocol_binary_response_delete
+: <a class="el" href="protocol__binary_8h.html#9363a43b784e878a9b0fbf035f550d51">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_E2BIG
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53d2eab7492921a2fc381e7ef9ec70ef76">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_EINVAL
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5351ee7334714234875974917d08bef83a">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_ENOMEM
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc533b48de59bba9867520f70c92800e668e">protocol_binary.h</a>
+<li>protocol_binary_response_flush
+: <a class="el" href="protocol__binary_8h.html#0d662d0170310f813f2746b8eb32977f">protocol_binary.h</a>
+<li>protocol_binary_response_getk
+: <a class="el" href="protocol__binary_8h.html#84523303cd1646607c9db3b2f8ce2c85">protocol_binary.h</a>
+<li>protocol_binary_response_getkq
+: <a class="el" href="protocol__binary_8h.html#8414af6b278b0e4cbfe97c08c58327ab">protocol_binary.h</a>
+<li>protocol_binary_response_getq
+: <a class="el" href="protocol__binary_8h.html#4ab82f733972db4488d12b6e5842f44d">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53ec50e6557e5ffc0580e745b67051c4bc">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_KEY_ENOENT
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53a808428e1da43ba18c6eaf5b6054e05b">protocol_binary.h</a>
+<li>protocol_binary_response_noop
+: <a class="el" href="protocol__binary_8h.html#b5f7fc099fb7dc6b3d2987cefd237e35">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_NOT_STORED
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5393ff2c493d0b15ccbe6be219fd436b20">protocol_binary.h</a>
+<li>protocol_binary_response_prepend
+: <a class="el" href="protocol__binary_8h.html#f78e98b64b038d7bfa6090cf97388710">protocol_binary.h</a>
+<li>protocol_binary_response_quit
+: <a class="el" href="protocol__binary_8h.html#905487eece920822149266460a43c35c">protocol_binary.h</a>
+<li>protocol_binary_response_replace
+: <a class="el" href="protocol__binary_8h.html#b94d6ef2683157257cbf3f31fa5039b0">protocol_binary.h</a>
+<li>protocol_binary_response_set
+: <a class="el" href="protocol__binary_8h.html#11b492f0a8a70e0b4aab1ecb84247c43">protocol_binary.h</a>
+<li>protocol_binary_response_stats
+: <a class="el" href="protocol__binary_8h.html#a1e99963e6f5965acd3284ec0b0c6ec2">protocol_binary.h</a>
+<li>protocol_binary_response_status
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_SUCCESS
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc538fea339243b1bd7e4e5af6c1f49824b0">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_UNKNOWN_COMMAND
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53de3815bd0c3eab0fa1f25bb2df59b655">protocol_binary.h</a>
+<li>protocol_binary_response_version
+: <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;
+<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>
+</html>
diff --git a/globals_0x72.html b/globals_0x72.html
new file mode 100644
index 0000000..60fe206
--- /dev/null
+++ b/globals_0x72.html
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>READ_BUFFER_HIGHWAT
+: <a class="el" href="memcached_8h.html#14d2f1d60a85984e1e0667cbefb620fc">memcached.h</a>
+<li>READ_DATA_RECEIVED
+: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb422b0718099c472899f8b0def673affd">memcached.c</a>
+<li>READ_ERROR
+: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb04976e0ef9bb6d8d2fec8ac4512ca16f">memcached.c</a>
+<li>READ_MEMORY_ERROR
+: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59ebf452a9683c7f8ce1cdc4061a24af57ca">memcached.c</a>
+<li>READ_NO_DATA_RECEIVED
+: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59ebb4791b14e9c5938f6b478f544828f9d0">memcached.c</a>
+<li>REALTIME_MAXDELTA
+: <a class="el" href="memcached_8c.html#177f8d582e7787f076ef59ad446ace13">memcached.c</a>
+<li>rel_time_t
+: <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">memcached.h</a>
+<li>rot
+: <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;
+<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>
+</html>
diff --git a/globals_0x73.html b/globals_0x73.html
new file mode 100644
index 0000000..159b24e
--- /dev/null
+++ b/globals_0x73.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>safe_strtol()
+: <a class="el" href="util_8c.html#fd84876492fb805b64ea9b691585a62f">util.c</a>
+, <a class="el" href="util_8h.html#fd84876492fb805b64ea9b691585a62f">util.h</a>
+<li>safe_strtoll()
+: <a class="el" href="util_8h.html#4c1ce644e20d0e52d2bb95a4e5cb63f2">util.h</a>
+, <a class="el" href="util_8c.html#4c1ce644e20d0e52d2bb95a4e5cb63f2">util.c</a>
+<li>safe_strtoul()
+: <a class="el" href="util_8c.html#53039d9075300f05765fc74d601aeb18">util.c</a>
+, <a class="el" href="util_8h.html#53039d9075300f05765fc74d601aeb18">util.h</a>
+<li>safe_strtoull()
+: <a class="el" href="util_8h.html#cc5ba3b68c57abb666e3534e6616d93d">util.h</a>
+, <a class="el" href="util_8c.html#cc5ba3b68c57abb666e3534e6616d93d">util.c</a>
+<li>settings
+: <a class="el" href="globals_8c.html#cf80839394e5fa8db0ce162b9248b781">globals.c</a>
+, <a class="el" href="memcached_8c.html#cf80839394e5fa8db0ce162b9248b781">memcached.c</a>
+, <a class="el" href="memcached_8h.html#cf80839394e5fa8db0ce162b9248b781">memcached.h</a>
+<li>slab_stats_aggregate()
+: <a class="el" href="memcached_8h.html#9a8ed232ef10f74bc05293d3435f0b8f">memcached.h</a>
+, <a class="el" href="thread_8c.html#9a8ed232ef10f74bc05293d3435f0b8f">thread.c</a>
+<li>slabs_alloc()
+: <a class="el" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421">slabs.c</a>
+, <a class="el" href="slabs_8h.html#0996b645b6e3f2a3c4b21e261abfd0d4">slabs.h</a>
+<li>slabs_clsid()
+: <a class="el" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00">slabs.c</a>
+, <a class="el" href="slabs_8h.html#89e035684df4bb1ef8b0852cb2c20f00">slabs.h</a>
+<li>slabs_free()
+: <a class="el" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23">slabs.c</a>
+, <a class="el" href="slabs_8h.html#870e49205e3adc320d078b03d8ea3b23">slabs.h</a>
+<li>slabs_init()
+: <a class="el" href="slabs_8c.html#8cc4ad6521988a6806c2600bd2f2010b">slabs.c</a>
+, <a class="el" href="slabs_8h.html#8cc4ad6521988a6806c2600bd2f2010b">slabs.h</a>
+<li>slabs_reassign()
+: <a class="el" href="slabs_8h.html#49b5362752d1ccb850dc1af43c479a7a">slabs.h</a>
+<li>slabs_stats()
+: <a class="el" href="slabs_8c.html#0d52f605d063c6de9e3f32e08126915c">slabs.c</a>
+, <a class="el" href="slabs_8h.html#0d52f605d063c6de9e3f32e08126915c">slabs.h</a>
+<li>start_assoc_maintenance_thread()
+: <a class="el" href="assoc_8c.html#c6141ce9b282dca1917168e18c4c581d">assoc.c</a>
+, <a class="el" href="assoc_8h.html#03a605f06fe9ec751ca5c8787811874c">assoc.h</a>
+<li>stats
+: <a class="el" href="globals_8c.html#7c0bf139aa1139cb79905d8ac33cc872">globals.c</a>
+, <a class="el" href="memcached_8c.html#7c0bf139aa1139cb79905d8ac33cc872">memcached.c</a>
+, <a class="el" href="memcached_8h.html#7c0bf139aa1139cb79905d8ac33cc872">memcached.h</a>
+<li>STATS_LOCK()
+: <a class="el" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59">memcached.h</a>
+, <a class="el" href="thread_8c.html#4633df360c62cd97d74fe185c291e508">thread.c</a>
+<li>stats_prefix_clear()
+: <a class="el" href="stats_8c.html#966bdb288d144af96f5f218fb2c49ce9">stats.c</a>
+, <a class="el" href="stats_8h.html#bf89465dfe10f46a783b9e59c827e817">stats.h</a>
+<li>stats_prefix_dump()
+: <a class="el" href="stats_8c.html#5914caa665237a3786c5edd3a7a0baee">stats.c</a>
+, <a class="el" href="stats_8h.html#5914caa665237a3786c5edd3a7a0baee">stats.h</a>
+<li>stats_prefix_init()
+: <a class="el" href="stats_8c.html#b52ec55a2d7207b625add389d2ade247">stats.c</a>
+, <a class="el" href="stats_8h.html#b7c39392f4426bdc45eca8ce29af9505">stats.h</a>
+<li>stats_prefix_record_delete()
+: <a class="el" href="stats_8c.html#a8188646a84875b1122fb77a5abb1070">stats.c</a>
+, <a class="el" href="stats_8h.html#a8188646a84875b1122fb77a5abb1070">stats.h</a>
+<li>stats_prefix_record_get()
+: <a class="el" href="stats_8c.html#d70e569de7d0924378506b5eed7aec6b">stats.c</a>
+, <a class="el" href="stats_8h.html#d70e569de7d0924378506b5eed7aec6b">stats.h</a>
+<li>stats_prefix_record_set()
+: <a class="el" href="stats_8h.html#84422d7b48e0ac7f5796d1627f8af706">stats.h</a>
+, <a class="el" href="stats_8c.html#84422d7b48e0ac7f5796d1627f8af706">stats.c</a>
+<li>STATS_UNLOCK()
+: <a class="el" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056">memcached.h</a>
+, <a class="el" href="thread_8c.html#dc3a0e10eb26574752159d6a16d90007">thread.c</a>
+<li>STDC_HEADERS
+: <a class="el" href="config_8h.html#550e5c272cc3cf3814651721167dcd23">config.h</a>
+<li>stop_assoc_maintenance_thread()
+: <a class="el" href="assoc_8h.html#133219e097a9c7b6d12cf76b7e69da97">assoc.h</a>
+, <a class="el" href="assoc_8c.html#8efc51803b796ab0ec19318c8459c39f">assoc.c</a>
+<li>store_item()
+: <a class="el" href="memcached_8h.html#c97ce2cadaeb4fe6524c0df01828c232">memcached.h</a>
+, <a class="el" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232">thread.c</a>
+<li>store_item_type
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">memcached.h</a>
+<li>STORED
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55">memcached.h</a>
+<li>SUBCOMMAND_TOKEN
+: <a class="el" href="memcached_8c.html#b896d96cba431a2890258c290ff287b0">memcached.c</a>
+<li>suffix_add_to_freelist()
+: <a class="el" href="memcached_8c.html#68f689a3de71d789243a8983a0db3c79">memcached.c</a>
+, <a class="el" href="memcached_8h.html#68f689a3de71d789243a8983a0db3c79">memcached.h</a>
+<li>suffix_from_freelist()
+: <a class="el" href="memcached_8c.html#396712f7649a6f9fe31f4ff91f70c0a3">memcached.c</a>
+, <a class="el" href="memcached_8h.html#e6839761514d291200f6256f820a92aa">memcached.h</a>
+<li>SUFFIX_LIST_INITIAL
+: <a class="el" href="memcached_8h.html#ad50a115f190cb796d5a25b910d62ac8">memcached.h</a>
+<li>SUFFIX_SIZE
+: <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;
+<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>
+</html>
diff --git a/globals_0x74.html b/globals_0x74.html
new file mode 100644
index 0000000..4758b65
--- /dev/null
+++ b/globals_0x74.html
@@ -0,0 +1,93 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li class="current"><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TAIL_REPAIR_TIME
+: <a class="el" href="memcached_8h.html#421b08fd9fc3d24db6d39014c02f66bb">memcached.h</a>
+<li>thread_init()
+: <a class="el" href="memcached_8h.html#79051074704249cac4424f10d4606fe3">memcached.h</a>
+, <a class="el" href="thread_8c.html#79051074704249cac4424f10d4606fe3">thread.c</a>
+<li>threadlocal_stats_aggregate()
+: <a class="el" href="memcached_8h.html#a2a47a4050d3821422922a7f45611ae9">memcached.h</a>
+, <a class="el" href="thread_8c.html#a2a47a4050d3821422922a7f45611ae9">thread.c</a>
+<li>threadlocal_stats_reset()
+: <a class="el" href="memcached_8h.html#7bcb5bc469e4b71ebb523e8e1b7caf95">memcached.h</a>
+, <a class="el" href="thread_8c.html#7bcb5bc469e4b71ebb523e8e1b7caf95">thread.c</a>
+<li>token_t
+: <a class="el" href="memcached_8c.html#1ad2604cfddb16735ffa31f473754b03">memcached.c</a>
+<li>TRANSMIT_COMPLETE
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e9f0e920a771876fc3d9a97ab66d95e45">memcached.c</a>
+<li>TRANSMIT_HARD_ERROR
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154ed495552402237b117d14bea14a37b8b3">memcached.c</a>
+<li>TRANSMIT_INCOMPLETE
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e7471aed92bfd321afa86eb6882b33100">memcached.c</a>
+<li>transmit_result
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e">memcached.c</a>
+<li>TRANSMIT_SOFT_ERROR
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154ec2b88ef10fc76912a0b002e967e34f5c">memcached.c</a>
+<li>try_read_result
+: <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;
+<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>
+</html>
diff --git a/globals_0x75.html b/globals_0x75.html
new file mode 100644
index 0000000..c8b9f69
--- /dev/null
+++ b/globals_0x75.html
@@ -0,0 +1,80 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li class="current"><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>ub1
+: <a class="el" href="assoc_8c.html#5e0e444ca36facaa313c7f26758b6dd0">assoc.c</a>
+<li>ub4
+: <a class="el" href="assoc_8c.html#3fece3757bfd6deee681fb0d1fd41f97">assoc.c</a>
+<li>UDP_HEADER_SIZE
+: <a class="el" href="memcached_8h.html#8a0fae83e487dc04b3cd774b3d4ee637">memcached.h</a>
+<li>UDP_MAX_PAYLOAD_SIZE
+: <a class="el" href="memcached_8h.html#deea76d049af191b881f2d58eca532ca">memcached.h</a>
+<li>UDP_READ_BUFFER_SIZE
+: <a class="el" href="memcached_8h.html#05df0398f9b0815a685d15f36fa809c7">memcached.h</a>
+<li>unlikely
+: <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;
+<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>
+</html>
diff --git a/globals_0x76.html b/globals_0x76.html
new file mode 100644
index 0000000..cd12615
--- /dev/null
+++ b/globals_0x76.html
@@ -0,0 +1,70 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index__"><span>_</span></a></li>
+ <li><a href="globals_0x61.html#index_a"><span>a</span></a></li>
+ <li><a href="globals_0x62.html#index_b"><span>b</span></a></li>
+ <li><a href="globals_0x63.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x64.html#index_d"><span>d</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x66.html#index_f"><span>f</span></a></li>
+ <li><a href="globals_0x67.html#index_g"><span>g</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x69.html#index_i"><span>i</span></a></li>
+ <li><a href="globals_0x6b.html#index_k"><span>k</span></a></li>
+ <li><a href="globals_0x6c.html#index_l"><span>l</span></a></li>
+ <li><a href="globals_0x6d.html#index_m"><span>m</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x73.html#index_s"><span>s</span></a></li>
+ <li><a href="globals_0x74.html#index_t"><span>t</span></a></li>
+ <li><a href="globals_0x75.html#index_u"><span>u</span></a></li>
+ <li class="current"><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all file members with links to the files they belong to:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VERSION
+: <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;
+<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>
+</html>
diff --git a/globals_8c.html b/globals_8c.html
new file mode 100644
index 0000000..c684efa
--- /dev/null
+++ b/globals_8c.html
@@ -0,0 +1,98 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: globals.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>globals.c File Reference</h1><code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<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="globals_8c.html#21b2a3d4ff751fe99cdca2d14babc559">current_time</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structstats.html">stats</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="globals_8c.html#7c0bf139aa1139cb79905d8ac33cc872">stats</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">exported globals <a href="#7c0bf139aa1139cb79905d8ac33cc872"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structsettings.html">settings</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="globals_8c.html#cf80839394e5fa8db0ce162b9248b781">settings</a></td></tr>
+
+</table>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="21b2a3d4ff751fe99cdca2d14babc559"></a><!-- doxytag: member="globals.c::current_time" ref="21b2a3d4ff751fe99cdca2d14babc559" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">volatile <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> <a class="el" href="memcached_8h.html#21b2a3d4ff751fe99cdca2d14babc559">current_time</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cf80839394e5fa8db0ce162b9248b781"></a><!-- doxytag: member="globals.c::settings" ref="cf80839394e5fa8db0ce162b9248b781" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structsettings.html">settings</a> <a class="el" href="structsettings.html">settings</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7c0bf139aa1139cb79905d8ac33cc872"></a><!-- doxytag: member="globals.c::stats" ref="7c0bf139aa1139cb79905d8ac33cc872" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstats.html">stats</a> <a class="el" href="structstats.html">stats</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+exported globals
+<p>
+
+</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;
+<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>
+</html>
diff --git a/globals_8c__incl.map b/globals_8c__incl.map
new file mode 100644
index 0000000..d7f8d6b
--- /dev/null
+++ b/globals_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/globals_8c__incl.md5 b/globals_8c__incl.md5
new file mode 100644
index 0000000..4b48dc8
--- /dev/null
+++ b/globals_8c__incl.md5
@@ -0,0 +1 @@
+5d00cb7a5e0834d64a03623625092833 \ No newline at end of file
diff --git a/globals_8c__incl.png b/globals_8c__incl.png
new file mode 100644
index 0000000..5fb64cc
--- /dev/null
+++ b/globals_8c__incl.png
Binary files differ
diff --git a/globals_defs.html b/globals_defs.html
new file mode 100644
index 0000000..e4a10ad
--- /dev/null
+++ b/globals_defs.html
@@ -0,0 +1,403 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index__"><span>_</span></a></li>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_f"><span>f</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_k"><span>k</span></a></li>
+ <li><a href="#index_l"><span>l</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ <li><a href="#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index__">- _ -</a></h3><ul>
+<li>__builtin_expect
+: <a class="el" href="memcached_8h.html#2d68e635cffd81dd153ce8330c1b30d4">memcached.h</a>
+<li>_GNU_SOURCE
+: <a class="el" href="config_8h.html#369266c24eacffb87046522897a570d5">config.h</a>
+</ul>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>APPEND_NUM_FMT_STAT
+: <a class="el" href="memcached_8h.html#30ab71365faf0a05119b4705e26d81a8">memcached.h</a>
+<li>APPEND_NUM_STAT
+: <a class="el" href="memcached_8h.html#be2689982c5b4d28c7eb6151710f404d">memcached.h</a>
+<li>APPEND_STAT
+: <a class="el" href="memcached_8h.html#76c2c7de1009374de65513d72f6e3e56">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>BIN_PKT_HDR_WORDS
+: <a class="el" href="memcached_8h.html#52e0174a1089d9beba9b4007b96fd647">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>CHUNK_ALIGN_BYTES
+: <a class="el" href="memcached_8h.html#8cd56df53d2341debe15fafe411515a6">memcached.h</a>
+<li>COMMAND_TOKEN
+: <a class="el" href="memcached_8c.html#4a718021e213046b7b8b89d69b2cc4e2">memcached.c</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>DATA_BUFFER_SIZE
+: <a class="el" href="memcached_8h.html#b723c5f0e9759c70ed582dfd77431ff7">memcached.h</a>
+<li>DEBUG_REFCNT
+: <a class="el" href="items_8c.html#163fb9f8774b1cc82192036d16673f7b">items.c</a>
+<li>DEFAULT_HASH_BULK_MOVE
+: <a class="el" href="assoc_8c.html#9db10185af50e6312849d37415277ab3">assoc.c</a>
+<li>DONT_PREALLOC_SLABS
+: <a class="el" href="memcached_8h.html#d6e30718df50c9991afd87dc619c851f">memcached.h</a>
+<li>drop_privileges
+: <a class="el" href="memcached_8h.html#9f5cbeb31c236a1eb0d5c343b2a5568c">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>ENDIAN_LITTLE
+: <a class="el" href="config_8h.html#79ea30e7a158a10b93d271271b6547fd">config.h</a>
+</ul>
+<h3><a class="anchor" name="index_f">- f -</a></h3><ul>
+<li>final
+: <a class="el" href="hash_8c.html#b4646d77540701d2eb2c877effbe5739">hash.c</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>HASH_BIG_ENDIAN
+: <a class="el" href="hash_8c.html#129f72057b84147c7c3e2a6d107f0e3b">hash.c</a>
+<li>HASH_LITTLE_ENDIAN
+: <a class="el" href="hash_8c.html#8c49a94782a573ded31a7bb1949cbf47">hash.c</a>
+<li>hashmask
+: <a class="el" href="assoc_8c.html#acd6ed104463685849b2550389d05ff3">assoc.c</a>
+<li>hashsize
+: <a class="el" href="assoc_8c.html#86173ca25b300cf3276b088d3fc6bdaf">assoc.c</a>
+<li>HAVE__BOOL
+: <a class="el" href="config_8h.html#862ffdbac7ac8323712310a418b7d9a3">config.h</a>
+<li>HAVE_INTTYPES_H
+: <a class="el" href="config_8h.html#b90a030ff2790ebdc176660a6dd2a478">config.h</a>
+<li>HAVE_MEMORY_H
+: <a class="el" href="config_8h.html#e93a78f9d076138897af441c9f86f285">config.h</a>
+<li>HAVE_MLOCKALL
+: <a class="el" href="config_8h.html#4a6917ed367030ea8b4ed1f977cd876a">config.h</a>
+<li>HAVE_SIGIGNORE
+: <a class="el" href="config_8h.html#e63de60e6cf022ff32bd40aa2efbeb15">config.h</a>
+<li>HAVE_STDBOOL_H
+: <a class="el" href="config_8h.html#8c3fa1b2f1be8c6f6929548c548cf50a">config.h</a>
+<li>HAVE_STDINT_H
+: <a class="el" href="config_8h.html#b6cd6d1c63c1e26ea2d4537b77148354">config.h</a>
+<li>HAVE_STDLIB_H
+: <a class="el" href="config_8h.html#9e0e434ec1a6ddbd97db12b5a32905e0">config.h</a>
+<li>HAVE_STRING_H
+: <a class="el" href="config_8h.html#d4c234dd1625255dc626a15886306e7d">config.h</a>
+<li>HAVE_STRINGS_H
+: <a class="el" href="config_8h.html#405d10d46190bcb0320524c54eafc850">config.h</a>
+<li>HAVE_SYS_STAT_H
+: <a class="el" href="config_8h.html#ce156430ba007d19b4348a950d0c692b">config.h</a>
+<li>HAVE_SYS_TYPES_H
+: <a class="el" href="config_8h.html#69dc70bea5d1f8bd2be9740e974fa666">config.h</a>
+<li>HAVE_UNISTD_H
+: <a class="el" href="config_8h.html#219b06937831d0da94d801ab13987639">config.h</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>INCR_MAX_STORAGE_LEN
+: <a class="el" href="memcached_8c.html#36717cb1bf9d89c9372a92bb37c6d30d">memcached.c</a>
+<li>IOV_LIST_HIGHWAT
+: <a class="el" href="memcached_8h.html#caa0d98800d7b0731fe95772fe298bd0">memcached.h</a>
+<li>IOV_LIST_INITIAL
+: <a class="el" href="memcached_8h.html#18ce3212ea76fbc1de1fe2d34f4b8c7e">memcached.h</a>
+<li>IS_UDP
+: <a class="el" href="memcached_8h.html#e7d628501377024bde05056f4af112bb">memcached.h</a>
+<li>ITEM_CAS
+: <a class="el" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">memcached.h</a>
+<li>ITEM_data
+: <a class="el" href="memcached_8h.html#442889c7cb5c1ec39981f299331b4b29">memcached.h</a>
+<li>ITEM_get_cas
+: <a class="el" href="memcached_8h.html#b8e3564ae343cbe6a61e7d277fe0d849">memcached.h</a>
+<li>ITEM_key
+: <a class="el" href="memcached_8h.html#6f0bbc1b60dc6d44e4f33b7072c5c556">memcached.h</a>
+<li>ITEM_LINKED
+: <a class="el" href="memcached_8h.html#0fdfa9fdfdd2d9cd25d7bd7ad6033e03">memcached.h</a>
+<li>ITEM_LIST_HIGHWAT
+: <a class="el" href="memcached_8h.html#d956eb982df5bd7acbda28c721b41eaa">memcached.h</a>
+<li>ITEM_LIST_INITIAL
+: <a class="el" href="memcached_8h.html#67fead4b33f125ae7873422d8d8dcdfb">memcached.h</a>
+<li>ITEM_ntotal
+: <a class="el" href="memcached_8h.html#5c9d5467cfb934e32d0794afc596fded">memcached.h</a>
+<li>ITEM_set_cas
+: <a class="el" href="memcached_8h.html#906a01f2020378ebc543f3fac3a8de5c">memcached.h</a>
+<li>ITEM_SLABBED
+: <a class="el" href="memcached_8h.html#0eac12291582819219bf0f6ce9124364">memcached.h</a>
+<li>ITEM_suffix
+: <a class="el" href="memcached_8h.html#cc9266e9b04daa12e359eb6d6f052fc3">memcached.h</a>
+<li>ITEM_UPDATE_INTERVAL
+: <a class="el" href="items_8c.html#a56cc44fe5a340da15284ce19e363340">items.c</a>
+<li>ITEMS_PER_ALLOC
+: <a class="el" href="thread_8c.html#5724578d4f53d817ea3e9750aacf262b">thread.c</a>
+</ul>
+<h3><a class="anchor" name="index_k">- k -</a></h3><ul>
+<li>KEY_MAX_LENGTH
+: <a class="el" href="memcached_8h.html#a5fda8abf3b5d8881d799a8b84091c6c">memcached.h</a>
+<li>KEY_TOKEN
+: <a class="el" href="memcached_8c.html#29d31e089bb8ba6fe96e6cd5ca9b2c5e">memcached.c</a>
+</ul>
+<h3><a class="anchor" name="index_l">- l -</a></h3><ul>
+<li>LARGEST_ID
+: <a class="el" href="items_8c.html#3f574e7e3a8fae27712e007ea10a904a">items.c</a>
+<li>likely
+: <a class="el" href="memcached_8h.html#217a0bd562b98ae8c2ffce44935351e1">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_m">- m -</a></h3><ul>
+<li>MAX_NUMBER_OF_SLAB_CLASSES
+: <a class="el" href="memcached_8h.html#e8e332c92e566cf3b38a8a7e3d08eafe">memcached.h</a>
+<li>MAX_SENDBUF_SIZE
+: <a class="el" href="memcached_8h.html#39626d37ee23d63b65a51cced19569af">memcached.h</a>
+<li>MAX_TOKENS
+: <a class="el" href="memcached_8c.html#09886d6ba96e67553bf3c49ed8ade975">memcached.c</a>
+<li>MAX_VERBOSITY_LEVEL
+: <a class="el" href="memcached_8h.html#6d56e2cd35fd2a8391a19abba528f353">memcached.h</a>
+<li>MEMCACHED_ASSOC_DELETE
+: <a class="el" href="trace_8h.html#0c8d0afc6dea9413a676d9e9febdc1ab">trace.h</a>
+<li>MEMCACHED_ASSOC_DELETE_ENABLED
+: <a class="el" href="trace_8h.html#0e7406db2058a5b3ee286cf5215c9c28">trace.h</a>
+<li>MEMCACHED_ASSOC_FIND
+: <a class="el" href="trace_8h.html#82c674c12fdd43b16f9853471442b64a">trace.h</a>
+<li>MEMCACHED_ASSOC_FIND_ENABLED
+: <a class="el" href="trace_8h.html#6609de86b15479972b251d4edb8228f8">trace.h</a>
+<li>MEMCACHED_ASSOC_INSERT
+: <a class="el" href="trace_8h.html#369c1aced890bf4da2f45e37bf6a2618">trace.h</a>
+<li>MEMCACHED_ASSOC_INSERT_ENABLED
+: <a class="el" href="trace_8h.html#e4d0214760260d54ddafc7460dba5a64">trace.h</a>
+<li>MEMCACHED_COMMAND_ADD
+: <a class="el" href="trace_8h.html#2b6381387264d2ea16470aada87369b4">trace.h</a>
+<li>MEMCACHED_COMMAND_ADD_ENABLED
+: <a class="el" href="trace_8h.html#106ebfba07896e2f8579616b78cfeac6">trace.h</a>
+<li>MEMCACHED_COMMAND_APPEND
+: <a class="el" href="trace_8h.html#7e26563e8709dded70ad3d9a2cafb537">trace.h</a>
+<li>MEMCACHED_COMMAND_APPEND_ENABLED
+: <a class="el" href="trace_8h.html#5a351d3f53719c8baca771e66ce55e83">trace.h</a>
+<li>MEMCACHED_COMMAND_CAS
+: <a class="el" href="trace_8h.html#856b30c2832d2978ff57db2f55aa521d">trace.h</a>
+<li>MEMCACHED_COMMAND_CAS_ENABLED
+: <a class="el" href="trace_8h.html#6cedef05744ca6d811414c06a74bfbe6">trace.h</a>
+<li>MEMCACHED_COMMAND_DECR
+: <a class="el" href="trace_8h.html#97b99812edba2ecf2dd99aa4c12fbce9">trace.h</a>
+<li>MEMCACHED_COMMAND_DECR_ENABLED
+: <a class="el" href="trace_8h.html#00547c3bb6f35df31470f6be3f80bb74">trace.h</a>
+<li>MEMCACHED_COMMAND_DELETE
+: <a class="el" href="trace_8h.html#9032bd37730f833414c47099bcc3ac98">trace.h</a>
+<li>MEMCACHED_COMMAND_DELETE_ENABLED
+: <a class="el" href="trace_8h.html#15f99a3f0c6290c1211922a4b85ca3e6">trace.h</a>
+<li>MEMCACHED_COMMAND_GET
+: <a class="el" href="trace_8h.html#ac5ccf52363c872c4e51cea07401ac3d">trace.h</a>
+<li>MEMCACHED_COMMAND_GET_ENABLED
+: <a class="el" href="trace_8h.html#531945543196ebf0a391d43b572a3e2c">trace.h</a>
+<li>MEMCACHED_COMMAND_INCR
+: <a class="el" href="trace_8h.html#24ab58f7e96d9aaa285894369f5f7db8">trace.h</a>
+<li>MEMCACHED_COMMAND_INCR_ENABLED
+: <a class="el" href="trace_8h.html#7e8f7bbba6c7dfa70b4bbda4058e54ef">trace.h</a>
+<li>MEMCACHED_COMMAND_PREPEND
+: <a class="el" href="trace_8h.html#7b8eb5616a6fdc14713355433816a6f9">trace.h</a>
+<li>MEMCACHED_COMMAND_PREPEND_ENABLED
+: <a class="el" href="trace_8h.html#e418a658ae17a9464672f41ad597c441">trace.h</a>
+<li>MEMCACHED_COMMAND_REPLACE
+: <a class="el" href="trace_8h.html#fc87373758641bbb4ea4c39d2de1ecbf">trace.h</a>
+<li>MEMCACHED_COMMAND_REPLACE_ENABLED
+: <a class="el" href="trace_8h.html#740d10f12bd514de724c944468d14b57">trace.h</a>
+<li>MEMCACHED_COMMAND_SET
+: <a class="el" href="trace_8h.html#036bde1430270267343ef3fc61862b9a">trace.h</a>
+<li>MEMCACHED_COMMAND_SET_ENABLED
+: <a class="el" href="trace_8h.html#c675a1fccd812874c3ad2f6b844a1ec4">trace.h</a>
+<li>MEMCACHED_CONN_ALLOCATE
+: <a class="el" href="trace_8h.html#b343096bac600d290768d03b7c8899fc">trace.h</a>
+<li>MEMCACHED_CONN_ALLOCATE_ENABLED
+: <a class="el" href="trace_8h.html#cc68b3bbd7b18c0e10087e56d73c3ae7">trace.h</a>
+<li>MEMCACHED_CONN_CREATE
+: <a class="el" href="trace_8h.html#a2394ac7aec93687166f955465ad3e9a">trace.h</a>
+<li>MEMCACHED_CONN_CREATE_ENABLED
+: <a class="el" href="trace_8h.html#75e7ae789fa1fa821dae10425eeb3a78">trace.h</a>
+<li>MEMCACHED_CONN_DESTROY
+: <a class="el" href="trace_8h.html#0455fda6a7be0d3e2c4457f76813a5c8">trace.h</a>
+<li>MEMCACHED_CONN_DESTROY_ENABLED
+: <a class="el" href="trace_8h.html#d7d64cf950a02cc2f8e5d3ed597928af">trace.h</a>
+<li>MEMCACHED_CONN_DISPATCH
+: <a class="el" href="trace_8h.html#7aaefc7253f062a13b36631be582d977">trace.h</a>
+<li>MEMCACHED_CONN_DISPATCH_ENABLED
+: <a class="el" href="trace_8h.html#7c5b2d17519911bbf998cfeb25d76aca">trace.h</a>
+<li>MEMCACHED_CONN_RELEASE
+: <a class="el" href="trace_8h.html#663e06b985e0439bf3fec5a7664a8148">trace.h</a>
+<li>MEMCACHED_CONN_RELEASE_ENABLED
+: <a class="el" href="trace_8h.html#98e93b37b8e40ee2cf3c347dc4bf8f74">trace.h</a>
+<li>MEMCACHED_ITEM_LINK
+: <a class="el" href="trace_8h.html#d35f0ffd4209ce78868ebd51d1a6caee">trace.h</a>
+<li>MEMCACHED_ITEM_LINK_ENABLED
+: <a class="el" href="trace_8h.html#6059411bc7281a4f70f2b20711fe8e5b">trace.h</a>
+<li>MEMCACHED_ITEM_REMOVE
+: <a class="el" href="trace_8h.html#470944a187b890c55622e0cfdf2399de">trace.h</a>
+<li>MEMCACHED_ITEM_REMOVE_ENABLED
+: <a class="el" href="trace_8h.html#1fb8acb921ae45bb56202eef407ebb80">trace.h</a>
+<li>MEMCACHED_ITEM_REPLACE
+: <a class="el" href="trace_8h.html#914304d0ec5c915ef10f74468b379d06">trace.h</a>
+<li>MEMCACHED_ITEM_REPLACE_ENABLED
+: <a class="el" href="trace_8h.html#bd2e4669250fa62563ef2e2a1602ba64">trace.h</a>
+<li>MEMCACHED_ITEM_UNLINK
+: <a class="el" href="trace_8h.html#dc22bb2bfb94b6424807a5bfe42846e6">trace.h</a>
+<li>MEMCACHED_ITEM_UNLINK_ENABLED
+: <a class="el" href="trace_8h.html#d13f3a95387ec65d9bedeafa1f145595">trace.h</a>
+<li>MEMCACHED_ITEM_UPDATE
+: <a class="el" href="trace_8h.html#2dd8bfb8b10043cff9bf8b8741c7aa82">trace.h</a>
+<li>MEMCACHED_ITEM_UPDATE_ENABLED
+: <a class="el" href="trace_8h.html#bd90dfe6e06bbaec840886d38d2d7dae">trace.h</a>
+<li>MEMCACHED_PROCESS_COMMAND_END
+: <a class="el" href="trace_8h.html#6d99cdc1ed7169c558c98b457a5d2924">trace.h</a>
+<li>MEMCACHED_PROCESS_COMMAND_END_ENABLED
+: <a class="el" href="trace_8h.html#9bbbfd1427fff824358a5086ff34c668">trace.h</a>
+<li>MEMCACHED_PROCESS_COMMAND_START
+: <a class="el" href="trace_8h.html#e2a0ab5e26723fc9f1ebaf445cf872e5">trace.h</a>
+<li>MEMCACHED_PROCESS_COMMAND_START_ENABLED
+: <a class="el" href="trace_8h.html#c8907625e1eb6969160356063fbfe6fd">trace.h</a>
+<li>MEMCACHED_SLABS_ALLOCATE
+: <a class="el" href="trace_8h.html#13f991c56bdd6864ed281f4490477d8d">trace.h</a>
+<li>MEMCACHED_SLABS_ALLOCATE_ENABLED
+: <a class="el" href="trace_8h.html#f3fca360fbc49d8844082f32ce9117c2">trace.h</a>
+<li>MEMCACHED_SLABS_ALLOCATE_FAILED
+: <a class="el" href="trace_8h.html#6e409c2caa0b562cf7b26ea505eac150">trace.h</a>
+<li>MEMCACHED_SLABS_ALLOCATE_FAILED_ENABLED
+: <a class="el" href="trace_8h.html#d54bf787e718c64417cb06d3a950bfcd">trace.h</a>
+<li>MEMCACHED_SLABS_FREE
+: <a class="el" href="trace_8h.html#ca66bfcefd70f25eabc650be18e99b9e">trace.h</a>
+<li>MEMCACHED_SLABS_FREE_ENABLED
+: <a class="el" href="trace_8h.html#c12a89c66aa1d87c6cc0f574dea5f77c">trace.h</a>
+<li>MEMCACHED_SLABS_SLABCLASS_ALLOCATE
+: <a class="el" href="trace_8h.html#915576a90a0b82d0223551a5364f1fef">trace.h</a>
+<li>MEMCACHED_SLABS_SLABCLASS_ALLOCATE_ENABLED
+: <a class="el" href="trace_8h.html#053dc06270f164c2b3afe3cd609ae505">trace.h</a>
+<li>MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED
+: <a class="el" href="trace_8h.html#fc3fbe1121d45b264cb687984f26a1ea">trace.h</a>
+<li>MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED_ENABLED
+: <a class="el" href="trace_8h.html#21b7cf1566b089c55328c8c6e134f769">trace.h</a>
+<li>MIN_BIN_PKT_LENGTH
+: <a class="el" href="memcached_8h.html#811c6b700b56f87244029a6136cedf29">memcached.h</a>
+<li>mix
+: <a class="el" href="hash_8c.html#fd9fa1747724ec6142812721997394c3">hash.c</a>
+<li>MSG_LIST_HIGHWAT
+: <a class="el" href="memcached_8h.html#78cce1eb067f697c57755dee6475f59d">memcached.h</a>
+<li>MSG_LIST_INITIAL
+: <a class="el" href="memcached_8h.html#04e8d0719aba6a59ac6cb0b3ed202f95">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>NREAD_ADD
+: <a class="el" href="memcached_8h.html#2beaf4cbf661902595987c951dca81b5">memcached.h</a>
+<li>NREAD_APPEND
+: <a class="el" href="memcached_8h.html#ceae72061dd3619d8fb95e33bae0b8e8">memcached.h</a>
+<li>NREAD_CAS
+: <a class="el" href="memcached_8h.html#efa2deecfd52be7f36ed92e857a5a134">memcached.h</a>
+<li>NREAD_PREPEND
+: <a class="el" href="memcached_8h.html#fbaf99dc7e4b0e86f91e8e44da33a5c1">memcached.h</a>
+<li>NREAD_REPLACE
+: <a class="el" href="memcached_8h.html#cf25e0ecbffb495dfedf760dde07d729">memcached.h</a>
+<li>NREAD_SET
+: <a class="el" href="memcached_8h.html#fbe0384d1c4c682750a250c53a4360b6">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PACKAGE
+: <a class="el" href="config_8h.html#ca8570fb706c81df371b7f9bc454ae03">config.h</a>
+<li>PACKAGE_BUGREPORT
+: <a class="el" href="config_8h.html#1d1d2d7f8d2f95b376954d649ab03233">config.h</a>
+<li>PACKAGE_NAME
+: <a class="el" href="config_8h.html#1c0439e4355794c09b64274849eb0279">config.h</a>
+<li>PACKAGE_STRING
+: <a class="el" href="config_8h.html#c73e6f903c16eca7710f92e36e1c6fbf">config.h</a>
+<li>PACKAGE_TARNAME
+: <a class="el" href="config_8h.html#f415af6bfede0e8d5453708afe68651c">config.h</a>
+<li>PACKAGE_VERSION
+: <a class="el" href="config_8h.html#a326a05d5e30f9e9a4bb0b4469d5d0c0">config.h</a>
+<li>POWER_BLOCK
+: <a class="el" href="memcached_8h.html#1000923632a496e81e50102c2694db41">memcached.h</a>
+<li>POWER_LARGEST
+: <a class="el" href="memcached_8h.html#0f6e848eba50c148da7a61eb94061c3c">memcached.h</a>
+<li>POWER_SMALLEST
+: <a class="el" href="memcached_8h.html#3be25b5d15a433c400ec50d2c9d858b9">memcached.h</a>
+<li>PREFIX_HASH_SIZE
+: <a class="el" href="stats_8c.html#05de64c5513c4e2c83a40bba43ec8d99">stats.c</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>READ_BUFFER_HIGHWAT
+: <a class="el" href="memcached_8h.html#14d2f1d60a85984e1e0667cbefb620fc">memcached.h</a>
+<li>REALTIME_MAXDELTA
+: <a class="el" href="memcached_8c.html#177f8d582e7787f076ef59ad446ace13">memcached.c</a>
+<li>rot
+: <a class="el" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">hash.c</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>STDC_HEADERS
+: <a class="el" href="config_8h.html#550e5c272cc3cf3814651721167dcd23">config.h</a>
+<li>SUBCOMMAND_TOKEN
+: <a class="el" href="memcached_8c.html#b896d96cba431a2890258c290ff287b0">memcached.c</a>
+<li>SUFFIX_LIST_INITIAL
+: <a class="el" href="memcached_8h.html#ad50a115f190cb796d5a25b910d62ac8">memcached.h</a>
+<li>SUFFIX_SIZE
+: <a class="el" href="memcached_8h.html#c11cfc1c764d31993bf747dcb16c45c5">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TAIL_REPAIR_TIME
+: <a class="el" href="memcached_8h.html#421b08fd9fc3d24db6d39014c02f66bb">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>UDP_HEADER_SIZE
+: <a class="el" href="memcached_8h.html#8a0fae83e487dc04b3cd774b3d4ee637">memcached.h</a>
+<li>UDP_MAX_PAYLOAD_SIZE
+: <a class="el" href="memcached_8h.html#deea76d049af191b881f2d58eca532ca">memcached.h</a>
+<li>UDP_READ_BUFFER_SIZE
+: <a class="el" href="memcached_8h.html#05df0398f9b0815a685d15f36fa809c7">memcached.h</a>
+<li>unlikely
+: <a class="el" href="memcached_8h.html#c6c45889010c1bd68631771b64f18101">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VERSION
+: <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;
+<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>
+</html>
diff --git a/globals_enum.html b/globals_enum.html
new file mode 100644
index 0000000..eaaf0f1
--- /dev/null
+++ b/globals_enum.html
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li class="current"><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>bin_substates
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">memcached.h</a>
+<li>conn_states
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">memcached.h</a>
+<li>protocol
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">memcached.h</a>
+<li>protocol_binary_command
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e">protocol_binary.h</a>
+<li>protocol_binary_datatypes
+: <a class="el" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea">protocol_binary.h</a>
+<li>protocol_binary_magic
+: <a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c">protocol_binary.h</a>
+<li>protocol_binary_response_status
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53">protocol_binary.h</a>
+<li>store_item_type
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">memcached.h</a>
+<li>transmit_result
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e">memcached.c</a>
+<li>try_read_result
+: <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;
+<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>
+</html>
diff --git a/globals_eval.html b/globals_eval.html
new file mode 100644
index 0000000..76d8bfa
--- /dev/null
+++ b/globals_eval.html
@@ -0,0 +1,221 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li class="current"><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_b"><span>b</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_e"><span>e</span></a></li>
+ <li><a href="#index_n"><span>n</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>ascii_prot
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1">memcached.h</a>
+<li>ascii_udp_prot
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_b">- b -</a></h3><ul>
+<li>bin_no_state
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81">memcached.h</a>
+<li>bin_read_flush_exptime
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1">memcached.h</a>
+<li>bin_read_set_value
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b">memcached.h</a>
+<li>bin_reading_cas_header
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b">memcached.h</a>
+<li>bin_reading_del_header
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7">memcached.h</a>
+<li>bin_reading_get_key
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc">memcached.h</a>
+<li>bin_reading_incr_header
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2">memcached.h</a>
+<li>bin_reading_set_header
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8">memcached.h</a>
+<li>bin_reading_stat
+: <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b">memcached.h</a>
+<li>binary_prot
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>conn_closing
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13">memcached.h</a>
+<li>conn_listening
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7b8f6ee6d7c37cbcd7062290e7f737dfa">memcached.h</a>
+<li>conn_max_state
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d">memcached.h</a>
+<li>conn_mwrite
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca">memcached.h</a>
+<li>conn_new_cmd
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef">memcached.h</a>
+<li>conn_nread
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9">memcached.h</a>
+<li>conn_parse_cmd
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4">memcached.h</a>
+<li>conn_read
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39">memcached.h</a>
+<li>conn_swallow
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990">memcached.h</a>
+<li>conn_waiting
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6">memcached.h</a>
+<li>conn_write
+: <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>EXISTS
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e3197625a1bb2264943f5a95f236d9973">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>negotiating_prot
+: <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5">memcached.h</a>
+<li>NOT_FOUND
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ecdaa2919bac56fe1090eb3dbb9526472">memcached.h</a>
+<li>NOT_STORED
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ef7ef7e30a1b86cc3ffae6fa876110d66">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PROTOCOL_BINARY_CMD_ADD
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e79c5e1ae4014e14d08df4fc0341db9c0">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_ADDQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3159964a3f9f5dff71c6a45f44187075">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_APPEND
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7284914403ebb87e8be8982528803a96">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_APPENDQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7957bb3663a982b71a6bc3178b6c1ccd">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_DECREMENT
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e70be7564cc38820d8af36de8bb97278c">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_DECREMENTQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4b15eea21826cde2e1946f3993062735">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_DELETE
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec117b3a7be313f84c65baa97d7f7d72e">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_DELETEQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ef067418c38c98b63ab4aa39a1c137c1a">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_FLUSH
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec02bad617e82850ec9067d2e2868d9fe">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_FLUSHQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4751ae4ed820d92d2da6ee83bbedc456">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_GET
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e36413c0a838ee82f149bbf88082659c7">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_GETK
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5c1180839e6c1e5cae1b2e2f9fc0827b">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_GETKQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e50159f47639937efc2014c65910d588a">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_GETQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ee175fbb73bcad997b9f11ead71ce2499">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_INCREMENT
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5d89bcc56dc89de6c71292248a8b68a1">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_INCREMENTQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ed216687e01194926af031070859aa3a1">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_NOOP
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5270c5f63f72d5d1d0b50a3ce97bb5f1">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_PREPEND
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e05f0c3a546f657d0c7e0ccb1a726d8d7">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_PREPENDQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82eec797e8eab14b1747851db5ae97ea685">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_QUIT
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e60f66c7f7cc746367d86497e8eda6236">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_QUITQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec7fed56ddc449773466e8b4420f875e8">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_REPLACE
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e0bcad3bd7dc8fde9c96b9b7a4ae504e7">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_REPLACEQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7088ddacdd5997653d99460c82897f4f">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_SET
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3c8d79a26fc9c6b7c3f1233ce2bda6a4">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_SETQ
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e2114fadc0a9a1499d4432dc0c8d5f493">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_STAT
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e1601d266f7c4df7b22b1b877299f26eb">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_CMD_VERSION
+: <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e61470ad74350ae324bf9f65c2d91907f">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RAW_BYTES
+: <a class="el" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea2b710058b82454df367b8e802f688a2b">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_REQ
+: <a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c96870f80e349d34e804011386a1e78d5">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RES
+: <a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168cd653fa5fac2ab2fa64883ab1827ee8b9">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_E2BIG
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53d2eab7492921a2fc381e7ef9ec70ef76">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_EINVAL
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5351ee7334714234875974917d08bef83a">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_ENOMEM
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc533b48de59bba9867520f70c92800e668e">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53ec50e6557e5ffc0580e745b67051c4bc">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_KEY_ENOENT
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53a808428e1da43ba18c6eaf5b6054e05b">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_NOT_STORED
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5393ff2c493d0b15ccbe6be219fd436b20">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_SUCCESS
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc538fea339243b1bd7e4e5af6c1f49824b0">protocol_binary.h</a>
+<li>PROTOCOL_BINARY_RESPONSE_UNKNOWN_COMMAND
+: <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53de3815bd0c3eab0fa1f25bb2df59b655">protocol_binary.h</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>READ_DATA_RECEIVED
+: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb422b0718099c472899f8b0def673affd">memcached.c</a>
+<li>READ_ERROR
+: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb04976e0ef9bb6d8d2fec8ac4512ca16f">memcached.c</a>
+<li>READ_MEMORY_ERROR
+: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59ebf452a9683c7f8ce1cdc4061a24af57ca">memcached.c</a>
+<li>READ_NO_DATA_RECEIVED
+: <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59ebb4791b14e9c5938f6b478f544828f9d0">memcached.c</a>
+</ul>
+<h3><a class="anchor" name="index_s">- s -</a></h3><ul>
+<li>STORED
+: <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>TRANSMIT_COMPLETE
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e9f0e920a771876fc3d9a97ab66d95e45">memcached.c</a>
+<li>TRANSMIT_HARD_ERROR
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154ed495552402237b117d14bea14a37b8b3">memcached.c</a>
+<li>TRANSMIT_INCOMPLETE
+: <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e7471aed92bfd321afa86eb6882b33100">memcached.c</a>
+<li>TRANSMIT_SOFT_ERROR
+: <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;
+<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>
+</html>
diff --git a/globals_func.html b/globals_func.html
new file mode 100644
index 0000000..d47634f
--- /dev/null
+++ b/globals_func.html
@@ -0,0 +1,300 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_d"><span>d</span></a></li>
+ <li><a href="#index_g"><span>g</span></a></li>
+ <li><a href="#index_h"><span>h</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_m"><span>m</span></a></li>
+ <li><a href="#index_s"><span>s</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>accept_new_conns()
+: <a class="el" href="memcached_8h.html#4626562440107c11cdd7cc07ba28f806">memcached.h</a>
+, <a class="el" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806">thread.c</a>
+<li>add_delta()
+: <a class="el" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764">thread.c</a>
+, <a class="el" href="memcached_8h.html#9541b45b4a663dbdc0c69e8a7334700e">memcached.h</a>
+<li>append_stat()
+: <a class="el" href="memcached_8c.html#ca748357457307f8d993dc73c3350afe">memcached.c</a>
+, <a class="el" href="memcached_8h.html#ca748357457307f8d993dc73c3350afe">memcached.h</a>
+<li>assoc_delete()
+: <a class="el" href="assoc_8h.html#d2a245870a21e6edd5a7ad482f9dca5c">assoc.h</a>
+, <a class="el" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c">assoc.c</a>
+<li>assoc_find()
+: <a class="el" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f">assoc.c</a>
+, <a class="el" href="assoc_8h.html#4972dca83569e1f192b193facb64a02f">assoc.h</a>
+<li>assoc_init()
+: <a class="el" href="assoc_8c.html#f7b17ebeaafd6b04053506a27362c45d">assoc.c</a>
+, <a class="el" href="assoc_8h.html#f7b17ebeaafd6b04053506a27362c45d">assoc.h</a>
+<li>assoc_insert()
+: <a class="el" href="assoc_8h.html#110a5dc654c262b51a77cc8716676223">assoc.h</a>
+, <a class="el" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01">assoc.c</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>conn_add_to_freelist()
+: <a class="el" href="memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2">memcached.c</a>
+, <a class="el" href="memcached_8h.html#fc9ec43a3d82ca2bbaa216539353bfa2">memcached.h</a>
+<li>conn_from_freelist()
+: <a class="el" href="memcached_8h.html#c674c15cf4e7d2d5d6d6b871772242e1">memcached.h</a>
+, <a class="el" href="memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9">memcached.c</a>
+<li>conn_new()
+: <a class="el" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f">memcached.h</a>
+, <a class="el" href="memcached_8c.html#f6f04a62bdce44ee52f3a247f6df38ee">memcached.c</a>
+</ul>
+<h3><a class="anchor" name="index_d">- d -</a></h3><ul>
+<li>daemonize()
+: <a class="el" href="daemon_8c.html#78ff9cfa411dda44b12c1dd5e5d078e6">daemon.c</a>
+, <a class="el" href="memcached_8h.html#78ff9cfa411dda44b12c1dd5e5d078e6">memcached.h</a>
+<li>dispatch_conn_new()
+: <a class="el" href="thread_8c.html#04c3e20b71072223654c0bbf7c266173">thread.c</a>
+, <a class="el" href="memcached_8h.html#04c3e20b71072223654c0bbf7c266173">memcached.h</a>
+<li>dispatch_event_add()
+: <a class="el" href="memcached_8h.html#1e1a527b3b57614f719a40d83941b8fc">memcached.h</a>
+<li>do_accept_new_conns()
+: <a class="el" href="memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c">memcached.c</a>
+, <a class="el" href="memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c">memcached.h</a>
+<li>do_add_delta()
+: <a class="el" href="memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7">memcached.c</a>
+, <a class="el" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef">memcached.h</a>
+<li>do_assoc_move_next_bucket()
+: <a class="el" href="assoc_8h.html#7ac3a95f8f8402f30ff16652f8214172">assoc.h</a>
+<li>do_item_alloc()
+: <a class="el" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae">items.c</a>
+, <a class="el" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae">items.h</a>
+<li>do_item_cachedump()
+: <a class="el" href="items_8c.html#f8926aa0955ee34cec0fbe7214e74156">items.c</a>
+, <a class="el" href="items_8h.html#f8926aa0955ee34cec0fbe7214e74156">items.h</a>
+<li>do_item_flush_expired()
+: <a class="el" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4">items.h</a>
+, <a class="el" href="items_8c.html#515ef8e7f0cef67772989fd076f7dcb4">items.c</a>
+<li>do_item_get()
+: <a class="el" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c">items.c</a>
+, <a class="el" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c">items.h</a>
+<li>do_item_get_nocheck()
+: <a class="el" href="items_8c.html#8c5a6c6bfdfe2ed3514170cc836be7a9">items.c</a>
+, <a class="el" href="items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9">items.h</a>
+<li>do_item_link()
+: <a class="el" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15">items.c</a>
+, <a class="el" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15">items.h</a>
+<li>do_item_remove()
+: <a class="el" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7">items.c</a>
+, <a class="el" href="items_8h.html#81d7ffedc021b4a576d5712b7cea34a7">items.h</a>
+<li>do_item_replace()
+: <a class="el" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8">items.c</a>
+, <a class="el" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8">items.h</a>
+<li>do_item_stats()
+: <a class="el" href="items_8h.html#c37d9c76fff27f10050dc069eef7d50c">items.h</a>
+, <a class="el" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c">items.c</a>
+<li>do_item_stats_sizes()
+: <a class="el" href="items_8c.html#83d27e539e6256fe75653def1f4594e3">items.c</a>
+, <a class="el" href="items_8h.html#83d27e539e6256fe75653def1f4594e3">items.h</a>
+<li>do_item_unlink()
+: <a class="el" href="items_8c.html#8068353af89272b21fbf0bd88d34118b">items.c</a>
+, <a class="el" href="items_8h.html#8068353af89272b21fbf0bd88d34118b">items.h</a>
+<li>do_item_update()
+: <a class="el" href="items_8h.html#4fc546770369a633debd89e0b9b19d3d">items.h</a>
+, <a class="el" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d">items.c</a>
+<li>do_store_item()
+: <a class="el" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca">memcached.h</a>
+, <a class="el" href="memcached_8c.html#7d76af30e49baebcf82c13f241352544">memcached.c</a>
+<li>drop_privileges()
+: <a class="el" href="solaris__priv_8c.html#23c026cc361d78c1314971dd6be2b0ad">solaris_priv.c</a>
+</ul>
+<h3><a class="anchor" name="index_g">- g -</a></h3><ul>
+<li>get_cas_id()
+: <a class="el" href="items_8c.html#62b7c83e5bdd71713688f70199319902">items.c</a>
+, <a class="el" href="items_8h.html#62b7c83e5bdd71713688f70199319902">items.h</a>
+<li>get_stats()
+: <a class="el" href="slabs_8c.html#0e8837809ec40b8024ca6f972830176c">slabs.c</a>
+, <a class="el" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c">slabs.h</a>
+</ul>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>hash()
+: <a class="el" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863">hash.h</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>is_listen_thread()
+: <a class="el" href="memcached_8h.html#f354b347a944d96a5a7644f9e84e7e7e">memcached.h</a>
+, <a class="el" href="thread_8c.html#7a14a0df6eff0fd0852f4844eab2524a">thread.c</a>
+<li>item_alloc()
+: <a class="el" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6">thread.c</a>
+, <a class="el" href="memcached_8h.html#d69cc14d059b72c07e1f0b550b1922c6">memcached.h</a>
+<li>item_cachedump()
+: <a class="el" href="memcached_8h.html#66464e83dfd7f7e38702614fb645ba4c">memcached.h</a>
+, <a class="el" href="thread_8c.html#8c9611028843ca37b4d20ec99fd8af23">thread.c</a>
+<li>item_flush_expired()
+: <a class="el" href="thread_8c.html#84097b43e7999f753c11603eff36dadc">thread.c</a>
+, <a class="el" href="memcached_8h.html#e00be629a8cd99870497ffc47b40740a">memcached.h</a>
+<li>item_free()
+: <a class="el" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb">items.c</a>
+, <a class="el" href="items_8h.html#5305dd637fb32e9a99b97326de1429eb">items.h</a>
+<li>item_get()
+: <a class="el" href="memcached_8h.html#1ff584f7053e4a5c8f2cffc7186a12aa">memcached.h</a>
+, <a class="el" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa">thread.c</a>
+<li>item_init()
+: <a class="el" href="items_8c.html#9b4f1347eb13afcefa40fbe60cd040b4">items.c</a>
+, <a class="el" href="items_8h.html#9b4f1347eb13afcefa40fbe60cd040b4">items.h</a>
+<li>item_link()
+: <a class="el" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844">thread.c</a>
+, <a class="el" href="memcached_8h.html#9e23e4fb572f5bc484a30eed591f9b36">memcached.h</a>
+<li>item_remove()
+: <a class="el" href="memcached_8h.html#f445e1464df9a37165a06525af3ea31e">memcached.h</a>
+, <a class="el" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b">thread.c</a>
+<li>item_replace()
+: <a class="el" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e">memcached.h</a>
+, <a class="el" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e">thread.c</a>
+<li>item_size_ok()
+: <a class="el" href="items_8c.html#9f56df307b2406f372e918860b07adad">items.c</a>
+, <a class="el" href="items_8h.html#9f56df307b2406f372e918860b07adad">items.h</a>
+<li>item_stats()
+: <a class="el" href="memcached_8h.html#2b022c04b5ceac327d82762206f51ca8">memcached.h</a>
+, <a class="el" href="thread_8c.html#2b022c04b5ceac327d82762206f51ca8">thread.c</a>
+<li>item_stats_reset()
+: <a class="el" href="items_8h.html#e091979860dd8a77b949c05d64cd4d4b">items.h</a>
+, <a class="el" href="items_8c.html#e091979860dd8a77b949c05d64cd4d4b">items.c</a>
+<li>item_stats_sizes()
+: <a class="el" href="memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8">memcached.h</a>
+, <a class="el" href="thread_8c.html#76a67af22fe6ce802c07e857f06cbdc8">thread.c</a>
+<li>item_unlink()
+: <a class="el" href="thread_8c.html#256717f932dae6220d67fa02af2266bc">thread.c</a>
+, <a class="el" href="memcached_8h.html#0c242af4a01ed7d11beacef1ce98775a">memcached.h</a>
+<li>item_update()
+: <a class="el" href="memcached_8h.html#cbd05e36703d8da891e7c1a47a684941">memcached.h</a>
+, <a class="el" href="thread_8c.html#c1d7ea5f69d88dd9b67b6f96520cad8d">thread.c</a>
+</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="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()
+: <a class="el" href="util_8c.html#fd84876492fb805b64ea9b691585a62f">util.c</a>
+, <a class="el" href="util_8h.html#fd84876492fb805b64ea9b691585a62f">util.h</a>
+<li>safe_strtoll()
+: <a class="el" href="util_8h.html#4c1ce644e20d0e52d2bb95a4e5cb63f2">util.h</a>
+, <a class="el" href="util_8c.html#4c1ce644e20d0e52d2bb95a4e5cb63f2">util.c</a>
+<li>safe_strtoul()
+: <a class="el" href="util_8c.html#53039d9075300f05765fc74d601aeb18">util.c</a>
+, <a class="el" href="util_8h.html#53039d9075300f05765fc74d601aeb18">util.h</a>
+<li>safe_strtoull()
+: <a class="el" href="util_8h.html#cc5ba3b68c57abb666e3534e6616d93d">util.h</a>
+, <a class="el" href="util_8c.html#cc5ba3b68c57abb666e3534e6616d93d">util.c</a>
+<li>slab_stats_aggregate()
+: <a class="el" href="memcached_8h.html#9a8ed232ef10f74bc05293d3435f0b8f">memcached.h</a>
+, <a class="el" href="thread_8c.html#9a8ed232ef10f74bc05293d3435f0b8f">thread.c</a>
+<li>slabs_alloc()
+: <a class="el" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421">slabs.c</a>
+, <a class="el" href="slabs_8h.html#0996b645b6e3f2a3c4b21e261abfd0d4">slabs.h</a>
+<li>slabs_clsid()
+: <a class="el" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00">slabs.c</a>
+, <a class="el" href="slabs_8h.html#89e035684df4bb1ef8b0852cb2c20f00">slabs.h</a>
+<li>slabs_free()
+: <a class="el" href="slabs_8h.html#870e49205e3adc320d078b03d8ea3b23">slabs.h</a>
+, <a class="el" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23">slabs.c</a>
+<li>slabs_init()
+: <a class="el" href="slabs_8c.html#8cc4ad6521988a6806c2600bd2f2010b">slabs.c</a>
+, <a class="el" href="slabs_8h.html#8cc4ad6521988a6806c2600bd2f2010b">slabs.h</a>
+<li>slabs_reassign()
+: <a class="el" href="slabs_8h.html#49b5362752d1ccb850dc1af43c479a7a">slabs.h</a>
+<li>slabs_stats()
+: <a class="el" href="slabs_8c.html#0d52f605d063c6de9e3f32e08126915c">slabs.c</a>
+, <a class="el" href="slabs_8h.html#0d52f605d063c6de9e3f32e08126915c">slabs.h</a>
+<li>start_assoc_maintenance_thread()
+: <a class="el" href="assoc_8c.html#c6141ce9b282dca1917168e18c4c581d">assoc.c</a>
+, <a class="el" href="assoc_8h.html#03a605f06fe9ec751ca5c8787811874c">assoc.h</a>
+<li>STATS_LOCK()
+: <a class="el" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59">memcached.h</a>
+, <a class="el" href="thread_8c.html#4633df360c62cd97d74fe185c291e508">thread.c</a>
+<li>stats_prefix_clear()
+: <a class="el" href="stats_8h.html#bf89465dfe10f46a783b9e59c827e817">stats.h</a>
+, <a class="el" href="stats_8c.html#966bdb288d144af96f5f218fb2c49ce9">stats.c</a>
+<li>stats_prefix_dump()
+: <a class="el" href="stats_8c.html#5914caa665237a3786c5edd3a7a0baee">stats.c</a>
+, <a class="el" href="stats_8h.html#5914caa665237a3786c5edd3a7a0baee">stats.h</a>
+<li>stats_prefix_init()
+: <a class="el" href="stats_8h.html#b7c39392f4426bdc45eca8ce29af9505">stats.h</a>
+, <a class="el" href="stats_8c.html#b52ec55a2d7207b625add389d2ade247">stats.c</a>
+<li>stats_prefix_record_delete()
+: <a class="el" href="stats_8c.html#a8188646a84875b1122fb77a5abb1070">stats.c</a>
+, <a class="el" href="stats_8h.html#a8188646a84875b1122fb77a5abb1070">stats.h</a>
+<li>stats_prefix_record_get()
+: <a class="el" href="stats_8c.html#d70e569de7d0924378506b5eed7aec6b">stats.c</a>
+, <a class="el" href="stats_8h.html#d70e569de7d0924378506b5eed7aec6b">stats.h</a>
+<li>stats_prefix_record_set()
+: <a class="el" href="stats_8c.html#84422d7b48e0ac7f5796d1627f8af706">stats.c</a>
+, <a class="el" href="stats_8h.html#84422d7b48e0ac7f5796d1627f8af706">stats.h</a>
+<li>STATS_UNLOCK()
+: <a class="el" href="thread_8c.html#dc3a0e10eb26574752159d6a16d90007">thread.c</a>
+, <a class="el" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056">memcached.h</a>
+<li>stop_assoc_maintenance_thread()
+: <a class="el" href="assoc_8h.html#133219e097a9c7b6d12cf76b7e69da97">assoc.h</a>
+, <a class="el" href="assoc_8c.html#8efc51803b796ab0ec19318c8459c39f">assoc.c</a>
+<li>store_item()
+: <a class="el" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232">thread.c</a>
+, <a class="el" href="memcached_8h.html#c97ce2cadaeb4fe6524c0df01828c232">memcached.h</a>
+<li>suffix_add_to_freelist()
+: <a class="el" href="memcached_8c.html#68f689a3de71d789243a8983a0db3c79">memcached.c</a>
+, <a class="el" href="memcached_8h.html#68f689a3de71d789243a8983a0db3c79">memcached.h</a>
+<li>suffix_from_freelist()
+: <a class="el" href="memcached_8h.html#e6839761514d291200f6256f820a92aa">memcached.h</a>
+, <a class="el" href="memcached_8c.html#396712f7649a6f9fe31f4ff91f70c0a3">memcached.c</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>thread_init()
+: <a class="el" href="memcached_8h.html#79051074704249cac4424f10d4606fe3">memcached.h</a>
+, <a class="el" href="thread_8c.html#79051074704249cac4424f10d4606fe3">thread.c</a>
+<li>threadlocal_stats_aggregate()
+: <a class="el" href="thread_8c.html#a2a47a4050d3821422922a7f45611ae9">thread.c</a>
+, <a class="el" href="memcached_8h.html#a2a47a4050d3821422922a7f45611ae9">memcached.h</a>
+<li>threadlocal_stats_reset()
+: <a class="el" href="thread_8c.html#7bcb5bc469e4b71ebb523e8e1b7caf95">thread.c</a>
+, <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;
+<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>
+</html>
diff --git a/globals_type.html b/globals_type.html
new file mode 100644
index 0000000..501158e
--- /dev/null
+++ b/globals_type.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="#index_a"><span>a</span></a></li>
+ <li><a href="#index_c"><span>c</span></a></li>
+ <li><a href="#index_i"><span>i</span></a></li>
+ <li><a href="#index_p"><span>p</span></a></li>
+ <li><a href="#index_r"><span>r</span></a></li>
+ <li><a href="#index_t"><span>t</span></a></li>
+ <li><a href="#index_u"><span>u</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_a">- a -</a></h3><ul>
+<li>ADD_STAT
+: <a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>conn
+: <a class="el" href="memcached_8h.html#6b845d48e30cbb66add29598de2e00a6">memcached.h</a>
+<li>CQ
+: <a class="el" href="thread_8c.html#4e7f6c53cad5e1e4c455d2d85af8756c">thread.c</a>
+<li>CQ_ITEM
+: <a class="el" href="thread_8c.html#41f388ca605b116da777ec9bb1e7516a">thread.c</a>
+</ul>
+<h3><a class="anchor" name="index_i">- i -</a></h3><ul>
+<li>item
+: <a class="el" href="memcached_8h.html#9063e222b7bfc97808e1ac9ad9053b6e">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>PREFIX_STATS
+: <a class="el" href="stats_8c.html#414ba15cbd464896474ba8b69f0617fd">stats.c</a>
+<li>protocol_binary_request_add
+: <a class="el" href="protocol__binary_8h.html#f6372c8ae4c84c579d4a719419fb26ee">protocol_binary.h</a>
+<li>protocol_binary_request_append
+: <a class="el" href="protocol__binary_8h.html#f5ac78de99a6b7fbfca6fffb49d52d11">protocol_binary.h</a>
+<li>protocol_binary_request_decr
+: <a class="el" href="protocol__binary_8h.html#227eedcb81bf8f8772ef82acd57b3226">protocol_binary.h</a>
+<li>protocol_binary_request_delete
+: <a class="el" href="protocol__binary_8h.html#55783b66fbd342dd4038bbe8c87541e9">protocol_binary.h</a>
+<li>protocol_binary_request_get
+: <a class="el" href="protocol__binary_8h.html#69c8162a02c5c184ce80fc25af867495">protocol_binary.h</a>
+<li>protocol_binary_request_getk
+: <a class="el" href="protocol__binary_8h.html#7c95dfd602971177ee385e076bad01c9">protocol_binary.h</a>
+<li>protocol_binary_request_getkq
+: <a class="el" href="protocol__binary_8h.html#012802dd605b85927ae8cba8da72c43c">protocol_binary.h</a>
+<li>protocol_binary_request_getq
+: <a class="el" href="protocol__binary_8h.html#93d92f5d6b00779abbf834103c4584d9">protocol_binary.h</a>
+<li>protocol_binary_request_noop
+: <a class="el" href="protocol__binary_8h.html#17b8ea29c9d4784b0d5536c35e64a5fe">protocol_binary.h</a>
+<li>protocol_binary_request_prepend
+: <a class="el" href="protocol__binary_8h.html#6038d38d1aa57d7b60a0f79e56adee26">protocol_binary.h</a>
+<li>protocol_binary_request_quit
+: <a class="el" href="protocol__binary_8h.html#d8b5253e97f54858a464bbbfc92863d4">protocol_binary.h</a>
+<li>protocol_binary_request_replace
+: <a class="el" href="protocol__binary_8h.html#91019240c819dae29551c3886d69ab0a">protocol_binary.h</a>
+<li>protocol_binary_request_stats
+: <a class="el" href="protocol__binary_8h.html#94cf5e2960e3c0a13357340f86c11918">protocol_binary.h</a>
+<li>protocol_binary_request_version
+: <a class="el" href="protocol__binary_8h.html#a82fe3057a3aef3cc247d4bb3717f7a7">protocol_binary.h</a>
+<li>protocol_binary_response_add
+: <a class="el" href="protocol__binary_8h.html#4c03fc39e4cb337434f9b836fc033f91">protocol_binary.h</a>
+<li>protocol_binary_response_append
+: <a class="el" href="protocol__binary_8h.html#309e3adc3091629de0856c0530e0a920">protocol_binary.h</a>
+<li>protocol_binary_response_decr
+: <a class="el" href="protocol__binary_8h.html#516917de065b1c5d88dc3920dd077d59">protocol_binary.h</a>
+<li>protocol_binary_response_delete
+: <a class="el" href="protocol__binary_8h.html#9363a43b784e878a9b0fbf035f550d51">protocol_binary.h</a>
+<li>protocol_binary_response_flush
+: <a class="el" href="protocol__binary_8h.html#0d662d0170310f813f2746b8eb32977f">protocol_binary.h</a>
+<li>protocol_binary_response_getk
+: <a class="el" href="protocol__binary_8h.html#84523303cd1646607c9db3b2f8ce2c85">protocol_binary.h</a>
+<li>protocol_binary_response_getkq
+: <a class="el" href="protocol__binary_8h.html#8414af6b278b0e4cbfe97c08c58327ab">protocol_binary.h</a>
+<li>protocol_binary_response_getq
+: <a class="el" href="protocol__binary_8h.html#4ab82f733972db4488d12b6e5842f44d">protocol_binary.h</a>
+<li>protocol_binary_response_noop
+: <a class="el" href="protocol__binary_8h.html#b5f7fc099fb7dc6b3d2987cefd237e35">protocol_binary.h</a>
+<li>protocol_binary_response_prepend
+: <a class="el" href="protocol__binary_8h.html#f78e98b64b038d7bfa6090cf97388710">protocol_binary.h</a>
+<li>protocol_binary_response_quit
+: <a class="el" href="protocol__binary_8h.html#905487eece920822149266460a43c35c">protocol_binary.h</a>
+<li>protocol_binary_response_replace
+: <a class="el" href="protocol__binary_8h.html#b94d6ef2683157257cbf3f31fa5039b0">protocol_binary.h</a>
+<li>protocol_binary_response_set
+: <a class="el" href="protocol__binary_8h.html#11b492f0a8a70e0b4aab1ecb84247c43">protocol_binary.h</a>
+<li>protocol_binary_response_stats
+: <a class="el" href="protocol__binary_8h.html#a1e99963e6f5965acd3284ec0b0c6ec2">protocol_binary.h</a>
+<li>protocol_binary_response_version
+: <a class="el" href="protocol__binary_8h.html#6b43a960d4b83c23c04143903beecd81">protocol_binary.h</a>
+</ul>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>rel_time_t
+: <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">memcached.h</a>
+</ul>
+<h3><a class="anchor" name="index_t">- t -</a></h3><ul>
+<li>token_t
+: <a class="el" href="memcached_8c.html#1ad2604cfddb16735ffa31f473754b03">memcached.c</a>
+</ul>
+<h3><a class="anchor" name="index_u">- u -</a></h3><ul>
+<li>ub1
+: <a class="el" href="assoc_8c.html#5e0e444ca36facaa313c7f26758b6dd0">assoc.c</a>
+<li>ub4
+: <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;
+<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>
+</html>
diff --git a/globals_vars.html b/globals_vars.html
new file mode 100644
index 0000000..3f71ae5
--- /dev/null
+++ b/globals_vars.html
@@ -0,0 +1,66 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Class Members</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_type.html"><span>Typedefs</span></a></li>
+ <li><a href="globals_enum.html"><span>Enumerations</span></a></li>
+ <li><a href="globals_eval.html"><span>Enumerator</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>cache_lock
+: <a class="el" href="items_8h.html#9127df2a4e57929543f3b955e8fa6014">items.h</a>
+, <a class="el" href="thread_8c.html#9127df2a4e57929543f3b955e8fa6014">thread.c</a>
+<li>conn_lock
+: <a class="el" href="thread_8c.html#516da4c745197f600a201285359edeeb">thread.c</a>
+<li>current_time
+: <a class="el" href="globals_8c.html#21b2a3d4ff751fe99cdca2d14babc559">globals.c</a>
+, <a class="el" href="memcached_8c.html#21b2a3d4ff751fe99cdca2d14babc559">memcached.c</a>
+, <a class="el" href="memcached_8h.html#21b2a3d4ff751fe99cdca2d14babc559">memcached.h</a>
+<li>hash_bulk_move
+: <a class="el" href="assoc_8c.html#6577d7fbe24896e5cc13ec633040cc93">assoc.c</a>
+<li>process_started
+: <a class="el" href="memcached_8c.html#584cbee39bbab65f2c8d87932cf92140">memcached.c</a>
+, <a class="el" href="memcached_8h.html#584cbee39bbab65f2c8d87932cf92140">memcached.h</a>
+<li>settings
+: <a class="el" href="globals_8c.html#cf80839394e5fa8db0ce162b9248b781">globals.c</a>
+, <a class="el" href="memcached_8c.html#cf80839394e5fa8db0ce162b9248b781">memcached.c</a>
+, <a class="el" href="memcached_8h.html#cf80839394e5fa8db0ce162b9248b781">memcached.h</a>
+<li>stats
+: <a class="el" href="globals_8c.html#7c0bf139aa1139cb79905d8ac33cc872">globals.c</a>
+, <a class="el" href="memcached_8c.html#7c0bf139aa1139cb79905d8ac33cc872">memcached.c</a>
+, <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;
+<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>
+</html>
diff --git a/graph_legend.dot b/graph_legend.dot
new file mode 100644
index 0000000..9a09018
--- /dev/null
+++ b/graph_legend.dot
@@ -0,0 +1,22 @@
+digraph G
+{
+ edge [fontname="FreeSans",fontsize="10",labelfontname="FreeSans",labelfontsize="10"];
+ node [fontname="FreeSans",fontsize="10",shape=record];
+ Node9 [shape="box",label="Inherited",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",fillcolor="grey75",style="filled" fontcolor="black"];
+ Node10 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+ Node10 [shape="box",label="PublicBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPublicBase.html"];
+ Node11 -> Node10 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+ Node11 [shape="box",label="Truncated",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="red",URL="$classTruncated.html"];
+ Node13 -> Node9 [dir=back,color="darkgreen",fontsize="10",style="solid",fontname="FreeSans"];
+ Node13 [shape="box",label="ProtectedBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classProtectedBase.html"];
+ Node14 -> Node9 [dir=back,color="firebrick4",fontsize="10",style="solid",fontname="FreeSans"];
+ Node14 [shape="box",label="PrivateBase",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classPrivateBase.html"];
+ Node15 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+ Node15 [shape="box",label="Undocumented",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="grey75"];
+ Node16 -> Node9 [dir=back,color="midnightblue",fontsize="10",style="solid",fontname="FreeSans"];
+ Node16 [shape="box",label="Templ< int >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
+ Node17 -> Node16 [dir=back,color="orange",fontsize="10",style="dashed",label="< int >",fontname="FreeSans"];
+ Node17 [shape="box",label="Templ< T >",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classTempl.html"];
+ Node18 -> Node9 [dir=back,color="darkorchid3",fontsize="10",style="dashed",label="m_usedClass",fontname="FreeSans"];
+ Node18 [shape="box",label="Used",fontsize="10",height=0.2,width=0.4,fontname="FreeSans",color="black",URL="$classUsed.html"];
+}
diff --git a/graph_legend.html b/graph_legend.html
new file mode 100644
index 0000000..ec0028c
--- /dev/null
+++ b/graph_legend.html
@@ -0,0 +1,85 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Graph Legend</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Graph Legend</h1>This page explains how to interpret the graphs that are generated by doxygen.<p>
+Consider the following example: <div class="fragment"><pre class="fragment"><span class="comment">/*! Invisible class because of truncation */</span>
+<span class="keyword">class </span>Invisible { };
+<span class="comment"></span>
+<span class="comment">/*! Truncated class, inheritance relation is hidden */</span>
+<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
+
+<span class="comment">/* Class not documented with doxygen comments */</span>
+<span class="keyword">class </span>Undocumented { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using public inheritance */</span>
+<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
+<span class="comment"></span>
+<span class="comment">/*! A template class */</span>
+<span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; <span class="keyword">class </span>Templ { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using protected inheritance */</span>
+<span class="keyword">class </span>ProtectedBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is inherited using private inheritance */</span>
+<span class="keyword">class </span>PrivateBase { };
+<span class="comment"></span>
+<span class="comment">/*! Class that is used by the Inherited class */</span>
+<span class="keyword">class </span>Used { };
+<span class="comment"></span>
+<span class="comment">/*! Super class that inherits a number of other classes */</span>
+<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
+ <span class="keyword">protected</span> ProtectedBase,
+ <span class="keyword">private</span> PrivateBase,
+ <span class="keyword">public</span> Undocumented,
+ <span class="keyword">public</span> Templ&lt;int&gt;
+{
+ <span class="keyword">private</span>:
+ Used *m_usedClass;
+};
+</pre></div> This will result in the following graph:<p>
+<center><div align="center">
+<img src="graph_legend.png" alt="graph_legend.png">
+</div>
+</center> <p>
+The boxes in the above graph have the following meaning: <ul>
+<li>
+A filled gray box represents the struct or class for which the graph is generated. </li>
+<li>
+A box with a black border denotes a documented struct or class. </li>
+<li>
+A box with a grey border denotes an undocumented struct or class. </li>
+<li>
+A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
+</ul>
+The arrows have the following meaning: <ul>
+<li>
+A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
+<li>
+A dark green arrow is used for protected inheritance. </li>
+<li>
+A dark red arrow is used for private inheritance. </li>
+<li>
+A purple dashed arrow is used if a class is contained or used by another class. The arrow is labeled with the variable(s) through which the pointed class or struct is accessible. </li>
+<li>
+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;
+<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>
+</html>
diff --git a/graph_legend.png b/graph_legend.png
new file mode 100644
index 0000000..bc18b2c
--- /dev/null
+++ b/graph_legend.png
Binary files differ
diff --git a/hash_8c.html b/hash_8c.html
new file mode 100644
index 0000000..e906a5c
--- /dev/null
+++ b/hash_8c.html
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: hash.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>hash.c File Reference</h1><code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hash_8c.html#8c49a94782a573ded31a7bb1949cbf47">HASH_LITTLE_ENDIAN</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hash_8c.html#129f72057b84147c7c3e2a6d107f0e3b">HASH_BIG_ENDIAN</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(x, k)&nbsp;&nbsp;&nbsp;(((x)&lt;&lt;(k)) ^ ((x)&gt;&gt;(32-(k))))</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hash_8c.html#fd9fa1747724ec6142812721997394c3">mix</a>(a, b, c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hash_8c.html#b4646d77540701d2eb2c877effbe5739">final</a>(a, b, c)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="b4646d77540701d2eb2c877effbe5739"></a><!-- doxytag: member="hash.c::final" ref="b4646d77540701d2eb2c877effbe5739" args="(a, b, c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define final </td>
+ <td>(</td>
+ <td class="paramtype">a, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">b, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">c&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">{ \
+ c ^= b; c -= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(b,14); \
+ a ^= c; a -= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(c,11); \
+ b ^= a; b -= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(a,25); \
+ c ^= b; c -= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(b,16); \
+ a ^= c; a -= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(c,4); \
+ b ^= a; b -= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(a,14); \
+ c ^= b; c -= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(b,24); \
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="129f72057b84147c7c3e2a6d107f0e3b"></a><!-- doxytag: member="hash.c::HASH_BIG_ENDIAN" ref="129f72057b84147c7c3e2a6d107f0e3b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HASH_BIG_ENDIAN&nbsp;&nbsp;&nbsp;0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8c49a94782a573ded31a7bb1949cbf47"></a><!-- doxytag: member="hash.c::HASH_LITTLE_ENDIAN" ref="8c49a94782a573ded31a7bb1949cbf47" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define HASH_LITTLE_ENDIAN&nbsp;&nbsp;&nbsp;0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd9fa1747724ec6142812721997394c3"></a><!-- doxytag: member="hash.c::mix" ref="fd9fa1747724ec6142812721997394c3" args="(a, b, c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define mix </td>
+ <td>(</td>
+ <td class="paramtype">a, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">b, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">c&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">{ \
+ a -= c; a ^= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(c, 4); c += b; \
+ b -= a; b ^= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(a, 6); a += c; \
+ c -= b; c ^= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(b, 8); b += a; \
+ a -= c; a ^= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(c,16); c += b; \
+ b -= a; b ^= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(a,19); a += c; \
+ c -= b; c ^= <a class="code" href="hash_8c.html#ae44e21ada356d9d84450d5440fbb0c4">rot</a>(b, 4); b += a; \
+}
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="ae44e21ada356d9d84450d5440fbb0c4"></a><!-- doxytag: member="hash.c::rot" ref="ae44e21ada356d9d84450d5440fbb0c4" args="(x, k)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define rot </td>
+ <td>(</td>
+ <td class="paramtype">x, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">k&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(((x)&lt;&lt;(k)) ^ ((x)&gt;&gt;(32-(k))))</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/hash_8c__incl.map b/hash_8c__incl.map
new file mode 100644
index 0000000..d7f8d6b
--- /dev/null
+++ b/hash_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/hash_8c__incl.md5 b/hash_8c__incl.md5
new file mode 100644
index 0000000..2a6601c
--- /dev/null
+++ b/hash_8c__incl.md5
@@ -0,0 +1 @@
+371ceb6a27cbc286c0c0205c0bab4252 \ No newline at end of file
diff --git a/hash_8c__incl.png b/hash_8c__incl.png
new file mode 100644
index 0000000..7d48c5b
--- /dev/null
+++ b/hash_8c__incl.png
Binary files differ
diff --git a/hash_8h-source.html b/hash_8h-source.html
new file mode 100644
index 0000000..95634b6
--- /dev/null
+++ b/hash_8h-source.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: hash.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>hash.h</h1><a href="hash_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef HASH_H</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define HASH_H</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span>
+<a name="l00004"></a>00004 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span> {
+<a name="l00006"></a>00006 <span class="preprocessor">#endif</span>
+<a name="l00007"></a>00007 <span class="preprocessor"></span>
+<a name="l00008"></a>00008 uint32_t <a class="code" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863">hash</a>(<span class="keyword">const</span> <span class="keywordtype">void</span> *key, <span class="keywordtype">size_t</span> length, <span class="keyword">const</span> uint32_t initval);
+<a name="l00009"></a>00009
+<a name="l00010"></a>00010 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span>}
+<a name="l00012"></a>00012 <span class="preprocessor">#endif</span>
+<a name="l00013"></a>00013 <span class="preprocessor"></span>
+<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;
+<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>
+</html>
diff --git a/hash_8h.html b/hash_8h.html
new file mode 100644
index 0000000..56ba8a9
--- /dev/null
+++ b/hash_8h.html
@@ -0,0 +1,91 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: hash.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>hash.h File Reference</h1>
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="hash_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint32_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863">hash</a> (const void *key, size_t length, const uint32_t initval)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="1c12edaae63f2e86a5b276a18475f863"></a><!-- doxytag: member="hash.h::hash" ref="1c12edaae63f2e86a5b276a18475f863" args="(const void *key, size_t length, const uint32_t initval)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t hash </td>
+ <td>(</td>
+ <td class="paramtype">const void *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>length</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const uint32_t&nbsp;</td>
+ <td class="paramname"> <em>initval</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.png" border="0" usemap="#hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph_map" alt=""></center>
+<map name="hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph_map">
+<area shape="rect" id="node3" href="assoc_8h.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="107,161,197,191"><area shape="rect" id="node5" href="assoc_8h.html#110a5dc654c262b51a77cc8716676223" title="assoc_insert" alt="" coords="279,108,383,137"><area shape="rect" id="node24" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="277,161,384,191"><area shape="rect" id="node29" href="items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9" title="returns an item whether or not it&#39;s expired." alt="" coords="245,215,416,244"><area shape="rect" id="node7" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="464,83,568,112"><area shape="rect" id="node9" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="616,5,749,35"><area shape="rect" id="node17" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="957,59,1077,88"><area shape="rect" id="node22" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="643,109,723,139"><area shape="rect" id="node11" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="799,5,908,35"><area shape="rect" id="node13" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="963,5,1072,35"><area shape="rect" id="node15" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1129,5,1217,35"><area shape="rect" id="node19" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1125,59,1221,88"><area shape="rect" id="node27" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="475,213,557,243"></map>
+</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;
+<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>
+</html>
diff --git a/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.map b/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.map
new file mode 100644
index 0000000..de71fda
--- /dev/null
+++ b/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.map
@@ -0,0 +1,13 @@
+<area shape="rect" id="node3" href="$assoc_8h.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="107,161,197,191">
+<area shape="rect" id="node5" href="$assoc_8h.html#110a5dc654c262b51a77cc8716676223" title="assoc_insert" alt="" coords="279,108,383,137">
+<area shape="rect" id="node24" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="277,161,384,191">
+<area shape="rect" id="node29" href="$items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9" title="returns an item whether or not it&#39;s expired." alt="" coords="245,215,416,244">
+<area shape="rect" id="node7" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="464,83,568,112">
+<area shape="rect" id="node9" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="616,5,749,35">
+<area shape="rect" id="node17" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="957,59,1077,88">
+<area shape="rect" id="node22" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="643,109,723,139">
+<area shape="rect" id="node11" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="799,5,908,35">
+<area shape="rect" id="node13" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="963,5,1072,35">
+<area shape="rect" id="node15" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1129,5,1217,35">
+<area shape="rect" id="node19" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1125,59,1221,88">
+<area shape="rect" id="node27" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="475,213,557,243">
diff --git a/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.md5 b/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.md5
new file mode 100644
index 0000000..663fc62
--- /dev/null
+++ b/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.md5
@@ -0,0 +1 @@
+16998ee34d99cd27ee3559fffedf6157 \ No newline at end of file
diff --git a/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.png b/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.png
new file mode 100644
index 0000000..269d68a
--- /dev/null
+++ b/hash_8h_1c12edaae63f2e86a5b276a18475f863_icgraph.png
Binary files differ
diff --git a/hash_8h__dep__incl.map b/hash_8h__dep__incl.map
new file mode 100644
index 0000000..9f4e3e4
--- /dev/null
+++ b/hash_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<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">
diff --git a/hash_8h__dep__incl.md5 b/hash_8h__dep__incl.md5
new file mode 100644
index 0000000..9d524a4
--- /dev/null
+++ b/hash_8h__dep__incl.md5
@@ -0,0 +1 @@
+49a1e59e2674ff2d0dc91306e9040e4b \ No newline at end of file
diff --git a/hash_8h__dep__incl.png b/hash_8h__dep__incl.png
new file mode 100644
index 0000000..3cb45b3
--- /dev/null
+++ b/hash_8h__dep__incl.png
Binary files differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..31457af
--- /dev/null
+++ b/index.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<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;
+<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>
+</html>
diff --git a/internal__tests_8c.html b/internal__tests_8c.html
new file mode 100644
index 0000000..0132e19
--- /dev/null
+++ b/internal__tests_8c.html
@@ -0,0 +1,79 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: internal_tests.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>internal_tests.c File Reference</h1><code>#include &lt;assert.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;signal.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="internal__tests_8c.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="internal_tests.c::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int main </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>argc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char **&nbsp;</td>
+ <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/internal__tests_8c__incl.map b/internal__tests_8c__incl.map
new file mode 100644
index 0000000..de3f4de
--- /dev/null
+++ b/internal__tests_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/internal__tests_8c__incl.md5 b/internal__tests_8c__incl.md5
new file mode 100644
index 0000000..e684a77
--- /dev/null
+++ b/internal__tests_8c__incl.md5
@@ -0,0 +1 @@
+6ebc804ceac7cff8a49a26a2fcc345ce \ No newline at end of file
diff --git a/internal__tests_8c__incl.png b/internal__tests_8c__incl.png
new file mode 100644
index 0000000..2fd3347
--- /dev/null
+++ b/internal__tests_8c__incl.png
Binary files differ
diff --git a/items_8c.html b/items_8c.html
new file mode 100644
index 0000000..9e22252
--- /dev/null
+++ b/items_8c.html
@@ -0,0 +1,830 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: items.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>items.c File Reference</h1><code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+<code>#include &lt;sys/stat.h&gt;</code><br>
+<code>#include &lt;sys/socket.h&gt;</code><br>
+<code>#include &lt;sys/signal.h&gt;</code><br>
+<code>#include &lt;sys/resource.h&gt;</code><br>
+<code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &lt;netinet/in.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<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="structitemstats__t.html">itemstats_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#a56cc44fe5a340da15284ce19e363340">ITEM_UPDATE_INTERVAL</a>&nbsp;&nbsp;&nbsp;60</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#3f574e7e3a8fae27712e007ea10a904a">LARGEST_ID</a>&nbsp;&nbsp;&nbsp;255</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#163fb9f8774b1cc82192036d16673f7b">DEBUG_REFCNT</a>(it, op)&nbsp;&nbsp;&nbsp;while(0)</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#9b4f1347eb13afcefa40fbe60cd040b4">item_init</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#e091979860dd8a77b949c05d64cd4d4b">item_stats_reset</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#62b7c83e5bdd71713688f70199319902">get_cas_id</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae">do_item_alloc</a> (char *key, const size_t nkey, const int flags, const <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> exptime, const int nbytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb">item_free</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#9f56df307b2406f372e918860b07adad">item_size_ok</a> (const size_t nkey, const int flags, const int nbytes)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if an item will fit in the cache (its size does not exceed the maximum for a cache entry. <a href="#9f56df307b2406f372e918860b07adad"></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="items_8c.html#aac564a623aaea767ddbfd0dd07ced15">do_item_link</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#8068353af89272b21fbf0bd88d34118b">do_item_unlink</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">may fail if transgresses limits <a href="#8068353af89272b21fbf0bd88d34118b"></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="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7">do_item_remove</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d">do_item_update</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8">do_item_replace</a> (<a class="el" href="struct__stritem.html">item</a> *it, <a class="el" href="struct__stritem.html">item</a> *new_it)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">update LRU time to current and reposition <a href="#cd5e21c19f9875e0d6a74943f90b6cc8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#f8926aa0955ee34cec0fbe7214e74156">do_item_cachedump</a> (const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c">do_item_stats</a> (<a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#83d27e539e6256fe75653def1f4594e3">do_item_stats_sizes</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">dumps out a list of objects of each size, with granularity of 32 bytes <a href="#83d27e539e6256fe75653def1f4594e3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c">do_item_get</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">wrapper around assoc_find which does the lazy expiration logic <a href="#cee9fa57d05e04e8965f3e19dc0a472c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8c.html#8c5a6c6bfdfe2ed3514170cc836be7a9">do_item_get_nocheck</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns an item whether or not it's expired. <a href="#8c5a6c6bfdfe2ed3514170cc836be7a9"></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="items_8c.html#515ef8e7f0cef67772989fd076f7dcb4">do_item_flush_expired</a> (void)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="163fb9f8774b1cc82192036d16673f7b"></a><!-- doxytag: member="items.c::DEBUG_REFCNT" ref="163fb9f8774b1cc82192036d16673f7b" args="(it, op)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DEBUG_REFCNT </td>
+ <td>(</td>
+ <td class="paramtype">it, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">op&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;while(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a56cc44fe5a340da15284ce19e363340"></a><!-- doxytag: member="items.c::ITEM_UPDATE_INTERVAL" ref="a56cc44fe5a340da15284ce19e363340" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_UPDATE_INTERVAL&nbsp;&nbsp;&nbsp;60 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f574e7e3a8fae27712e007ea10a904a"></a><!-- doxytag: member="items.c::LARGEST_ID" ref="3f574e7e3a8fae27712e007ea10a904a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define LARGEST_ID&nbsp;&nbsp;&nbsp;255 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="5b94ba56566ec70ae2a1906e1b6b14ae"></a><!-- doxytag: member="items.c::do_item_alloc" ref="5b94ba56566ec70ae2a1906e1b6b14ae" args="(char *key, const size_t nkey, const int flags, const rel_time_t exptime, const int nbytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* do_item_alloc </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td>
+ <td class="paramname"> <em>exptime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>nbytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.png" border="0" usemap="#items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph_map" alt=""></center>
+<map name="items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="168,61,288,91"><area shape="rect" id="node11" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="347,112,451,141"><area shape="rect" id="node13" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="337,165,460,195"><area shape="rect" id="node15" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="183,216,273,245"><area shape="rect" id="node17" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="183,269,273,299"><area shape="rect" id="node5" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="343,5,455,35"><area shape="rect" id="node7" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="355,59,443,88"><area shape="rect" id="node9" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="511,59,599,88"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.png" border="0" usemap="#items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph_map" alt=""></center>
+<map name="items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="173,5,283,35"><area shape="rect" id="node7" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="168,59,288,88"><area shape="rect" id="node11" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="183,112,273,141"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="340,5,428,35"><area shape="rect" id="node9" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="336,59,432,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f8926aa0955ee34cec0fbe7214e74156"></a><!-- doxytag: member="items.c::do_item_cachedump" ref="f8926aa0955ee34cec0fbe7214e74156" args="(const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* do_item_cachedump </td>
+ <td>(</td>
+ <td class="paramtype">const unsigned int&nbsp;</td>
+ <td class="paramname"> <em>slabs_clsid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned int&nbsp;</td>
+ <td class="paramname"> <em>limit</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int *&nbsp;</td>
+ <td class="paramname"> <em>bytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.png" border="0" usemap="#items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph_map" alt=""></center>
+<map name="items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#8c9611028843ca37b4d20ec99fd8af23" title="item_cachedump" alt="" coords="216,5,355,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="515ef8e7f0cef67772989fd076f7dcb4"></a><!-- doxytag: member="items.c::do_item_flush_expired" ref="515ef8e7f0cef67772989fd076f7dcb4" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_flush_expired </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.png" border="0" usemap="#items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph_map" alt=""></center>
+<map name="items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="227,85,347,115"><area shape="rect" id="node5" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="401,5,513,35"><area shape="rect" id="node7" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="413,59,501,88"><area shape="rect" id="node11" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="405,112,509,141"><area shape="rect" id="node13" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="396,165,519,195"><area shape="rect" id="node9" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="569,59,657,88"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.png" border="0" usemap="#items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph_map" alt=""></center>
+<map name="items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="228,5,375,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cee9fa57d05e04e8965f3e19dc0a472c"></a><!-- doxytag: member="items.c::do_item_get" ref="cee9fa57d05e04e8965f3e19dc0a472c" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* do_item_get </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+wrapper around assoc_find which does the lazy expiration logic
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.png" border="0" usemap="#items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph_map" alt=""></center>
+<map name="items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="177,32,268,61"><area shape="rect" id="node7" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="163,112,283,141"><area shape="rect" id="node5" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="368,5,419,35"><area shape="rect" id="node9" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="337,59,449,88"><area shape="rect" id="node11" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="349,112,437,141"><area shape="rect" id="node15" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="341,165,445,195"><area shape="rect" id="node17" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="332,219,455,248"><area shape="rect" id="node13" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="505,112,593,141"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.png" border="0" usemap="#items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph_map" alt=""></center>
+<map name="items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="163,5,283,35"><area shape="rect" id="node7" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="181,59,264,88"><area shape="rect" id="node5" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="331,5,427,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8c5a6c6bfdfe2ed3514170cc836be7a9"></a><!-- doxytag: member="items.c::do_item_get_nocheck" ref="8c5a6c6bfdfe2ed3514170cc836be7a9" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* do_item_get_nocheck </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+returns an item whether or not it's expired.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.png" border="0" usemap="#items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph_map" alt=""></center>
+<map name="items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="224,5,315,35"><area shape="rect" id="node5" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="364,5,415,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="aac564a623aaea767ddbfd0dd07ced15"></a><!-- doxytag: member="items.c::do_item_link" ref="aac564a623aaea767ddbfd0dd07ced15" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int do_item_link </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.png" border="0" usemap="#items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph_map" alt=""></center>
+<map name="items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="168,31,272,60"><area shape="rect" id="node10" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="173,84,267,113"><area shape="rect" id="node12" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="168,137,272,167"><area shape="rect" id="node14" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="159,191,281,220"><area shape="rect" id="node5" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="331,5,421,35"><area shape="rect" id="node7" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="471,32,521,61"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.png" border="0" usemap="#items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph_map" alt=""></center>
+<map name="items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="157,7,291,36"><area shape="rect" id="node11" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="499,59,619,88"><area shape="rect" id="node16" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="184,111,264,140"><area shape="rect" id="node5" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="340,7,449,36"><area shape="rect" id="node7" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="504,5,613,35"><area shape="rect" id="node9" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="671,5,759,35"><area shape="rect" id="node13" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="667,59,763,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="81d7ffedc021b4a576d5712b7cea34a7"></a><!-- doxytag: member="items.c::do_item_remove" ref="81d7ffedc021b4a576d5712b7cea34a7" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_remove </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.png" border="0" usemap="#items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph_map" alt=""></center>
+<map name="items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="189,5,277,35"><area shape="rect" id="node5" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="327,5,415,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.png" border="0" usemap="#items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph_map" alt=""></center>
+<map name="items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="195,5,304,35"><area shape="rect" id="node7" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="189,59,309,88"><area shape="rect" id="node11" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="193,112,305,141"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="361,5,449,35"><area shape="rect" id="node9" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="357,59,453,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cd5e21c19f9875e0d6a74943f90b6cc8"></a><!-- doxytag: member="items.c::do_item_replace" ref="cd5e21c19f9875e0d6a74943f90b6cc8" args="(item *it, item *new_it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int do_item_replace </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>new_it</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+update LRU time to current and reposition
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.png" border="0" usemap="#items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph_map" alt=""></center>
+<map name="items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="195,112,299,141"><area shape="rect" id="node18" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="187,165,307,195"><area shape="rect" id="node5" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="365,5,469,35"><area shape="rect" id="node12" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="371,59,464,88"><area shape="rect" id="node14" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="365,112,469,141"><area shape="rect" id="node16" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="356,165,479,195"><area shape="rect" id="node7" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="528,32,619,61"><area shape="rect" id="node9" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="668,7,719,36"><area shape="rect" id="node20" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="361,219,473,248"><area shape="rect" id="node22" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="373,272,461,301"><area shape="rect" id="node24" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="529,272,617,301"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.png" border="0" usemap="#items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph_map" alt=""></center>
+<map name="items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="188,32,297,61"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="352,5,461,35"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="347,59,467,88"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="519,5,607,35"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="515,59,611,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c37d9c76fff27f10050dc069eef7d50c"></a><!-- doxytag: member="items.c::do_item_stats" ref="c37d9c76fff27f10050dc069eef7d50c" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_stats </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.png" border="0" usemap="#items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph_map" alt=""></center>
+<map name="items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#2b022c04b5ceac327d82762206f51ca8" title="item_stats" alt="" coords="173,5,269,35"><area shape="rect" id="node5" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="317,5,405,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="83d27e539e6256fe75653def1f4594e3"></a><!-- doxytag: member="items.c::do_item_stats_sizes" ref="83d27e539e6256fe75653def1f4594e3" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_stats_sizes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+dumps out a list of objects of each size, with granularity of 32 bytes
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.png" border="0" usemap="#items_8c_83d27e539e6256fe75653def1f4594e3_icgraph_map" alt=""></center>
+<map name="items_8c_83d27e539e6256fe75653def1f4594e3_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#76a67af22fe6ce802c07e857f06cbdc8" title="item_stats_sizes" alt="" coords="215,5,351,35"><area shape="rect" id="node5" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="400,5,488,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8068353af89272b21fbf0bd88d34118b"></a><!-- doxytag: member="items.c::do_item_unlink" ref="8068353af89272b21fbf0bd88d34118b" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_unlink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+may fail if transgresses limits
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.png" border="0" usemap="#items_8c_8068353af89272b21fbf0bd88d34118b_cgraph_map" alt=""></center>
+<map name="items_8c_8068353af89272b21fbf0bd88d34118b_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="180,5,292,35"><area shape="rect" id="node5" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="192,59,280,88"><area shape="rect" id="node9" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="184,112,288,141"><area shape="rect" id="node11" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="175,165,297,195"><area shape="rect" id="node7" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="348,59,436,88"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.png" border="0" usemap="#items_8c_8068353af89272b21fbf0bd88d34118b_icgraph_map" alt=""></center>
+<map name="items_8c_8068353af89272b21fbf0bd88d34118b_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="413,32,525,61"><area shape="rect" id="node15" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="175,192,345,221"><area shape="rect" id="node19" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="207,139,313,168"><area shape="rect" id="node24" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="193,85,327,115"><area shape="rect" id="node30" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="212,245,308,275"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="597,59,707,88"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="592,112,712,141"><area shape="rect" id="node13" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="607,5,697,35"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="764,59,852,88"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="760,112,856,141"><area shape="rect" id="node17" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="396,243,543,272"><area shape="rect" id="node22" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="428,139,511,168"><area shape="rect" id="node26" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="415,85,524,115"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4fc546770369a633debd89e0b9b19d3d"></a><!-- doxytag: member="items.c::do_item_update" ref="4fc546770369a633debd89e0b9b19d3d" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_update </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.png" border="0" usemap="#items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph_map" alt=""></center>
+<map name="items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="187,5,307,35"><area shape="rect" id="node7" href="thread_8c.html#c1d7ea5f69d88dd9b67b6f96520cad8d" title="item_update" alt="" coords="193,59,300,88"><area shape="rect" id="node5" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="355,5,451,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="62b7c83e5bdd71713688f70199319902"></a><!-- doxytag: member="items.c::get_cas_id" ref="62b7c83e5bdd71713688f70199319902" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t get_cas_id </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_62b7c83e5bdd71713688f70199319902_icgraph.png" border="0" usemap="#items_8c_62b7c83e5bdd71713688f70199319902_icgraph_map" alt=""></center>
+<map name="items_8c_62b7c83e5bdd71713688f70199319902_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="645,5,755,35"><area shape="rect" id="node7" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="147,71,251,100"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="812,5,900,35"><area shape="rect" id="node9" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="299,44,432,73"><area shape="rect" id="node14" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="640,71,760,100"><area shape="rect" id="node19" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="325,148,405,177"><area shape="rect" id="node11" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="481,44,591,73"><area shape="rect" id="node16" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="808,71,904,100"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="5305dd637fb32e9a99b97326de1429eb"></a><!-- doxytag: member="items.c::item_free" ref="5305dd637fb32e9a99b97326de1429eb" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_free </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.png" border="0" usemap="#items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph_map" alt=""></center>
+<map name="items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph_map">
+<area shape="rect" id="node3" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="143,5,231,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.png" border="0" usemap="#items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph_map" alt=""></center>
+<map name="items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="537,5,673,35"><area shape="rect" id="node15" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="141,137,261,167"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="733,216,843,245"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="728,137,848,167"><area shape="rect" id="node13" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="732,5,844,35"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="900,216,988,245"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="896,137,992,167"><area shape="rect" id="node17" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="549,269,661,299"><area shape="rect" id="node23" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="311,111,481,140"><area shape="rect" id="node27" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="343,57,449,87"><area shape="rect" id="node32" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="329,217,463,247"><area shape="rect" id="node38" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="348,164,444,193"><area shape="rect" id="node21" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="743,269,833,299"><area shape="rect" id="node25" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="532,163,679,192"><area shape="rect" id="node30" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="564,59,647,88"><area shape="rect" id="node34" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="551,216,660,245"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9b4f1347eb13afcefa40fbe60cd040b4"></a><!-- doxytag: member="items.c::item_init" ref="9b4f1347eb13afcefa40fbe60cd040b4" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_init </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.png" border="0" usemap="#items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph_map" alt=""></center>
+<map name="items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="136,5,189,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9f56df307b2406f372e918860b07adad"></a><!-- doxytag: member="items.c::item_size_ok" ref="9f56df307b2406f372e918860b07adad" args="(const size_t nkey, const int flags, const int nbytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool item_size_ok </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>nbytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true if an item will fit in the cache (its size does not exceed the maximum for a cache entry.
+<p>
+)
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8c_9f56df307b2406f372e918860b07adad_cgraph.png" border="0" usemap="#items_8c_9f56df307b2406f372e918860b07adad_cgraph_map" alt=""></center>
+<map name="items_8c_9f56df307b2406f372e918860b07adad_cgraph_map">
+<area shape="rect" id="node3" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="163,5,253,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="e091979860dd8a77b949c05d64cd4d4b"></a><!-- doxytag: member="items.c::item_stats_reset" ref="e091979860dd8a77b949c05d64cd4d4b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_stats_reset </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.map b/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.map
new file mode 100644
index 0000000..d0ab465
--- /dev/null
+++ b/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.map
@@ -0,0 +1,3 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="187,5,307,35">
+<area shape="rect" id="node7" href="$thread_8c.html#c1d7ea5f69d88dd9b67b6f96520cad8d" title="item_update" alt="" coords="193,59,300,88">
+<area shape="rect" id="node5" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="355,5,451,35">
diff --git a/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.md5 b/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.md5
new file mode 100644
index 0000000..c505499
--- /dev/null
+++ b/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.md5
@@ -0,0 +1 @@
+ec0efa5e41e06d6099216601b680a88b \ No newline at end of file
diff --git a/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.png b/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.png
new file mode 100644
index 0000000..73d460e
--- /dev/null
+++ b/items_8c_4fc546770369a633debd89e0b9b19d3d_icgraph.png
Binary files differ
diff --git a/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.map b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.map
new file mode 100644
index 0000000..f00f7d1
--- /dev/null
+++ b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.map
@@ -0,0 +1,6 @@
+<area shape="rect" id="node3" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="227,85,347,115">
+<area shape="rect" id="node5" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="401,5,513,35">
+<area shape="rect" id="node7" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="413,59,501,88">
+<area shape="rect" id="node11" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="405,112,509,141">
+<area shape="rect" id="node13" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="396,165,519,195">
+<area shape="rect" id="node9" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="569,59,657,88">
diff --git a/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.md5 b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.md5
new file mode 100644
index 0000000..0c3b120
--- /dev/null
+++ b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.md5
@@ -0,0 +1 @@
+a939fd1bea81d5c4bd9bf1b531e7d0bb \ No newline at end of file
diff --git a/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.png b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.png
new file mode 100644
index 0000000..ce3c1b6
--- /dev/null
+++ b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_cgraph.png
Binary files differ
diff --git a/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.map b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.map
new file mode 100644
index 0000000..2c3256e
--- /dev/null
+++ b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="228,5,375,35">
diff --git a/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.md5 b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.md5
new file mode 100644
index 0000000..5b44d89
--- /dev/null
+++ b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.md5
@@ -0,0 +1 @@
+70c9d75d175822a5449f73e60ded9697 \ No newline at end of file
diff --git a/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.png b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.png
new file mode 100644
index 0000000..42b6221
--- /dev/null
+++ b/items_8c_515ef8e7f0cef67772989fd076f7dcb4_icgraph.png
Binary files differ
diff --git a/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.map b/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.map
new file mode 100644
index 0000000..fa6b78a
--- /dev/null
+++ b/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="143,5,231,35">
diff --git a/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.md5 b/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.md5
new file mode 100644
index 0000000..cfe3d74
--- /dev/null
+++ b/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.md5
@@ -0,0 +1 @@
+fe74e130243b00d69e7acd91d0057985 \ No newline at end of file
diff --git a/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.png b/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.png
new file mode 100644
index 0000000..e90dffa
--- /dev/null
+++ b/items_8c_5305dd637fb32e9a99b97326de1429eb_cgraph.png
Binary files differ
diff --git a/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.map b/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.map
new file mode 100644
index 0000000..5ceb490
--- /dev/null
+++ b/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.map
@@ -0,0 +1,16 @@
+<area shape="rect" id="node3" href="$items_8h.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="537,5,673,35">
+<area shape="rect" id="node15" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="141,137,261,167">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="733,216,843,245">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="728,137,848,167">
+<area shape="rect" id="node13" href="$thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="732,5,844,35">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="900,216,988,245">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="896,137,992,167">
+<area shape="rect" id="node17" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="549,269,661,299">
+<area shape="rect" id="node23" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="311,111,481,140">
+<area shape="rect" id="node27" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="343,57,449,87">
+<area shape="rect" id="node32" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="329,217,463,247">
+<area shape="rect" id="node38" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="348,164,444,193">
+<area shape="rect" id="node21" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="743,269,833,299">
+<area shape="rect" id="node25" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="532,163,679,192">
+<area shape="rect" id="node30" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="564,59,647,88">
+<area shape="rect" id="node34" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="551,216,660,245">
diff --git a/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.md5 b/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.md5
new file mode 100644
index 0000000..0a33dcf
--- /dev/null
+++ b/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.md5
@@ -0,0 +1 @@
+64efd1671fb8944b0026b05f9330f7f3 \ No newline at end of file
diff --git a/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.png b/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.png
new file mode 100644
index 0000000..3e26a18
--- /dev/null
+++ b/items_8c_5305dd637fb32e9a99b97326de1429eb_icgraph.png
Binary files differ
diff --git a/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.map b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.map
new file mode 100644
index 0000000..de9c03d
--- /dev/null
+++ b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node3" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="168,61,288,91">
+<area shape="rect" id="node11" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="347,112,451,141">
+<area shape="rect" id="node13" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="337,165,460,195">
+<area shape="rect" id="node15" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="183,216,273,245">
+<area shape="rect" id="node17" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="183,269,273,299">
+<area shape="rect" id="node5" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="343,5,455,35">
+<area shape="rect" id="node7" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="355,59,443,88">
+<area shape="rect" id="node9" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="511,59,599,88">
diff --git a/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.md5 b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.md5
new file mode 100644
index 0000000..7474960
--- /dev/null
+++ b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.md5
@@ -0,0 +1 @@
+64dbb43a3442a4f37970193471db8508 \ No newline at end of file
diff --git a/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.png b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.png
new file mode 100644
index 0000000..779485e
--- /dev/null
+++ b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.png
Binary files differ
diff --git a/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.map b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.map
new file mode 100644
index 0000000..e9640c4
--- /dev/null
+++ b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="173,5,283,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="168,59,288,88">
+<area shape="rect" id="node11" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="183,112,273,141">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="340,5,428,35">
+<area shape="rect" id="node9" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="336,59,432,88">
diff --git a/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.md5 b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.md5
new file mode 100644
index 0000000..875f402
--- /dev/null
+++ b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.md5
@@ -0,0 +1 @@
+25abb51cb1c54257b8f52740a96b66ac \ No newline at end of file
diff --git a/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.png b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.png
new file mode 100644
index 0000000..4c07c17
--- /dev/null
+++ b/items_8c_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.png
Binary files differ
diff --git a/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.map b/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.map
new file mode 100644
index 0000000..8c348df
--- /dev/null
+++ b/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="645,5,755,35">
+<area shape="rect" id="node7" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="147,71,251,100">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="812,5,900,35">
+<area shape="rect" id="node9" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="299,44,432,73">
+<area shape="rect" id="node14" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="640,71,760,100">
+<area shape="rect" id="node19" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="325,148,405,177">
+<area shape="rect" id="node11" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="481,44,591,73">
+<area shape="rect" id="node16" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="808,71,904,100">
diff --git a/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.md5 b/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.md5
new file mode 100644
index 0000000..ed40921
--- /dev/null
+++ b/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.md5
@@ -0,0 +1 @@
+05f0c156e8a80cf30094b34096064157 \ No newline at end of file
diff --git a/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.png b/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.png
new file mode 100644
index 0000000..c66fc2e
--- /dev/null
+++ b/items_8c_62b7c83e5bdd71713688f70199319902_icgraph.png
Binary files differ
diff --git a/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.map b/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.map
new file mode 100644
index 0000000..7b469ea
--- /dev/null
+++ b/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="180,5,292,35">
+<area shape="rect" id="node5" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="192,59,280,88">
+<area shape="rect" id="node9" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="184,112,288,141">
+<area shape="rect" id="node11" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="175,165,297,195">
+<area shape="rect" id="node7" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="348,59,436,88">
diff --git a/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.md5 b/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.md5
new file mode 100644
index 0000000..bfa4749
--- /dev/null
+++ b/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.md5
@@ -0,0 +1 @@
+05debe5dd586d8170a6558c35091e072 \ No newline at end of file
diff --git a/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.png b/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.png
new file mode 100644
index 0000000..2484884
--- /dev/null
+++ b/items_8c_8068353af89272b21fbf0bd88d34118b_cgraph.png
Binary files differ
diff --git a/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.map b/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.map
new file mode 100644
index 0000000..2153235
--- /dev/null
+++ b/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.map
@@ -0,0 +1,13 @@
+<area shape="rect" id="node3" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="413,32,525,61">
+<area shape="rect" id="node15" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="175,192,345,221">
+<area shape="rect" id="node19" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="207,139,313,168">
+<area shape="rect" id="node24" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="193,85,327,115">
+<area shape="rect" id="node30" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="212,245,308,275">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="597,59,707,88">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="592,112,712,141">
+<area shape="rect" id="node13" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="607,5,697,35">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="764,59,852,88">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="760,112,856,141">
+<area shape="rect" id="node17" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="396,243,543,272">
+<area shape="rect" id="node22" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="428,139,511,168">
+<area shape="rect" id="node26" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="415,85,524,115">
diff --git a/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.md5 b/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.md5
new file mode 100644
index 0000000..1a197bd
--- /dev/null
+++ b/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.md5
@@ -0,0 +1 @@
+862c0d1cd3bdfcdea174f3d8b0594d32 \ No newline at end of file
diff --git a/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.png b/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.png
new file mode 100644
index 0000000..c600f34
--- /dev/null
+++ b/items_8c_8068353af89272b21fbf0bd88d34118b_icgraph.png
Binary files differ
diff --git a/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.map b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.map
new file mode 100644
index 0000000..8d12478
--- /dev/null
+++ b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="189,5,277,35">
+<area shape="rect" id="node5" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="327,5,415,35">
diff --git a/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.md5 b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.md5
new file mode 100644
index 0000000..ef16da1
--- /dev/null
+++ b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.md5
@@ -0,0 +1 @@
+34ef804c04318004d2896fb3bf0fcf77 \ No newline at end of file
diff --git a/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.png b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.png
new file mode 100644
index 0000000..748718c
--- /dev/null
+++ b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_cgraph.png
Binary files differ
diff --git a/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.map b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.map
new file mode 100644
index 0000000..688636c
--- /dev/null
+++ b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="195,5,304,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="189,59,309,88">
+<area shape="rect" id="node11" href="$thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="193,112,305,141">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="361,5,449,35">
+<area shape="rect" id="node9" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="357,59,453,88">
diff --git a/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.md5 b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.md5
new file mode 100644
index 0000000..6c14306
--- /dev/null
+++ b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.md5
@@ -0,0 +1 @@
+7feea9dd3cde0c647917757a6c45eb5b \ No newline at end of file
diff --git a/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.png b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.png
new file mode 100644
index 0000000..0eb72bd
--- /dev/null
+++ b/items_8c_81d7ffedc021b4a576d5712b7cea34a7_icgraph.png
Binary files differ
diff --git a/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.map b/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.map
new file mode 100644
index 0000000..f59592c
--- /dev/null
+++ b/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$thread_8c.html#76a67af22fe6ce802c07e857f06cbdc8" title="item_stats_sizes" alt="" coords="215,5,351,35">
+<area shape="rect" id="node5" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="400,5,488,35">
diff --git a/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.md5 b/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.md5
new file mode 100644
index 0000000..8ef7ebe
--- /dev/null
+++ b/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.md5
@@ -0,0 +1 @@
+a4ed058b5e2b272a907a3bd6e037599c \ No newline at end of file
diff --git a/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.png b/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.png
new file mode 100644
index 0000000..881f9cb
--- /dev/null
+++ b/items_8c_83d27e539e6256fe75653def1f4594e3_icgraph.png
Binary files differ
diff --git a/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.map b/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.map
new file mode 100644
index 0000000..68a4e29
--- /dev/null
+++ b/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="224,5,315,35">
+<area shape="rect" id="node5" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="364,5,415,35">
diff --git a/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.md5 b/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.md5
new file mode 100644
index 0000000..9794678
--- /dev/null
+++ b/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.md5
@@ -0,0 +1 @@
+3e93815e5ea3e2c5788f2fab1649a79b \ No newline at end of file
diff --git a/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.png b/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.png
new file mode 100644
index 0000000..707f730
--- /dev/null
+++ b/items_8c_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.png
Binary files differ
diff --git a/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.map b/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.map
new file mode 100644
index 0000000..b7daba7
--- /dev/null
+++ b/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="136,5,189,35">
diff --git a/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.md5 b/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.md5
new file mode 100644
index 0000000..14accf4
--- /dev/null
+++ b/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.md5
@@ -0,0 +1 @@
+6108d199511a9b0557e96de5653baf1a \ No newline at end of file
diff --git a/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.png b/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.png
new file mode 100644
index 0000000..e1525dc
--- /dev/null
+++ b/items_8c_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.png
Binary files differ
diff --git a/items_8c_9f56df307b2406f372e918860b07adad_cgraph.map b/items_8c_9f56df307b2406f372e918860b07adad_cgraph.map
new file mode 100644
index 0000000..7a5105b
--- /dev/null
+++ b/items_8c_9f56df307b2406f372e918860b07adad_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="163,5,253,35">
diff --git a/items_8c_9f56df307b2406f372e918860b07adad_cgraph.md5 b/items_8c_9f56df307b2406f372e918860b07adad_cgraph.md5
new file mode 100644
index 0000000..2d06d89
--- /dev/null
+++ b/items_8c_9f56df307b2406f372e918860b07adad_cgraph.md5
@@ -0,0 +1 @@
+1875980ef2a9013e9056b00f745f7885 \ No newline at end of file
diff --git a/items_8c_9f56df307b2406f372e918860b07adad_cgraph.png b/items_8c_9f56df307b2406f372e918860b07adad_cgraph.png
new file mode 100644
index 0000000..48032fa
--- /dev/null
+++ b/items_8c_9f56df307b2406f372e918860b07adad_cgraph.png
Binary files differ
diff --git a/items_8c__incl.map b/items_8c__incl.map
new file mode 100644
index 0000000..d1f5f59
--- /dev/null
+++ b/items_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/items_8c__incl.md5 b/items_8c__incl.md5
new file mode 100644
index 0000000..56cb8b7
--- /dev/null
+++ b/items_8c__incl.md5
@@ -0,0 +1 @@
+84b4099617c677e63eeb7ba6736f7d5a \ No newline at end of file
diff --git a/items_8c__incl.png b/items_8c__incl.png
new file mode 100644
index 0000000..729851f
--- /dev/null
+++ b/items_8c__incl.png
Binary files differ
diff --git a/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.map b/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.map
new file mode 100644
index 0000000..d43c04f
--- /dev/null
+++ b/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.map
@@ -0,0 +1,6 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="168,31,272,60">
+<area shape="rect" id="node10" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="173,84,267,113">
+<area shape="rect" id="node12" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="168,137,272,167">
+<area shape="rect" id="node14" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="159,191,281,220">
+<area shape="rect" id="node5" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="331,5,421,35">
+<area shape="rect" id="node7" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="471,32,521,61">
diff --git a/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.md5 b/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.md5
new file mode 100644
index 0000000..7c51608
--- /dev/null
+++ b/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.md5
@@ -0,0 +1 @@
+6ab121c9cf7a0785f67008ba25db6090 \ No newline at end of file
diff --git a/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.png b/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.png
new file mode 100644
index 0000000..2bb7455
--- /dev/null
+++ b/items_8c_aac564a623aaea767ddbfd0dd07ced15_cgraph.png
Binary files differ
diff --git a/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.map b/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.map
new file mode 100644
index 0000000..cdae08e
--- /dev/null
+++ b/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="157,7,291,36">
+<area shape="rect" id="node11" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="499,59,619,88">
+<area shape="rect" id="node16" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="184,111,264,140">
+<area shape="rect" id="node5" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="340,7,449,36">
+<area shape="rect" id="node7" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="504,5,613,35">
+<area shape="rect" id="node9" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="671,5,759,35">
+<area shape="rect" id="node13" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="667,59,763,88">
diff --git a/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.md5 b/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.md5
new file mode 100644
index 0000000..63dad5a
--- /dev/null
+++ b/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.md5
@@ -0,0 +1 @@
+425ace7fab7983101824f199d2fe9e18 \ No newline at end of file
diff --git a/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.png b/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.png
new file mode 100644
index 0000000..dc45d79
--- /dev/null
+++ b/items_8c_aac564a623aaea767ddbfd0dd07ced15_icgraph.png
Binary files differ
diff --git a/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.map b/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.map
new file mode 100644
index 0000000..8c4f3c6
--- /dev/null
+++ b/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$thread_8c.html#2b022c04b5ceac327d82762206f51ca8" title="item_stats" alt="" coords="173,5,269,35">
+<area shape="rect" id="node5" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="317,5,405,35">
diff --git a/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.md5 b/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.md5
new file mode 100644
index 0000000..c847e02
--- /dev/null
+++ b/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.md5
@@ -0,0 +1 @@
+c0363b7aff208cbe9062d08abbbfbb52 \ No newline at end of file
diff --git a/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.png b/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.png
new file mode 100644
index 0000000..f501033
--- /dev/null
+++ b/items_8c_c37d9c76fff27f10050dc069eef7d50c_icgraph.png
Binary files differ
diff --git a/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.map b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.map
new file mode 100644
index 0000000..666a6cd
--- /dev/null
+++ b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.map
@@ -0,0 +1,11 @@
+<area shape="rect" id="node3" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="195,112,299,141">
+<area shape="rect" id="node18" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="187,165,307,195">
+<area shape="rect" id="node5" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="365,5,469,35">
+<area shape="rect" id="node12" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="371,59,464,88">
+<area shape="rect" id="node14" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="365,112,469,141">
+<area shape="rect" id="node16" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="356,165,479,195">
+<area shape="rect" id="node7" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="528,32,619,61">
+<area shape="rect" id="node9" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="668,7,719,36">
+<area shape="rect" id="node20" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="361,219,473,248">
+<area shape="rect" id="node22" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="373,272,461,301">
+<area shape="rect" id="node24" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="529,272,617,301">
diff --git a/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.md5 b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.md5
new file mode 100644
index 0000000..639c130
--- /dev/null
+++ b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.md5
@@ -0,0 +1 @@
+f914a031e396ac18ab7ee6444f7f6844 \ No newline at end of file
diff --git a/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.png b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.png
new file mode 100644
index 0000000..ba42bef
--- /dev/null
+++ b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.png
Binary files differ
diff --git a/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.map b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.map
new file mode 100644
index 0000000..e02c24d
--- /dev/null
+++ b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="188,32,297,61">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="352,5,461,35">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="347,59,467,88">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="519,5,607,35">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="515,59,611,88">
diff --git a/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.md5 b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.md5
new file mode 100644
index 0000000..ef875af
--- /dev/null
+++ b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.md5
@@ -0,0 +1 @@
+1168d07b009aa279f8bfa61d5b6e5d13 \ No newline at end of file
diff --git a/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.png b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.png
new file mode 100644
index 0000000..9584ccc
--- /dev/null
+++ b/items_8c_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.png
Binary files differ
diff --git a/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.map b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.map
new file mode 100644
index 0000000..c9f550b
--- /dev/null
+++ b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="177,32,268,61">
+<area shape="rect" id="node7" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="163,112,283,141">
+<area shape="rect" id="node5" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="368,5,419,35">
+<area shape="rect" id="node9" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="337,59,449,88">
+<area shape="rect" id="node11" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="349,112,437,141">
+<area shape="rect" id="node15" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="341,165,445,195">
+<area shape="rect" id="node17" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="332,219,455,248">
+<area shape="rect" id="node13" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="505,112,593,141">
diff --git a/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.md5 b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.md5
new file mode 100644
index 0000000..f6f94d4
--- /dev/null
+++ b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.md5
@@ -0,0 +1 @@
+b48a95043c4ee6810135e85fdf4837d9 \ No newline at end of file
diff --git a/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.png b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.png
new file mode 100644
index 0000000..247171b
--- /dev/null
+++ b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.png
Binary files differ
diff --git a/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.map b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.map
new file mode 100644
index 0000000..d23b806
--- /dev/null
+++ b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.map
@@ -0,0 +1,3 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="163,5,283,35">
+<area shape="rect" id="node7" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="181,59,264,88">
+<area shape="rect" id="node5" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="331,5,427,35">
diff --git a/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.md5 b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.md5
new file mode 100644
index 0000000..7e1febe
--- /dev/null
+++ b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.md5
@@ -0,0 +1 @@
+33a3ca1bd8446edcc1c957056609b592 \ No newline at end of file
diff --git a/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.png b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.png
new file mode 100644
index 0000000..80ea440
--- /dev/null
+++ b/items_8c_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.png
Binary files differ
diff --git a/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.map b/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.map
new file mode 100644
index 0000000..bb55f27
--- /dev/null
+++ b/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#8c9611028843ca37b4d20ec99fd8af23" title="item_cachedump" alt="" coords="216,5,355,35">
diff --git a/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.md5 b/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.md5
new file mode 100644
index 0000000..e10997f
--- /dev/null
+++ b/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.md5
@@ -0,0 +1 @@
+ca5b9b3223aa8797d94886bcf4be0368 \ No newline at end of file
diff --git a/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.png b/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.png
new file mode 100644
index 0000000..55b7787
--- /dev/null
+++ b/items_8c_f8926aa0955ee34cec0fbe7214e74156_icgraph.png
Binary files differ
diff --git a/items_8h-source.html b/items_8h-source.html
new file mode 100644
index 0000000..710777e
--- /dev/null
+++ b/items_8h-source.html
@@ -0,0 +1,53 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: items.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>items.h</h1><a href="items_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* See items.c */</span>
+<a name="l00002"></a>00002 <span class="keywordtype">void</span> <a class="code" href="items_8c.html#9b4f1347eb13afcefa40fbe60cd040b4">item_init</a>(<span class="keywordtype">void</span>);
+<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="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="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="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="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="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;
+<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>
+</html>
diff --git a/items_8h.html b/items_8h.html
new file mode 100644
index 0000000..1e9e641
--- /dev/null
+++ b/items_8h.html
@@ -0,0 +1,774 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: items.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>items.h File Reference</h1>
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="items_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#9b4f1347eb13afcefa40fbe60cd040b4">item_init</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#62b7c83e5bdd71713688f70199319902">get_cas_id</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae">do_item_alloc</a> (char *key, const size_t nkey, const int flags, const <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> exptime, const int nbytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#5305dd637fb32e9a99b97326de1429eb">item_free</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#9f56df307b2406f372e918860b07adad">item_size_ok</a> (const size_t nkey, const int flags, const int nbytes)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns true if an item will fit in the cache (its size does not exceed the maximum for a cache entry. <a href="#9f56df307b2406f372e918860b07adad"></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="items_8h.html#aac564a623aaea767ddbfd0dd07ced15">do_item_link</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#8068353af89272b21fbf0bd88d34118b">do_item_unlink</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">may fail if transgresses limits <a href="#8068353af89272b21fbf0bd88d34118b"></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="items_8h.html#81d7ffedc021b4a576d5712b7cea34a7">do_item_remove</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#4fc546770369a633debd89e0b9b19d3d">do_item_update</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8">do_item_replace</a> (<a class="el" href="struct__stritem.html">item</a> *it, <a class="el" href="struct__stritem.html">item</a> *new_it)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">update LRU time to current and reposition <a href="#cd5e21c19f9875e0d6a74943f90b6cc8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#f8926aa0955ee34cec0fbe7214e74156">do_item_cachedump</a> (const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#c37d9c76fff27f10050dc069eef7d50c">do_item_stats</a> (<a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#83d27e539e6256fe75653def1f4594e3">do_item_stats_sizes</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">dumps out a list of objects of each size, with granularity of 32 bytes <a href="#83d27e539e6256fe75653def1f4594e3"></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="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4">do_item_flush_expired</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c">do_item_get</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">wrapper around assoc_find which does the lazy expiration logic <a href="#cee9fa57d05e04e8965f3e19dc0a472c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#8c5a6c6bfdfe2ed3514170cc836be7a9">do_item_get_nocheck</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns an item whether or not it's expired. <a href="#8c5a6c6bfdfe2ed3514170cc836be7a9"></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="items_8h.html#e091979860dd8a77b949c05d64cd4d4b">item_stats_reset</a> (void)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="items_8h.html#9127df2a4e57929543f3b955e8fa6014">cache_lock</a></td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="5b94ba56566ec70ae2a1906e1b6b14ae"></a><!-- doxytag: member="items.h::do_item_alloc" ref="5b94ba56566ec70ae2a1906e1b6b14ae" args="(char *key, const size_t nkey, const int flags, const rel_time_t exptime, const int nbytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* do_item_alloc </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td>
+ <td class="paramname"> <em>exptime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>nbytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.png" border="0" usemap="#items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph_map" alt=""></center>
+<map name="items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="168,61,288,91"><area shape="rect" id="node11" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="347,112,451,141"><area shape="rect" id="node13" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="337,165,460,195"><area shape="rect" id="node15" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="183,216,273,245"><area shape="rect" id="node17" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="183,269,273,299"><area shape="rect" id="node5" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="343,5,455,35"><area shape="rect" id="node7" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="355,59,443,88"><area shape="rect" id="node9" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="511,59,599,88"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.png" border="0" usemap="#items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph_map" alt=""></center>
+<map name="items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="173,5,283,35"><area shape="rect" id="node7" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="168,59,288,88"><area shape="rect" id="node11" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="183,112,273,141"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="340,5,428,35"><area shape="rect" id="node9" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="336,59,432,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f8926aa0955ee34cec0fbe7214e74156"></a><!-- doxytag: member="items.h::do_item_cachedump" ref="f8926aa0955ee34cec0fbe7214e74156" args="(const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* do_item_cachedump </td>
+ <td>(</td>
+ <td class="paramtype">const unsigned int&nbsp;</td>
+ <td class="paramname"> <em>slabs_clsid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned int&nbsp;</td>
+ <td class="paramname"> <em>limit</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int *&nbsp;</td>
+ <td class="paramname"> <em>bytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.png" border="0" usemap="#items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph_map" alt=""></center>
+<map name="items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#8c9611028843ca37b4d20ec99fd8af23" title="item_cachedump" alt="" coords="216,5,355,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="515ef8e7f0cef67772989fd076f7dcb4"></a><!-- doxytag: member="items.h::do_item_flush_expired" ref="515ef8e7f0cef67772989fd076f7dcb4" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_flush_expired </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.png" border="0" usemap="#items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph_map" alt=""></center>
+<map name="items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="227,85,347,115"><area shape="rect" id="node5" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="401,5,513,35"><area shape="rect" id="node7" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="413,59,501,88"><area shape="rect" id="node11" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="405,112,509,141"><area shape="rect" id="node13" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="396,165,519,195"><area shape="rect" id="node9" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="569,59,657,88"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.png" border="0" usemap="#items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph_map" alt=""></center>
+<map name="items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="228,5,375,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cee9fa57d05e04e8965f3e19dc0a472c"></a><!-- doxytag: member="items.h::do_item_get" ref="cee9fa57d05e04e8965f3e19dc0a472c" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* do_item_get </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+wrapper around assoc_find which does the lazy expiration logic
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.png" border="0" usemap="#items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph_map" alt=""></center>
+<map name="items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="177,32,268,61"><area shape="rect" id="node7" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="163,112,283,141"><area shape="rect" id="node5" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="368,5,419,35"><area shape="rect" id="node9" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="337,59,449,88"><area shape="rect" id="node11" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="349,112,437,141"><area shape="rect" id="node15" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="341,165,445,195"><area shape="rect" id="node17" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="332,219,455,248"><area shape="rect" id="node13" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="505,112,593,141"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.png" border="0" usemap="#items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph_map" alt=""></center>
+<map name="items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="163,5,283,35"><area shape="rect" id="node7" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="181,59,264,88"><area shape="rect" id="node5" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="331,5,427,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8c5a6c6bfdfe2ed3514170cc836be7a9"></a><!-- doxytag: member="items.h::do_item_get_nocheck" ref="8c5a6c6bfdfe2ed3514170cc836be7a9" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* do_item_get_nocheck </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+returns an item whether or not it's expired.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.png" border="0" usemap="#items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph_map" alt=""></center>
+<map name="items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="224,5,315,35"><area shape="rect" id="node5" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="364,5,415,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="aac564a623aaea767ddbfd0dd07ced15"></a><!-- doxytag: member="items.h::do_item_link" ref="aac564a623aaea767ddbfd0dd07ced15" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int do_item_link </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.png" border="0" usemap="#items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph_map" alt=""></center>
+<map name="items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="168,31,272,60"><area shape="rect" id="node10" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="173,84,267,113"><area shape="rect" id="node12" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="168,137,272,167"><area shape="rect" id="node14" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="159,191,281,220"><area shape="rect" id="node5" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="331,5,421,35"><area shape="rect" id="node7" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="471,32,521,61"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.png" border="0" usemap="#items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph_map" alt=""></center>
+<map name="items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="157,7,291,36"><area shape="rect" id="node11" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="499,59,619,88"><area shape="rect" id="node16" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="184,111,264,140"><area shape="rect" id="node5" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="340,7,449,36"><area shape="rect" id="node7" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="504,5,613,35"><area shape="rect" id="node9" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="671,5,759,35"><area shape="rect" id="node13" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="667,59,763,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="81d7ffedc021b4a576d5712b7cea34a7"></a><!-- doxytag: member="items.h::do_item_remove" ref="81d7ffedc021b4a576d5712b7cea34a7" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_remove </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.png" border="0" usemap="#items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph_map" alt=""></center>
+<map name="items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="189,5,277,35"><area shape="rect" id="node5" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="327,5,415,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.png" border="0" usemap="#items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph_map" alt=""></center>
+<map name="items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="195,5,304,35"><area shape="rect" id="node7" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="189,59,309,88"><area shape="rect" id="node11" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="193,112,305,141"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="361,5,449,35"><area shape="rect" id="node9" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="357,59,453,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cd5e21c19f9875e0d6a74943f90b6cc8"></a><!-- doxytag: member="items.h::do_item_replace" ref="cd5e21c19f9875e0d6a74943f90b6cc8" args="(item *it, item *new_it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int do_item_replace </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>new_it</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+update LRU time to current and reposition
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.png" border="0" usemap="#items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph_map" alt=""></center>
+<map name="items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="195,112,299,141"><area shape="rect" id="node18" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="187,165,307,195"><area shape="rect" id="node5" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="365,5,469,35"><area shape="rect" id="node12" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="371,59,464,88"><area shape="rect" id="node14" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="365,112,469,141"><area shape="rect" id="node16" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="356,165,479,195"><area shape="rect" id="node7" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="528,32,619,61"><area shape="rect" id="node9" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="668,7,719,36"><area shape="rect" id="node20" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="361,219,473,248"><area shape="rect" id="node22" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="373,272,461,301"><area shape="rect" id="node24" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="529,272,617,301"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.png" border="0" usemap="#items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph_map" alt=""></center>
+<map name="items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="188,32,297,61"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="352,5,461,35"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="347,59,467,88"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="519,5,607,35"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="515,59,611,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c37d9c76fff27f10050dc069eef7d50c"></a><!-- doxytag: member="items.h::do_item_stats" ref="c37d9c76fff27f10050dc069eef7d50c" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_stats </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.png" border="0" usemap="#items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph_map" alt=""></center>
+<map name="items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#2b022c04b5ceac327d82762206f51ca8" title="item_stats" alt="" coords="173,5,269,35"><area shape="rect" id="node5" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="317,5,405,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="83d27e539e6256fe75653def1f4594e3"></a><!-- doxytag: member="items.h::do_item_stats_sizes" ref="83d27e539e6256fe75653def1f4594e3" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_stats_sizes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+dumps out a list of objects of each size, with granularity of 32 bytes
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.png" border="0" usemap="#items_8h_83d27e539e6256fe75653def1f4594e3_icgraph_map" alt=""></center>
+<map name="items_8h_83d27e539e6256fe75653def1f4594e3_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#76a67af22fe6ce802c07e857f06cbdc8" title="item_stats_sizes" alt="" coords="215,5,351,35"><area shape="rect" id="node5" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="400,5,488,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8068353af89272b21fbf0bd88d34118b"></a><!-- doxytag: member="items.h::do_item_unlink" ref="8068353af89272b21fbf0bd88d34118b" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_unlink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+may fail if transgresses limits
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.png" border="0" usemap="#items_8h_8068353af89272b21fbf0bd88d34118b_cgraph_map" alt=""></center>
+<map name="items_8h_8068353af89272b21fbf0bd88d34118b_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="180,5,292,35"><area shape="rect" id="node5" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="192,59,280,88"><area shape="rect" id="node9" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="184,112,288,141"><area shape="rect" id="node11" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="175,165,297,195"><area shape="rect" id="node7" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="348,59,436,88"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.png" border="0" usemap="#items_8h_8068353af89272b21fbf0bd88d34118b_icgraph_map" alt=""></center>
+<map name="items_8h_8068353af89272b21fbf0bd88d34118b_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="413,32,525,61"><area shape="rect" id="node15" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="175,192,345,221"><area shape="rect" id="node19" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="207,139,313,168"><area shape="rect" id="node24" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="193,85,327,115"><area shape="rect" id="node30" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="212,245,308,275"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="597,59,707,88"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="592,112,712,141"><area shape="rect" id="node13" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="607,5,697,35"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="764,59,852,88"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="760,112,856,141"><area shape="rect" id="node17" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="396,243,543,272"><area shape="rect" id="node22" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="428,139,511,168"><area shape="rect" id="node26" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="415,85,524,115"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4fc546770369a633debd89e0b9b19d3d"></a><!-- doxytag: member="items.h::do_item_update" ref="4fc546770369a633debd89e0b9b19d3d" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_item_update </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.png" border="0" usemap="#items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph_map" alt=""></center>
+<map name="items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="187,5,307,35"><area shape="rect" id="node7" href="thread_8c.html#c1d7ea5f69d88dd9b67b6f96520cad8d" title="item_update" alt="" coords="193,59,300,88"><area shape="rect" id="node5" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="355,5,451,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="62b7c83e5bdd71713688f70199319902"></a><!-- doxytag: member="items.h::get_cas_id" ref="62b7c83e5bdd71713688f70199319902" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t get_cas_id </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_62b7c83e5bdd71713688f70199319902_icgraph.png" border="0" usemap="#items_8h_62b7c83e5bdd71713688f70199319902_icgraph_map" alt=""></center>
+<map name="items_8h_62b7c83e5bdd71713688f70199319902_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="645,5,755,35"><area shape="rect" id="node7" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="147,71,251,100"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="812,5,900,35"><area shape="rect" id="node9" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="299,44,432,73"><area shape="rect" id="node14" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="640,71,760,100"><area shape="rect" id="node19" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="325,148,405,177"><area shape="rect" id="node11" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="481,44,591,73"><area shape="rect" id="node16" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="808,71,904,100"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="5305dd637fb32e9a99b97326de1429eb"></a><!-- doxytag: member="items.h::item_free" ref="5305dd637fb32e9a99b97326de1429eb" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_free </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.png" border="0" usemap="#items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph_map" alt=""></center>
+<map name="items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph_map">
+<area shape="rect" id="node3" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="143,5,231,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.png" border="0" usemap="#items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph_map" alt=""></center>
+<map name="items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="537,5,673,35"><area shape="rect" id="node15" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="141,137,261,167"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="733,216,843,245"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="728,137,848,167"><area shape="rect" id="node13" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="732,5,844,35"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="900,216,988,245"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="896,137,992,167"><area shape="rect" id="node17" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="549,269,661,299"><area shape="rect" id="node23" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="311,111,481,140"><area shape="rect" id="node27" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="343,57,449,87"><area shape="rect" id="node32" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="329,217,463,247"><area shape="rect" id="node38" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="348,164,444,193"><area shape="rect" id="node21" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="743,269,833,299"><area shape="rect" id="node25" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="532,163,679,192"><area shape="rect" id="node30" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="564,59,647,88"><area shape="rect" id="node34" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="551,216,660,245"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9b4f1347eb13afcefa40fbe60cd040b4"></a><!-- doxytag: member="items.h::item_init" ref="9b4f1347eb13afcefa40fbe60cd040b4" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_init </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.png" border="0" usemap="#items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph_map" alt=""></center>
+<map name="items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="136,5,189,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9f56df307b2406f372e918860b07adad"></a><!-- doxytag: member="items.h::item_size_ok" ref="9f56df307b2406f372e918860b07adad" args="(const size_t nkey, const int flags, const int nbytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool item_size_ok </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>nbytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns true if an item will fit in the cache (its size does not exceed the maximum for a cache entry.
+<p>
+)
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="items_8h_9f56df307b2406f372e918860b07adad_cgraph.png" border="0" usemap="#items_8h_9f56df307b2406f372e918860b07adad_cgraph_map" alt=""></center>
+<map name="items_8h_9f56df307b2406f372e918860b07adad_cgraph_map">
+<area shape="rect" id="node3" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="163,5,253,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="e091979860dd8a77b949c05d64cd4d4b"></a><!-- doxytag: member="items.h::item_stats_reset" ref="e091979860dd8a77b949c05d64cd4d4b" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_stats_reset </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="9127df2a4e57929543f3b955e8fa6014"></a><!-- doxytag: member="items.h::cache_lock" ref="9127df2a4e57929543f3b955e8fa6014" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pthread_mutex_t <a class="el" href="thread_8c.html#9127df2a4e57929543f3b955e8fa6014">cache_lock</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.map b/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.map
new file mode 100644
index 0000000..d0ab465
--- /dev/null
+++ b/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.map
@@ -0,0 +1,3 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="187,5,307,35">
+<area shape="rect" id="node7" href="$thread_8c.html#c1d7ea5f69d88dd9b67b6f96520cad8d" title="item_update" alt="" coords="193,59,300,88">
+<area shape="rect" id="node5" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="355,5,451,35">
diff --git a/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.md5 b/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.md5
new file mode 100644
index 0000000..c505499
--- /dev/null
+++ b/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.md5
@@ -0,0 +1 @@
+ec0efa5e41e06d6099216601b680a88b \ No newline at end of file
diff --git a/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.png b/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.png
new file mode 100644
index 0000000..73d460e
--- /dev/null
+++ b/items_8h_4fc546770369a633debd89e0b9b19d3d_icgraph.png
Binary files differ
diff --git a/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.map b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.map
new file mode 100644
index 0000000..f00f7d1
--- /dev/null
+++ b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.map
@@ -0,0 +1,6 @@
+<area shape="rect" id="node3" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="227,85,347,115">
+<area shape="rect" id="node5" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="401,5,513,35">
+<area shape="rect" id="node7" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="413,59,501,88">
+<area shape="rect" id="node11" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="405,112,509,141">
+<area shape="rect" id="node13" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="396,165,519,195">
+<area shape="rect" id="node9" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="569,59,657,88">
diff --git a/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.md5 b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.md5
new file mode 100644
index 0000000..0c3b120
--- /dev/null
+++ b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.md5
@@ -0,0 +1 @@
+a939fd1bea81d5c4bd9bf1b531e7d0bb \ No newline at end of file
diff --git a/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.png b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.png
new file mode 100644
index 0000000..ce3c1b6
--- /dev/null
+++ b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_cgraph.png
Binary files differ
diff --git a/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.map b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.map
new file mode 100644
index 0000000..2c3256e
--- /dev/null
+++ b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="228,5,375,35">
diff --git a/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.md5 b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.md5
new file mode 100644
index 0000000..5b44d89
--- /dev/null
+++ b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.md5
@@ -0,0 +1 @@
+70c9d75d175822a5449f73e60ded9697 \ No newline at end of file
diff --git a/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.png b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.png
new file mode 100644
index 0000000..42b6221
--- /dev/null
+++ b/items_8h_515ef8e7f0cef67772989fd076f7dcb4_icgraph.png
Binary files differ
diff --git a/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.map b/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.map
new file mode 100644
index 0000000..fa6b78a
--- /dev/null
+++ b/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="143,5,231,35">
diff --git a/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.md5 b/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.md5
new file mode 100644
index 0000000..cfe3d74
--- /dev/null
+++ b/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.md5
@@ -0,0 +1 @@
+fe74e130243b00d69e7acd91d0057985 \ No newline at end of file
diff --git a/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.png b/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.png
new file mode 100644
index 0000000..e90dffa
--- /dev/null
+++ b/items_8h_5305dd637fb32e9a99b97326de1429eb_cgraph.png
Binary files differ
diff --git a/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.map b/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.map
new file mode 100644
index 0000000..5ceb490
--- /dev/null
+++ b/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.map
@@ -0,0 +1,16 @@
+<area shape="rect" id="node3" href="$items_8h.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="537,5,673,35">
+<area shape="rect" id="node15" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="141,137,261,167">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="733,216,843,245">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="728,137,848,167">
+<area shape="rect" id="node13" href="$thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="732,5,844,35">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="900,216,988,245">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="896,137,992,167">
+<area shape="rect" id="node17" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="549,269,661,299">
+<area shape="rect" id="node23" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="311,111,481,140">
+<area shape="rect" id="node27" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="343,57,449,87">
+<area shape="rect" id="node32" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="329,217,463,247">
+<area shape="rect" id="node38" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="348,164,444,193">
+<area shape="rect" id="node21" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="743,269,833,299">
+<area shape="rect" id="node25" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="532,163,679,192">
+<area shape="rect" id="node30" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="564,59,647,88">
+<area shape="rect" id="node34" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="551,216,660,245">
diff --git a/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.md5 b/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.md5
new file mode 100644
index 0000000..0a33dcf
--- /dev/null
+++ b/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.md5
@@ -0,0 +1 @@
+64efd1671fb8944b0026b05f9330f7f3 \ No newline at end of file
diff --git a/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.png b/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.png
new file mode 100644
index 0000000..3e26a18
--- /dev/null
+++ b/items_8h_5305dd637fb32e9a99b97326de1429eb_icgraph.png
Binary files differ
diff --git a/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.map b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.map
new file mode 100644
index 0000000..de9c03d
--- /dev/null
+++ b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node3" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="168,61,288,91">
+<area shape="rect" id="node11" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="347,112,451,141">
+<area shape="rect" id="node13" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="337,165,460,195">
+<area shape="rect" id="node15" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="183,216,273,245">
+<area shape="rect" id="node17" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="183,269,273,299">
+<area shape="rect" id="node5" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="343,5,455,35">
+<area shape="rect" id="node7" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="355,59,443,88">
+<area shape="rect" id="node9" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="511,59,599,88">
diff --git a/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.md5 b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.md5
new file mode 100644
index 0000000..7474960
--- /dev/null
+++ b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.md5
@@ -0,0 +1 @@
+64dbb43a3442a4f37970193471db8508 \ No newline at end of file
diff --git a/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.png b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.png
new file mode 100644
index 0000000..779485e
--- /dev/null
+++ b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_cgraph.png
Binary files differ
diff --git a/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.map b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.map
new file mode 100644
index 0000000..e9640c4
--- /dev/null
+++ b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="173,5,283,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="168,59,288,88">
+<area shape="rect" id="node11" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="183,112,273,141">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="340,5,428,35">
+<area shape="rect" id="node9" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="336,59,432,88">
diff --git a/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.md5 b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.md5
new file mode 100644
index 0000000..875f402
--- /dev/null
+++ b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.md5
@@ -0,0 +1 @@
+25abb51cb1c54257b8f52740a96b66ac \ No newline at end of file
diff --git a/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.png b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.png
new file mode 100644
index 0000000..4c07c17
--- /dev/null
+++ b/items_8h_5b94ba56566ec70ae2a1906e1b6b14ae_icgraph.png
Binary files differ
diff --git a/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.map b/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.map
new file mode 100644
index 0000000..8c348df
--- /dev/null
+++ b/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="645,5,755,35">
+<area shape="rect" id="node7" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="147,71,251,100">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="812,5,900,35">
+<area shape="rect" id="node9" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="299,44,432,73">
+<area shape="rect" id="node14" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="640,71,760,100">
+<area shape="rect" id="node19" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="325,148,405,177">
+<area shape="rect" id="node11" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="481,44,591,73">
+<area shape="rect" id="node16" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="808,71,904,100">
diff --git a/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.md5 b/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.md5
new file mode 100644
index 0000000..ed40921
--- /dev/null
+++ b/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.md5
@@ -0,0 +1 @@
+05f0c156e8a80cf30094b34096064157 \ No newline at end of file
diff --git a/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.png b/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.png
new file mode 100644
index 0000000..c66fc2e
--- /dev/null
+++ b/items_8h_62b7c83e5bdd71713688f70199319902_icgraph.png
Binary files differ
diff --git a/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.map b/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.map
new file mode 100644
index 0000000..7b469ea
--- /dev/null
+++ b/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="180,5,292,35">
+<area shape="rect" id="node5" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="192,59,280,88">
+<area shape="rect" id="node9" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="184,112,288,141">
+<area shape="rect" id="node11" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="175,165,297,195">
+<area shape="rect" id="node7" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="348,59,436,88">
diff --git a/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.md5 b/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.md5
new file mode 100644
index 0000000..bfa4749
--- /dev/null
+++ b/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.md5
@@ -0,0 +1 @@
+05debe5dd586d8170a6558c35091e072 \ No newline at end of file
diff --git a/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.png b/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.png
new file mode 100644
index 0000000..2484884
--- /dev/null
+++ b/items_8h_8068353af89272b21fbf0bd88d34118b_cgraph.png
Binary files differ
diff --git a/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.map b/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.map
new file mode 100644
index 0000000..2153235
--- /dev/null
+++ b/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.map
@@ -0,0 +1,13 @@
+<area shape="rect" id="node3" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="413,32,525,61">
+<area shape="rect" id="node15" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="175,192,345,221">
+<area shape="rect" id="node19" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="207,139,313,168">
+<area shape="rect" id="node24" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="193,85,327,115">
+<area shape="rect" id="node30" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="212,245,308,275">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="597,59,707,88">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="592,112,712,141">
+<area shape="rect" id="node13" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="607,5,697,35">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="764,59,852,88">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="760,112,856,141">
+<area shape="rect" id="node17" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="396,243,543,272">
+<area shape="rect" id="node22" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="428,139,511,168">
+<area shape="rect" id="node26" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="415,85,524,115">
diff --git a/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.md5 b/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.md5
new file mode 100644
index 0000000..1a197bd
--- /dev/null
+++ b/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.md5
@@ -0,0 +1 @@
+862c0d1cd3bdfcdea174f3d8b0594d32 \ No newline at end of file
diff --git a/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.png b/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.png
new file mode 100644
index 0000000..c600f34
--- /dev/null
+++ b/items_8h_8068353af89272b21fbf0bd88d34118b_icgraph.png
Binary files differ
diff --git a/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.map b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.map
new file mode 100644
index 0000000..8d12478
--- /dev/null
+++ b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="189,5,277,35">
+<area shape="rect" id="node5" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="327,5,415,35">
diff --git a/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.md5 b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.md5
new file mode 100644
index 0000000..ef16da1
--- /dev/null
+++ b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.md5
@@ -0,0 +1 @@
+34ef804c04318004d2896fb3bf0fcf77 \ No newline at end of file
diff --git a/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.png b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.png
new file mode 100644
index 0000000..748718c
--- /dev/null
+++ b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_cgraph.png
Binary files differ
diff --git a/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.map b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.map
new file mode 100644
index 0000000..688636c
--- /dev/null
+++ b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="195,5,304,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="189,59,309,88">
+<area shape="rect" id="node11" href="$thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="193,112,305,141">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="361,5,449,35">
+<area shape="rect" id="node9" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="357,59,453,88">
diff --git a/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.md5 b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.md5
new file mode 100644
index 0000000..6c14306
--- /dev/null
+++ b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.md5
@@ -0,0 +1 @@
+7feea9dd3cde0c647917757a6c45eb5b \ No newline at end of file
diff --git a/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.png b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.png
new file mode 100644
index 0000000..0eb72bd
--- /dev/null
+++ b/items_8h_81d7ffedc021b4a576d5712b7cea34a7_icgraph.png
Binary files differ
diff --git a/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.map b/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.map
new file mode 100644
index 0000000..f59592c
--- /dev/null
+++ b/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$thread_8c.html#76a67af22fe6ce802c07e857f06cbdc8" title="item_stats_sizes" alt="" coords="215,5,351,35">
+<area shape="rect" id="node5" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="400,5,488,35">
diff --git a/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.md5 b/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.md5
new file mode 100644
index 0000000..8ef7ebe
--- /dev/null
+++ b/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.md5
@@ -0,0 +1 @@
+a4ed058b5e2b272a907a3bd6e037599c \ No newline at end of file
diff --git a/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.png b/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.png
new file mode 100644
index 0000000..881f9cb
--- /dev/null
+++ b/items_8h_83d27e539e6256fe75653def1f4594e3_icgraph.png
Binary files differ
diff --git a/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.map b/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.map
new file mode 100644
index 0000000..68a4e29
--- /dev/null
+++ b/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="224,5,315,35">
+<area shape="rect" id="node5" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="364,5,415,35">
diff --git a/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.md5 b/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.md5
new file mode 100644
index 0000000..9794678
--- /dev/null
+++ b/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.md5
@@ -0,0 +1 @@
+3e93815e5ea3e2c5788f2fab1649a79b \ No newline at end of file
diff --git a/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.png b/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.png
new file mode 100644
index 0000000..707f730
--- /dev/null
+++ b/items_8h_8c5a6c6bfdfe2ed3514170cc836be7a9_cgraph.png
Binary files differ
diff --git a/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.map b/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.map
new file mode 100644
index 0000000..b7daba7
--- /dev/null
+++ b/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="136,5,189,35">
diff --git a/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.md5 b/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.md5
new file mode 100644
index 0000000..14accf4
--- /dev/null
+++ b/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.md5
@@ -0,0 +1 @@
+6108d199511a9b0557e96de5653baf1a \ No newline at end of file
diff --git a/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.png b/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.png
new file mode 100644
index 0000000..e1525dc
--- /dev/null
+++ b/items_8h_9b4f1347eb13afcefa40fbe60cd040b4_icgraph.png
Binary files differ
diff --git a/items_8h_9f56df307b2406f372e918860b07adad_cgraph.map b/items_8h_9f56df307b2406f372e918860b07adad_cgraph.map
new file mode 100644
index 0000000..7a5105b
--- /dev/null
+++ b/items_8h_9f56df307b2406f372e918860b07adad_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="163,5,253,35">
diff --git a/items_8h_9f56df307b2406f372e918860b07adad_cgraph.md5 b/items_8h_9f56df307b2406f372e918860b07adad_cgraph.md5
new file mode 100644
index 0000000..2d06d89
--- /dev/null
+++ b/items_8h_9f56df307b2406f372e918860b07adad_cgraph.md5
@@ -0,0 +1 @@
+1875980ef2a9013e9056b00f745f7885 \ No newline at end of file
diff --git a/items_8h_9f56df307b2406f372e918860b07adad_cgraph.png b/items_8h_9f56df307b2406f372e918860b07adad_cgraph.png
new file mode 100644
index 0000000..48032fa
--- /dev/null
+++ b/items_8h_9f56df307b2406f372e918860b07adad_cgraph.png
Binary files differ
diff --git a/items_8h__dep__incl.map b/items_8h__dep__incl.map
new file mode 100644
index 0000000..9f4e3e4
--- /dev/null
+++ b/items_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<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">
diff --git a/items_8h__dep__incl.md5 b/items_8h__dep__incl.md5
new file mode 100644
index 0000000..96b584c
--- /dev/null
+++ b/items_8h__dep__incl.md5
@@ -0,0 +1 @@
+bb0af9394abfc973805e5461ad97e22e \ No newline at end of file
diff --git a/items_8h__dep__incl.png b/items_8h__dep__incl.png
new file mode 100644
index 0000000..4bf0141
--- /dev/null
+++ b/items_8h__dep__incl.png
Binary files differ
diff --git a/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.map b/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.map
new file mode 100644
index 0000000..d43c04f
--- /dev/null
+++ b/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.map
@@ -0,0 +1,6 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="168,31,272,60">
+<area shape="rect" id="node10" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="173,84,267,113">
+<area shape="rect" id="node12" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="168,137,272,167">
+<area shape="rect" id="node14" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="159,191,281,220">
+<area shape="rect" id="node5" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="331,5,421,35">
+<area shape="rect" id="node7" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="471,32,521,61">
diff --git a/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.md5 b/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.md5
new file mode 100644
index 0000000..7c51608
--- /dev/null
+++ b/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.md5
@@ -0,0 +1 @@
+6ab121c9cf7a0785f67008ba25db6090 \ No newline at end of file
diff --git a/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.png b/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.png
new file mode 100644
index 0000000..2bb7455
--- /dev/null
+++ b/items_8h_aac564a623aaea767ddbfd0dd07ced15_cgraph.png
Binary files differ
diff --git a/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.map b/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.map
new file mode 100644
index 0000000..cdae08e
--- /dev/null
+++ b/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="157,7,291,36">
+<area shape="rect" id="node11" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="499,59,619,88">
+<area shape="rect" id="node16" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="184,111,264,140">
+<area shape="rect" id="node5" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="340,7,449,36">
+<area shape="rect" id="node7" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="504,5,613,35">
+<area shape="rect" id="node9" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="671,5,759,35">
+<area shape="rect" id="node13" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="667,59,763,88">
diff --git a/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.md5 b/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.md5
new file mode 100644
index 0000000..63dad5a
--- /dev/null
+++ b/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.md5
@@ -0,0 +1 @@
+425ace7fab7983101824f199d2fe9e18 \ No newline at end of file
diff --git a/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.png b/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.png
new file mode 100644
index 0000000..dc45d79
--- /dev/null
+++ b/items_8h_aac564a623aaea767ddbfd0dd07ced15_icgraph.png
Binary files differ
diff --git a/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.map b/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.map
new file mode 100644
index 0000000..8c4f3c6
--- /dev/null
+++ b/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$thread_8c.html#2b022c04b5ceac327d82762206f51ca8" title="item_stats" alt="" coords="173,5,269,35">
+<area shape="rect" id="node5" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="317,5,405,35">
diff --git a/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.md5 b/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.md5
new file mode 100644
index 0000000..c847e02
--- /dev/null
+++ b/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.md5
@@ -0,0 +1 @@
+c0363b7aff208cbe9062d08abbbfbb52 \ No newline at end of file
diff --git a/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.png b/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.png
new file mode 100644
index 0000000..f501033
--- /dev/null
+++ b/items_8h_c37d9c76fff27f10050dc069eef7d50c_icgraph.png
Binary files differ
diff --git a/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.map b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.map
new file mode 100644
index 0000000..666a6cd
--- /dev/null
+++ b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.map
@@ -0,0 +1,11 @@
+<area shape="rect" id="node3" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="195,112,299,141">
+<area shape="rect" id="node18" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="187,165,307,195">
+<area shape="rect" id="node5" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="365,5,469,35">
+<area shape="rect" id="node12" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="371,59,464,88">
+<area shape="rect" id="node14" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="365,112,469,141">
+<area shape="rect" id="node16" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="356,165,479,195">
+<area shape="rect" id="node7" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="528,32,619,61">
+<area shape="rect" id="node9" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="668,7,719,36">
+<area shape="rect" id="node20" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="361,219,473,248">
+<area shape="rect" id="node22" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="373,272,461,301">
+<area shape="rect" id="node24" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="529,272,617,301">
diff --git a/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.md5 b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.md5
new file mode 100644
index 0000000..639c130
--- /dev/null
+++ b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.md5
@@ -0,0 +1 @@
+f914a031e396ac18ab7ee6444f7f6844 \ No newline at end of file
diff --git a/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.png b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.png
new file mode 100644
index 0000000..ba42bef
--- /dev/null
+++ b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_cgraph.png
Binary files differ
diff --git a/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.map b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.map
new file mode 100644
index 0000000..e02c24d
--- /dev/null
+++ b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="188,32,297,61">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="352,5,461,35">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="347,59,467,88">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="519,5,607,35">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="515,59,611,88">
diff --git a/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.md5 b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.md5
new file mode 100644
index 0000000..ef875af
--- /dev/null
+++ b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.md5
@@ -0,0 +1 @@
+1168d07b009aa279f8bfa61d5b6e5d13 \ No newline at end of file
diff --git a/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.png b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.png
new file mode 100644
index 0000000..9584ccc
--- /dev/null
+++ b/items_8h_cd5e21c19f9875e0d6a74943f90b6cc8_icgraph.png
Binary files differ
diff --git a/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.map b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.map
new file mode 100644
index 0000000..c9f550b
--- /dev/null
+++ b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="177,32,268,61">
+<area shape="rect" id="node7" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="163,112,283,141">
+<area shape="rect" id="node5" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="368,5,419,35">
+<area shape="rect" id="node9" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="337,59,449,88">
+<area shape="rect" id="node11" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="349,112,437,141">
+<area shape="rect" id="node15" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="341,165,445,195">
+<area shape="rect" id="node17" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="332,219,455,248">
+<area shape="rect" id="node13" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="505,112,593,141">
diff --git a/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.md5 b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.md5
new file mode 100644
index 0000000..f6f94d4
--- /dev/null
+++ b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.md5
@@ -0,0 +1 @@
+b48a95043c4ee6810135e85fdf4837d9 \ No newline at end of file
diff --git a/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.png b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.png
new file mode 100644
index 0000000..247171b
--- /dev/null
+++ b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_cgraph.png
Binary files differ
diff --git a/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.map b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.map
new file mode 100644
index 0000000..d23b806
--- /dev/null
+++ b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.map
@@ -0,0 +1,3 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="163,5,283,35">
+<area shape="rect" id="node7" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="181,59,264,88">
+<area shape="rect" id="node5" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="331,5,427,35">
diff --git a/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.md5 b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.md5
new file mode 100644
index 0000000..7e1febe
--- /dev/null
+++ b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.md5
@@ -0,0 +1 @@
+33a3ca1bd8446edcc1c957056609b592 \ No newline at end of file
diff --git a/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.png b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.png
new file mode 100644
index 0000000..80ea440
--- /dev/null
+++ b/items_8h_cee9fa57d05e04e8965f3e19dc0a472c_icgraph.png
Binary files differ
diff --git a/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.map b/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.map
new file mode 100644
index 0000000..bb55f27
--- /dev/null
+++ b/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#8c9611028843ca37b4d20ec99fd8af23" title="item_cachedump" alt="" coords="216,5,355,35">
diff --git a/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.md5 b/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.md5
new file mode 100644
index 0000000..e10997f
--- /dev/null
+++ b/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.md5
@@ -0,0 +1 @@
+ca5b9b3223aa8797d94886bcf4be0368 \ No newline at end of file
diff --git a/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.png b/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.png
new file mode 100644
index 0000000..55b7787
--- /dev/null
+++ b/items_8h_f8926aa0955ee34cec0fbe7214e74156_icgraph.png
Binary files differ
diff --git a/memcached_8c.html b/memcached_8c.html
new file mode 100644
index 0000000..01d25d8
--- /dev/null
+++ b/memcached_8c.html
@@ -0,0 +1,761 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: memcached.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>memcached.c File Reference</h1><code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+<code>#include &lt;sys/stat.h&gt;</code><br>
+<code>#include &lt;sys/socket.h&gt;</code><br>
+<code>#include &lt;sys/un.h&gt;</code><br>
+<code>#include &lt;signal.h&gt;</code><br>
+<code>#include &lt;sys/resource.h&gt;</code><br>
+<code>#include &lt;sys/uio.h&gt;</code><br>
+<code>#include &lt;ctype.h&gt;</code><br>
+<code>#include &lt;stdarg.h&gt;</code><br>
+<code>#include &lt;pwd.h&gt;</code><br>
+<code>#include &lt;sys/mman.h&gt;</code><br>
+<code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &lt;netinet/tcp.h&gt;</code><br>
+<code>#include &lt;arpa/inet.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;time.h&gt;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+<code>#include &lt;limits.h&gt;</code><br>
+<code>#include &lt;sysexits.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<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="structtoken__s.html">token_s</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#177f8d582e7787f076ef59ad446ace13">REALTIME_MAXDELTA</a>&nbsp;&nbsp;&nbsp;60*60*24*30</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#36717cb1bf9d89c9372a92bb37c6d30d">INCR_MAX_STORAGE_LEN</a>&nbsp;&nbsp;&nbsp;24</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#4a718021e213046b7b8b89d69b2cc4e2">COMMAND_TOKEN</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#b896d96cba431a2890258c290ff287b0">SUBCOMMAND_TOKEN</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="memcached_8c.html#29d31e089bb8ba6fe96e6cd5ca9b2c5e">KEY_TOKEN</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="memcached_8c.html#09886d6ba96e67553bf3c49ed8ade975">MAX_TOKENS</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structtoken__s.html">token_s</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#1ad2604cfddb16735ffa31f473754b03">token_t</a></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_8c.html#9fea84a0ca70d688fc059f0a825f59eb">try_read_result</a> { <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb422b0718099c472899f8b0def673affd">READ_DATA_RECEIVED</a>,
+<a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59ebb4791b14e9c5938f6b478f544828f9d0">READ_NO_DATA_RECEIVED</a>,
+<a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb04976e0ef9bb6d8d2fec8ac4512ca16f">READ_ERROR</a>,
+<a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59ebf452a9683c7f8ce1cdc4061a24af57ca">READ_MEMORY_ERROR</a>
+ }</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e">transmit_result</a> { <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e9f0e920a771876fc3d9a97ab66d95e45">TRANSMIT_COMPLETE</a>,
+<a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e7471aed92bfd321afa86eb6882b33100">TRANSMIT_INCOMPLETE</a>,
+<a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154ec2b88ef10fc76912a0b002e967e34f5c">TRANSMIT_SOFT_ERROR</a>,
+<a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154ed495552402237b117d14bea14a37b8b3">TRANSMIT_HARD_ERROR</a>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structconn.html">conn</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9">conn_from_freelist</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2">conn_add_to_freelist</a> (<a class="el" href="structconn.html">conn</a> *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structconn.html">conn</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#f6f04a62bdce44ee52f3a247f6df38ee">conn_new</a> (const int sfd, enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> init_state, const int event_flags, const int read_buffer_size, enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> prot, struct event_base *base)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#396712f7649a6f9fe31f4ff91f70c0a3">suffix_from_freelist</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#68f689a3de71d789243a8983a0db3c79">suffix_add_to_freelist</a> (char *s)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#7d76af30e49baebcf82c13f241352544">do_store_item</a> (<a class="el" href="struct__stritem.html">item</a> *it, int comm, <a class="el" href="structconn.html">conn</a> *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#ca748357457307f8d993dc73c3350afe">append_stat</a> (const char *name, <a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <a class="el" href="structconn.html">conn</a> *c, const char *fmt,...)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7">do_add_delta</a> (<a class="el" href="structconn.html">conn</a> *c, <a class="el" href="struct__stritem.html">item</a> *it, const bool incr, const int64_t delta, char *buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c">do_accept_new_conns</a> (const bool do_accept)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structstats.html">stats</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#7c0bf139aa1139cb79905d8ac33cc872">stats</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">exported globals <a href="#7c0bf139aa1139cb79905d8ac33cc872"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structsettings.html">settings</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#cf80839394e5fa8db0ce162b9248b781">settings</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8c.html#584cbee39bbab65f2c8d87932cf92140">process_started</a></td></tr>
+
+<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_8c.html#21b2a3d4ff751fe99cdca2d14babc559">current_time</a></td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="4a718021e213046b7b8b89d69b2cc4e2"></a><!-- doxytag: member="memcached.c::COMMAND_TOKEN" ref="4a718021e213046b7b8b89d69b2cc4e2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define COMMAND_TOKEN&nbsp;&nbsp;&nbsp;0 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="36717cb1bf9d89c9372a92bb37c6d30d"></a><!-- doxytag: member="memcached.c::INCR_MAX_STORAGE_LEN" ref="36717cb1bf9d89c9372a92bb37c6d30d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define INCR_MAX_STORAGE_LEN&nbsp;&nbsp;&nbsp;24 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="29d31e089bb8ba6fe96e6cd5ca9b2c5e"></a><!-- doxytag: member="memcached.c::KEY_TOKEN" ref="29d31e089bb8ba6fe96e6cd5ca9b2c5e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define KEY_TOKEN&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="09886d6ba96e67553bf3c49ed8ade975"></a><!-- doxytag: member="memcached.c::MAX_TOKENS" ref="09886d6ba96e67553bf3c49ed8ade975" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MAX_TOKENS&nbsp;&nbsp;&nbsp;8 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="177f8d582e7787f076ef59ad446ace13"></a><!-- doxytag: member="memcached.c::REALTIME_MAXDELTA" ref="177f8d582e7787f076ef59ad446ace13" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define REALTIME_MAXDELTA&nbsp;&nbsp;&nbsp;60*60*24*30 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b896d96cba431a2890258c290ff287b0"></a><!-- doxytag: member="memcached.c::SUBCOMMAND_TOKEN" ref="b896d96cba431a2890258c290ff287b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SUBCOMMAND_TOKEN&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="1ad2604cfddb16735ffa31f473754b03"></a><!-- doxytag: member="memcached.c::token_t" ref="1ad2604cfddb16735ffa31f473754b03" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structtoken__s.html">token_s</a> <a class="el" href="structtoken__s.html">token_t</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="76da524405a00d0b36aed7288fba154e"></a><!-- doxytag: member="memcached.c::transmit_result" ref="76da524405a00d0b36aed7288fba154e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8c.html#76da524405a00d0b36aed7288fba154e">transmit_result</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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="76da524405a00d0b36aed7288fba154e9f0e920a771876fc3d9a97ab66d95e45"></a><!-- doxytag: member="TRANSMIT_COMPLETE" ref="76da524405a00d0b36aed7288fba154e9f0e920a771876fc3d9a97ab66d95e45" args="" -->TRANSMIT_COMPLETE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="76da524405a00d0b36aed7288fba154e7471aed92bfd321afa86eb6882b33100"></a><!-- doxytag: member="TRANSMIT_INCOMPLETE" ref="76da524405a00d0b36aed7288fba154e7471aed92bfd321afa86eb6882b33100" args="" -->TRANSMIT_INCOMPLETE</em>&nbsp;</td><td>
+All done writing.
+<p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="76da524405a00d0b36aed7288fba154ec2b88ef10fc76912a0b002e967e34f5c"></a><!-- doxytag: member="TRANSMIT_SOFT_ERROR" ref="76da524405a00d0b36aed7288fba154ec2b88ef10fc76912a0b002e967e34f5c" args="" -->TRANSMIT_SOFT_ERROR</em>&nbsp;</td><td>
+More data remaining to write.
+<p>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="76da524405a00d0b36aed7288fba154ed495552402237b117d14bea14a37b8b3"></a><!-- doxytag: member="TRANSMIT_HARD_ERROR" ref="76da524405a00d0b36aed7288fba154ed495552402237b117d14bea14a37b8b3" args="" -->TRANSMIT_HARD_ERROR</em>&nbsp;</td><td>
+Can't write any more right now.
+<p>
+Can't write (c-&gt;state is set to conn_closing) </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9fea84a0ca70d688fc059f0a825f59eb"></a><!-- doxytag: member="memcached.c::try_read_result" ref="9fea84a0ca70d688fc059f0a825f59eb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8c.html#9fea84a0ca70d688fc059f0a825f59eb">try_read_result</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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="9fea84a0ca70d688fc059f0a825f59eb422b0718099c472899f8b0def673affd"></a><!-- doxytag: member="READ_DATA_RECEIVED" ref="9fea84a0ca70d688fc059f0a825f59eb422b0718099c472899f8b0def673affd" args="" -->READ_DATA_RECEIVED</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9fea84a0ca70d688fc059f0a825f59ebb4791b14e9c5938f6b478f544828f9d0"></a><!-- doxytag: member="READ_NO_DATA_RECEIVED" ref="9fea84a0ca70d688fc059f0a825f59ebb4791b14e9c5938f6b478f544828f9d0" args="" -->READ_NO_DATA_RECEIVED</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9fea84a0ca70d688fc059f0a825f59eb04976e0ef9bb6d8d2fec8ac4512ca16f"></a><!-- doxytag: member="READ_ERROR" ref="9fea84a0ca70d688fc059f0a825f59eb04976e0ef9bb6d8d2fec8ac4512ca16f" args="" -->READ_ERROR</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9fea84a0ca70d688fc059f0a825f59ebf452a9683c7f8ce1cdc4061a24af57ca"></a><!-- doxytag: member="READ_MEMORY_ERROR" ref="9fea84a0ca70d688fc059f0a825f59ebf452a9683c7f8ce1cdc4061a24af57ca" args="" -->READ_MEMORY_ERROR</em>&nbsp;</td><td>
+an error occured (on the socket) (or client closed connection)
+<p>
+failed to allocate more memory </td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ca748357457307f8d993dc73c3350afe"></a><!-- doxytag: member="memcached.c::append_stat" ref="ca748357457307f8d993dc73c3350afe" args="(const char *name, ADD_STAT add_stats, conn *c, const char *fmt,...)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void append_stat </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>fmt</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fc9ec43a3d82ca2bbaa216539353bfa2"></a><!-- doxytag: member="memcached.c::conn_add_to_freelist" ref="fc9ec43a3d82ca2bbaa216539353bfa2" args="(conn *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool conn_add_to_freelist </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.png" border="0" usemap="#memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph_map" alt=""></center>
+<map name="memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="216,5,304,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9e2eb84fb0639f05a759367bf8b5ddb9"></a><!-- doxytag: member="memcached.c::conn_from_freelist" ref="9e2eb84fb0639f05a759367bf8b5ddb9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structconn.html">conn</a>* conn_from_freelist </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.png" border="0" usemap="#memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph_map" alt=""></center>
+<map name="memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="200,5,288,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f6f04a62bdce44ee52f3a247f6df38ee"></a><!-- doxytag: member="memcached.c::conn_new" ref="f6f04a62bdce44ee52f3a247f6df38ee" args="(const int sfd, enum conn_states init_state, const int event_flags, const int read_buffer_size, enum protocol prot, struct event_base *base)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structconn.html">conn</a>* conn_new </td>
+ <td>(</td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>sfd</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a>&nbsp;</td>
+ <td class="paramname"> <em>init_state</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>event_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>read_buffer_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a>&nbsp;</td>
+ <td class="paramname"> <em>prot</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct event_base *&nbsp;</td>
+ <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.png" border="0" usemap="#memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph_map" alt=""></center>
+<map name="memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2" title="conn_add_to_freelist" alt="" coords="143,5,303,35"><area shape="rect" id="node5" href="memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9" title="conn_from_freelist" alt="" coords="149,59,296,88"><area shape="rect" id="node7" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="171,112,275,141"><area shape="rect" id="node9" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="161,165,284,195"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b3208d47b8d38af6818f6ced54e4d62c"></a><!-- doxytag: member="memcached.c::do_accept_new_conns" ref="b3208d47b8d38af6818f6ced54e4d62c" args="(const bool do_accept)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_accept_new_conns </td>
+ <td>(</td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>do_accept</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.png" border="0" usemap="#memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph_map" alt=""></center>
+<map name="memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="237,5,341,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="228,59,351,88"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.png" border="0" usemap="#memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph_map" alt=""></center>
+<map name="memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="228,5,377,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="fecf346316b0c6852f5568ecd6440cf7"></a><!-- doxytag: member="memcached.c::do_add_delta" ref="fecf346316b0c6852f5568ecd6440cf7" args="(conn *c, item *it, const bool incr, const int64_t delta, char *buf)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* do_add_delta </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>incr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int64_t&nbsp;</td>
+ <td class="paramname"> <em>delta</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>buf</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.png" border="0" usemap="#memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph_map" alt=""></center>
+<map name="memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="337,154,449,183"><area shape="rect" id="node23" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="325,23,461,53"><area shape="rect" id="node26" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="693,337,787,366"><area shape="rect" id="node28" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="167,258,276,287"><area shape="rect" id="node45" href="util_8c.html#cc5ba3b68c57abb666e3534e6616d93d" title="safe_strtoull" alt="" coords="169,387,273,417"><area shape="rect" id="node5" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="509,179,629,209"><area shape="rect" id="node13" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="688,230,792,259"><area shape="rect" id="node15" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="679,177,801,206"><area shape="rect" id="node17" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="524,22,615,51"><area shape="rect" id="node19" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="524,75,615,105"><area shape="rect" id="node7" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="684,123,796,153"><area shape="rect" id="node9" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="696,21,784,50"><area shape="rect" id="node11" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="852,21,940,50"><area shape="rect" id="node30" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="327,258,460,287"><area shape="rect" id="node32" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="517,283,621,313"><area shape="rect" id="node34" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="688,283,792,313"><area shape="rect" id="node36" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="851,257,941,286"><area shape="rect" id="node38" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="991,283,1041,313"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.png" border="0" usemap="#memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph_map" alt=""></center>
+<map name="memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="165,5,253,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7d76af30e49baebcf82c13f241352544"></a><!-- doxytag: member="memcached.c::do_store_item" ref="7d76af30e49baebcf82c13f241352544" args="(item *it, int comm, conn *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> do_store_item </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.png" border="0" usemap="#memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph_map" alt=""></center>
+<map name="memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="368,127,480,156"><area shape="rect" id="node23" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="371,233,477,263"><area shape="rect" id="node30" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="547,285,651,315"><area shape="rect" id="node40" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="173,23,309,52"><area shape="rect" id="node43" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="176,337,307,367"><area shape="rect" id="node45" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="187,181,296,211"><area shape="rect" id="node5" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="539,180,659,209"><area shape="rect" id="node13" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="717,232,821,261"><area shape="rect" id="node15" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="708,125,831,155"><area shape="rect" id="node17" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="553,23,644,52"><area shape="rect" id="node19" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="553,76,644,105"><area shape="rect" id="node7" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="713,179,825,208"><area shape="rect" id="node9" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="725,21,813,51"><area shape="rect" id="node11" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="881,21,969,51"><area shape="rect" id="node25" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="880,337,971,367"><area shape="rect" id="node27" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1020,312,1071,341"><area shape="rect" id="node32" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="717,285,821,315"><area shape="rect" id="node36" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="723,339,816,368"><area shape="rect" id="node47" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="357,180,491,209"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.png" border="0" usemap="#memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph_map" alt=""></center>
+<map name="memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="173,5,269,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="memcached.c::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int main </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>argc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char **&nbsp;</td>
+ <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.png" border="0" usemap="#memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph_map" alt=""></center>
+<map name="memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph_map">
+<area shape="rect" id="node3" href="assoc_8c.html#f7b17ebeaafd6b04053506a27362c45d" title="assoc_init" alt="" coords="187,5,275,35"><area shape="rect" id="node5" href="daemon_8c.html#78ff9cfa411dda44b12c1dd5e5d078e6" title="daemonize" alt="" coords="183,59,279,88"><area shape="rect" id="node7" href="items_8c.html#9b4f1347eb13afcefa40fbe60cd040b4" title="item_init" alt="" coords="191,112,271,141"><area shape="rect" id="node9" href="slabs_8c.html#8cc4ad6521988a6806c2600bd2f2010b" title="Determines the chunk sizes and initializes the slab class descriptors accordingly..." alt="" coords="189,165,272,195"><area shape="rect" id="node11" href="assoc_8c.html#c6141ce9b282dca1917168e18c4c581d" title="start_assoc_maintenance_thread" alt="" coords="107,219,355,248"><area shape="rect" id="node13" href="assoc_8c.html#8efc51803b796ab0ec19318c8459c39f" title="stop_assoc_maintenance_thread" alt="" coords="109,272,352,301"><area shape="rect" id="node15" href="memcached_8h.html#79051074704249cac4424f10d4606fe3" title="thread_init" alt="" coords="184,325,277,355"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="68f689a3de71d789243a8983a0db3c79"></a><!-- doxytag: member="memcached.c::suffix_add_to_freelist" ref="68f689a3de71d789243a8983a0db3c79" args="(char *s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool suffix_add_to_freelist </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>s</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="396712f7649a6f9fe31f4ff91f70c0a3"></a><!-- doxytag: member="memcached.c::suffix_from_freelist" ref="396712f7649a6f9fe31f4ff91f70c0a3" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* suffix_from_freelist </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="21b2a3d4ff751fe99cdca2d14babc559"></a><!-- doxytag: member="memcached.c::current_time" ref="21b2a3d4ff751fe99cdca2d14babc559" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">volatile <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> <a class="el" href="memcached_8h.html#21b2a3d4ff751fe99cdca2d14babc559">current_time</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="584cbee39bbab65f2c8d87932cf92140"></a><!-- doxytag: member="memcached.c::process_started" ref="584cbee39bbab65f2c8d87932cf92140" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">time_t <a class="el" href="memcached_8h.html#584cbee39bbab65f2c8d87932cf92140">process_started</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cf80839394e5fa8db0ce162b9248b781"></a><!-- doxytag: member="memcached.c::settings" ref="cf80839394e5fa8db0ce162b9248b781" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structsettings.html">settings</a> <a class="el" href="structsettings.html">settings</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7c0bf139aa1139cb79905d8ac33cc872"></a><!-- doxytag: member="memcached.c::stats" ref="7c0bf139aa1139cb79905d8ac33cc872" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstats.html">stats</a> <a class="el" href="structstats.html">stats</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+exported globals
+<p>
+
+</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;
+<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>
+</html>
diff --git a/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.map b/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.map
new file mode 100644
index 0000000..331508e
--- /dev/null
+++ b/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$assoc_8c.html#f7b17ebeaafd6b04053506a27362c45d" title="assoc_init" alt="" coords="187,5,275,35">
+<area shape="rect" id="node5" href="$daemon_8c.html#78ff9cfa411dda44b12c1dd5e5d078e6" title="daemonize" alt="" coords="183,59,279,88">
+<area shape="rect" id="node7" href="$items_8c.html#9b4f1347eb13afcefa40fbe60cd040b4" title="item_init" alt="" coords="191,112,271,141">
+<area shape="rect" id="node9" href="$slabs_8c.html#8cc4ad6521988a6806c2600bd2f2010b" title="Determines the chunk sizes and initializes the slab class descriptors accordingly..." alt="" coords="189,165,272,195">
+<area shape="rect" id="node11" href="$assoc_8c.html#c6141ce9b282dca1917168e18c4c581d" title="start_assoc_maintenance_thread" alt="" coords="107,219,355,248">
+<area shape="rect" id="node13" href="$assoc_8c.html#8efc51803b796ab0ec19318c8459c39f" title="stop_assoc_maintenance_thread" alt="" coords="109,272,352,301">
+<area shape="rect" id="node15" href="$memcached_8h.html#79051074704249cac4424f10d4606fe3" title="thread_init" alt="" coords="184,325,277,355">
diff --git a/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.md5 b/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.md5
new file mode 100644
index 0000000..f2e70e1
--- /dev/null
+++ b/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.md5
@@ -0,0 +1 @@
+33144dee348ce307f7f72a19d9a46ae3 \ No newline at end of file
diff --git a/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.png b/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.png
new file mode 100644
index 0000000..53a1604
--- /dev/null
+++ b/memcached_8c_3c04138a5bfe5d72780bb7e82a18e627_cgraph.png
Binary files differ
diff --git a/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.map b/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.map
new file mode 100644
index 0000000..3ce8dba
--- /dev/null
+++ b/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.map
@@ -0,0 +1,19 @@
+<area shape="rect" id="node3" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="368,127,480,156">
+<area shape="rect" id="node23" href="$items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="371,233,477,263">
+<area shape="rect" id="node30" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="547,285,651,315">
+<area shape="rect" id="node40" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="173,23,309,52">
+<area shape="rect" id="node43" href="$items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="176,337,307,367">
+<area shape="rect" id="node45" href="$memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="187,181,296,211">
+<area shape="rect" id="node5" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="539,180,659,209">
+<area shape="rect" id="node13" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="717,232,821,261">
+<area shape="rect" id="node15" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="708,125,831,155">
+<area shape="rect" id="node17" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="553,23,644,52">
+<area shape="rect" id="node19" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="553,76,644,105">
+<area shape="rect" id="node7" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="713,179,825,208">
+<area shape="rect" id="node9" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="725,21,813,51">
+<area shape="rect" id="node11" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="881,21,969,51">
+<area shape="rect" id="node25" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="880,337,971,367">
+<area shape="rect" id="node27" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1020,312,1071,341">
+<area shape="rect" id="node32" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="717,285,821,315">
+<area shape="rect" id="node36" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="723,339,816,368">
+<area shape="rect" id="node47" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="357,180,491,209">
diff --git a/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.md5 b/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.md5
new file mode 100644
index 0000000..ab123e2
--- /dev/null
+++ b/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.md5
@@ -0,0 +1 @@
+2c096c10fe49825197ca2bcd61606d97 \ No newline at end of file
diff --git a/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.png b/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.png
new file mode 100644
index 0000000..3fbbd05
--- /dev/null
+++ b/memcached_8c_7d76af30e49baebcf82c13f241352544_cgraph.png
Binary files differ
diff --git a/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.map b/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.map
new file mode 100644
index 0000000..a477c5c
--- /dev/null
+++ b/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="173,5,269,35">
diff --git a/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.md5 b/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.md5
new file mode 100644
index 0000000..e4a1153
--- /dev/null
+++ b/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.md5
@@ -0,0 +1 @@
+b76e832de9cf35e72469d71a77e9624d \ No newline at end of file
diff --git a/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.png b/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.png
new file mode 100644
index 0000000..9a76bc8
--- /dev/null
+++ b/memcached_8c_7d76af30e49baebcf82c13f241352544_icgraph.png
Binary files differ
diff --git a/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.map b/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.map
new file mode 100644
index 0000000..b882da6
--- /dev/null
+++ b/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="200,5,288,35">
diff --git a/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.md5 b/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.md5
new file mode 100644
index 0000000..c41b0bb
--- /dev/null
+++ b/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.md5
@@ -0,0 +1 @@
+cf74e477ba40ed6a93d75f35ec1177b8 \ No newline at end of file
diff --git a/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.png b/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.png
new file mode 100644
index 0000000..723117a
--- /dev/null
+++ b/memcached_8c_9e2eb84fb0639f05a759367bf8b5ddb9_icgraph.png
Binary files differ
diff --git a/memcached_8c__incl.map b/memcached_8c__incl.map
new file mode 100644
index 0000000..667e646
--- /dev/null
+++ b/memcached_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/memcached_8c__incl.md5 b/memcached_8c__incl.md5
new file mode 100644
index 0000000..db9321e
--- /dev/null
+++ b/memcached_8c__incl.md5
@@ -0,0 +1 @@
+38abbf5575ef344eb68e13816c60cf2f \ No newline at end of file
diff --git a/memcached_8c__incl.png b/memcached_8c__incl.png
new file mode 100644
index 0000000..34fb5e2
--- /dev/null
+++ b/memcached_8c__incl.png
Binary files differ
diff --git a/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.map b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.map
new file mode 100644
index 0000000..02c6331
--- /dev/null
+++ b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="237,5,341,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="228,59,351,88">
diff --git a/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.md5 b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.md5
new file mode 100644
index 0000000..02ba4ad
--- /dev/null
+++ b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.md5
@@ -0,0 +1 @@
+6e2da2b3d910ea289d20a268a65a908c \ No newline at end of file
diff --git a/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.png b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.png
new file mode 100644
index 0000000..de6bc9a
--- /dev/null
+++ b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_cgraph.png
Binary files differ
diff --git a/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.map b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.map
new file mode 100644
index 0000000..22ae15c
--- /dev/null
+++ b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="228,5,377,35">
diff --git a/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.md5 b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.md5
new file mode 100644
index 0000000..8d96cba
--- /dev/null
+++ b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.md5
@@ -0,0 +1 @@
+1d4e75467cdfbc9a0416c6c800b31c47 \ No newline at end of file
diff --git a/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.png b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.png
new file mode 100644
index 0000000..1ed2688
--- /dev/null
+++ b/memcached_8c_b3208d47b8d38af6818f6ced54e4d62c_icgraph.png
Binary files differ
diff --git a/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.map b/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.map
new file mode 100644
index 0000000..857ad4f
--- /dev/null
+++ b/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.map
@@ -0,0 +1,4 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2" title="conn_add_to_freelist" alt="" coords="143,5,303,35">
+<area shape="rect" id="node5" href="$memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9" title="conn_from_freelist" alt="" coords="149,59,296,88">
+<area shape="rect" id="node7" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="171,112,275,141">
+<area shape="rect" id="node9" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="161,165,284,195">
diff --git a/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.md5 b/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.md5
new file mode 100644
index 0000000..43d284d
--- /dev/null
+++ b/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.md5
@@ -0,0 +1 @@
+96b0048463210152ac24e883b8aced5c \ No newline at end of file
diff --git a/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.png b/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.png
new file mode 100644
index 0000000..f96627d
--- /dev/null
+++ b/memcached_8c_f6f04a62bdce44ee52f3a247f6df38ee_cgraph.png
Binary files differ
diff --git a/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.map b/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.map
new file mode 100644
index 0000000..fcb9f90
--- /dev/null
+++ b/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="216,5,304,35">
diff --git a/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.md5 b/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.md5
new file mode 100644
index 0000000..b8ef1bc
--- /dev/null
+++ b/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.md5
@@ -0,0 +1 @@
+5401468aa6b7c030d1a62b24af4edf6d \ No newline at end of file
diff --git a/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.png b/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.png
new file mode 100644
index 0000000..4ffdd8c
--- /dev/null
+++ b/memcached_8c_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.png
Binary files differ
diff --git a/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.map b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.map
new file mode 100644
index 0000000..4f44b7c
--- /dev/null
+++ b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.map
@@ -0,0 +1,18 @@
+<area shape="rect" id="node3" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="337,154,449,183">
+<area shape="rect" id="node23" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="325,23,461,53">
+<area shape="rect" id="node26" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="693,337,787,366">
+<area shape="rect" id="node28" href="$memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="167,258,276,287">
+<area shape="rect" id="node45" href="$util_8c.html#cc5ba3b68c57abb666e3534e6616d93d" title="safe_strtoull" alt="" coords="169,387,273,417">
+<area shape="rect" id="node5" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="509,179,629,209">
+<area shape="rect" id="node13" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="688,230,792,259">
+<area shape="rect" id="node15" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="679,177,801,206">
+<area shape="rect" id="node17" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="524,22,615,51">
+<area shape="rect" id="node19" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="524,75,615,105">
+<area shape="rect" id="node7" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="684,123,796,153">
+<area shape="rect" id="node9" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="696,21,784,50">
+<area shape="rect" id="node11" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="852,21,940,50">
+<area shape="rect" id="node30" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="327,258,460,287">
+<area shape="rect" id="node32" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="517,283,621,313">
+<area shape="rect" id="node34" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="688,283,792,313">
+<area shape="rect" id="node36" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="851,257,941,286">
+<area shape="rect" id="node38" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="991,283,1041,313">
diff --git a/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.md5 b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.md5
new file mode 100644
index 0000000..a84aa6e
--- /dev/null
+++ b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.md5
@@ -0,0 +1 @@
+a2a75bdb431640fa830a57d237d795aa \ No newline at end of file
diff --git a/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.png b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.png
new file mode 100644
index 0000000..31f01e2
--- /dev/null
+++ b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_cgraph.png
Binary files differ
diff --git a/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.map b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.map
new file mode 100644
index 0000000..94183f4
--- /dev/null
+++ b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="165,5,253,35">
diff --git a/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.md5 b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.md5
new file mode 100644
index 0000000..758c7e3
--- /dev/null
+++ b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.md5
@@ -0,0 +1 @@
+d2d239574b9cac9412821deab99d0572 \ No newline at end of file
diff --git a/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.png b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.png
new file mode 100644
index 0000000..5f6e68b
--- /dev/null
+++ b/memcached_8c_fecf346316b0c6852f5568ecd6440cf7_icgraph.png
Binary files differ
diff --git a/memcached_8h-source.html b/memcached_8h-source.html
new file mode 100644
index 0000000..f030587
--- /dev/null
+++ b/memcached_8h-source.html
@@ -0,0 +1,442 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: memcached.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </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="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="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="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="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>
+</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;
+<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>
+</html>
diff --git a/memcached_8h.html b/memcached_8h.html
new file mode 100644
index 0000000..eb3f0fc
--- /dev/null
+++ b/memcached_8h.html
@@ -0,0 +1,2649 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: memcached.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>memcached.h File Reference</h1><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>
+<code>#include &lt;event.h&gt;</code><br>
+<code>#include &lt;netdb.h&gt;</code><br>
+<code>#include &lt;stdbool.h&gt;</code><br>
+<code>#include &lt;stdint.h&gt;</code><br>
+<code>#include &lt;pthread.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="stats_8h-source.html">stats.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="slabs_8h-source.html">slabs.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="assoc_8h-source.html">assoc.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="items_8h-source.html">items.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="trace_8h-source.html">trace.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="hash_8h-source.html">hash.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="util_8h-source.html">util.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for memcached.h:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h__incl.png" border="0" usemap="#memcached.h_map" alt=""></center>
+<map name="memcached.h_map">
+<area shape="rect" id="node21" href="protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,83,1088,112"><area shape="rect" id="node24" href="stats_8h.html" title="stats.h" alt="" coords="1112,83,1181,112"><area shape="rect" id="node26" href="slabs_8h.html" title="slabs.h" alt="" coords="1205,83,1272,112"><area shape="rect" id="node28" href="assoc_8h.html" title="assoc.h" alt="" coords="1296,83,1368,112"><area shape="rect" id="node30" href="items_8h.html" title="items.h" alt="" coords="1392,83,1464,112"><area shape="rect" id="node32" href="trace_8h.html" title="trace.h" alt="" coords="1488,83,1557,112"><area shape="rect" id="node34" href="hash_8h.html" title="hash.h" alt="" coords="1581,83,1645,112"><area shape="rect" id="node36" href="util_8h.html" title="util.h" alt="" coords="1669,83,1723,112"></map>
+</div>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="memcached_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<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="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="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="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="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="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>
+
+<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="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>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#deea76d049af191b881f2d58eca532ca">UDP_MAX_PAYLOAD_SIZE</a>&nbsp;&nbsp;&nbsp;1400</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#8a0fae83e487dc04b3cd774b3d4ee637">UDP_HEADER_SIZE</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#39626d37ee23d63b65a51cced19569af">MAX_SENDBUF_SIZE</a>&nbsp;&nbsp;&nbsp;(256 * 1024 * 1024)</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#c11cfc1c764d31993bf747dcb16c45c5">SUFFIX_SIZE</a>&nbsp;&nbsp;&nbsp;24</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#67fead4b33f125ae7873422d8d8dcdfb">ITEM_LIST_INITIAL</a>&nbsp;&nbsp;&nbsp;200</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial size of list of items being returned by "get". <a href="#67fead4b33f125ae7873422d8d8dcdfb"></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#ad50a115f190cb796d5a25b910d62ac8">SUFFIX_LIST_INITIAL</a>&nbsp;&nbsp;&nbsp;20</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial size of list of CAS suffixes appended to "gets" lines. <a href="#ad50a115f190cb796d5a25b910d62ac8"></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#18ce3212ea76fbc1de1fe2d34f4b8c7e">IOV_LIST_INITIAL</a>&nbsp;&nbsp;&nbsp;400</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial size of the sendmsg() scatter/gather array. <a href="#18ce3212ea76fbc1de1fe2d34f4b8c7e"></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#04e8d0719aba6a59ac6cb0b3ed202f95">MSG_LIST_INITIAL</a>&nbsp;&nbsp;&nbsp;10</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial number of sendmsg() argument structures to allocate. <a href="#04e8d0719aba6a59ac6cb0b3ed202f95"></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#14d2f1d60a85984e1e0667cbefb620fc">READ_BUFFER_HIGHWAT</a>&nbsp;&nbsp;&nbsp;8192</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">High water marks for buffer shrinking. <a href="#14d2f1d60a85984e1e0667cbefb620fc"></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#d956eb982df5bd7acbda28c721b41eaa">ITEM_LIST_HIGHWAT</a>&nbsp;&nbsp;&nbsp;400</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#caa0d98800d7b0731fe95772fe298bd0">IOV_LIST_HIGHWAT</a>&nbsp;&nbsp;&nbsp;600</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#78cce1eb067f697c57755dee6475f59d">MSG_LIST_HIGHWAT</a>&nbsp;&nbsp;&nbsp;100</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#811c6b700b56f87244029a6136cedf29">MIN_BIN_PKT_LENGTH</a>&nbsp;&nbsp;&nbsp;16</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#52e0174a1089d9beba9b4007b96fd647">BIN_PKT_HDR_WORDS</a>&nbsp;&nbsp;&nbsp;(MIN_BIN_PKT_LENGTH/sizeof(uint32_t))</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#3be25b5d15a433c400ec50d2c9d858b9">POWER_SMALLEST</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="memcached_8h.html#0f6e848eba50c148da7a61eb94061c3c">POWER_LARGEST</a>&nbsp;&nbsp;&nbsp;200</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#1000923632a496e81e50102c2694db41">POWER_BLOCK</a>&nbsp;&nbsp;&nbsp;1048576</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#8cd56df53d2341debe15fafe411515a6">CHUNK_ALIGN_BYTES</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#d6e30718df50c9991afd87dc619c851f">DONT_PREALLOC_SLABS</a></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#e8e332c92e566cf3b38a8a7e3d08eafe">MAX_NUMBER_OF_SLAB_CLASSES</a>&nbsp;&nbsp;&nbsp;(POWER_LARGEST + 1)</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#421b08fd9fc3d24db6d39014c02f66bb">TAIL_REPAIR_TIME</a>&nbsp;&nbsp;&nbsp;(3 * 3600)</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>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</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#0eac12291582819219bf0f6ce9124364">ITEM_SLABBED</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#b8e3564ae343cbe6a61e7d277fe0d849">ITEM_get_cas</a>(i)</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#906a01f2020378ebc543f3fac3a8de5c">ITEM_set_cas</a>(i, v)</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#6f0bbc1b60dc6d44e4f33b7072c5c556">ITEM_key</a>(<a class="el" href="struct__stritem.html">item</a>)</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#cc9266e9b04daa12e359eb6d6f052fc3">ITEM_suffix</a>(<a class="el" href="struct__stritem.html">item</a>)</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#442889c7cb5c1ec39981f299331b4b29">ITEM_data</a>(<a class="el" href="struct__stritem.html">item</a>)</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#5c9d5467cfb934e32d0794afc596fded">ITEM_ntotal</a>(<a class="el" href="struct__stritem.html">item</a>)</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#76c2c7de1009374de65513d72f6e3e56">APPEND_STAT</a>(name, fmt, val)&nbsp;&nbsp;&nbsp;append_stat(name, add_stats, c, fmt, val);</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="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="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>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#fbe0384d1c4c682750a250c53a4360b6">NREAD_SET</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#cf25e0ecbffb495dfedf760dde07d729">NREAD_REPLACE</a>&nbsp;&nbsp;&nbsp;3</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#ceae72061dd3619d8fb95e33bae0b8e8">NREAD_APPEND</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#fbaf99dc7e4b0e86f91e8e44da33a5c1">NREAD_PREPEND</a>&nbsp;&nbsp;&nbsp;5</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#efa2deecfd52be7f36ed92e857a5a134">NREAD_CAS</a>&nbsp;&nbsp;&nbsp;6</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#9f5cbeb31c236a1eb0d5c343b2a5568c">drop_privileges</a>()</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#2d68e635cffd81dd153ce8330c1b30d4">__builtin_expect</a>(x, expected_value)&nbsp;&nbsp;&nbsp;(x)</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#217a0bd562b98ae8c2ffce44935351e1">likely</a>(x)&nbsp;&nbsp;&nbsp;__builtin_expect((x),1)</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#c6c45889010c1bd68631771b64f18101">unlikely</a>(x)&nbsp;&nbsp;&nbsp;__builtin_expect((x),0)</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a></td></tr>
+
+<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="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="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 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>,
+<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7471b58ebc7dca71b12cff6fc620d70ef">conn_new_cmd</a>,
+<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a745b0d57ee61815e8785958115727bcd6">conn_waiting</a>,
+<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a70fba4717ce3bd2ef568d54994adf8d39">conn_read</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7d1037eff7d3fdbb41b18a4f2318c04e4">conn_parse_cmd</a>,
+<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7cbae1e2e254af99276db29687b1c1594">conn_write</a>,
+<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77bd90fbd58a0d585b4dbb133df716ba9">conn_nread</a>,
+<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a77f3423d135032e6efd97a54256e0d990">conn_swallow</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7baf6f3e6a12460ae0b11c5dc984def13">conn_closing</a>,
+<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a74cc089a47b08dead789981192fb85bca">conn_mwrite</a>,
+<a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7ca81038536eb0d4020afb6ef63c1d21d">conn_max_state</a>
+<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="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>,
+<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b">bin_reading_cas_header</a>,
+<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b">bin_read_set_value</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc">bin_reading_get_key</a>,
+<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b">bin_reading_stat</a>,
+<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7">bin_reading_del_header</a>,
+<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2">bin_reading_incr_header</a>,
+<br>
+&nbsp;&nbsp;<a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1">bin_read_flush_exptime</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#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> { <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1">ascii_prot</a> = 3,
+<a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5">ascii_udp_prot</a>,
+<a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a">binary_prot</a>,
+<a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5">negotiating_prot</a>
+ }</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#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> { <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ef7ef7e30a1b86cc3ffae6fa876110d66">NOT_STORED</a> = 0,
+<a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55">STORED</a>,
+<a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e3197625a1bb2264943f5a95f236d9973">EXISTS</a>,
+<a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18ecdaa2919bac56fe1090eb3dbb9526472">NOT_FOUND</a>
+ }</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c">do_accept_new_conns</a> (const bool do_accept)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef">do_add_delta</a> (<a class="el" href="structconn.html">conn</a> *c, <a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>, const bool incr, const int64_t delta, char *buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca">do_store_item</a> (<a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>, int comm, <a class="el" href="structconn.html">conn</a> *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structconn.html">conn</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f">conn_new</a> (const int sfd, const enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> init_state, const int event_flags, const int read_buffer_size, enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> prot, struct event_base *base)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#78ff9cfa411dda44b12c1dd5e5d078e6">daemonize</a> (int nochdir, int noclose)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#79051074704249cac4424f10d4606fe3">thread_init</a> (int nthreads, struct event_base *main_base)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#1e1a527b3b57614f719a40d83941b8fc">dispatch_event_add</a> (int thread, <a class="el" href="structconn.html">conn</a> *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#04c3e20b71072223654c0bbf7c266173">dispatch_conn_new</a> (int sfd, enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> init_state, int event_flags, int read_buffer_size, enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> prot)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#9541b45b4a663dbdc0c69e8a7334700e">add_delta</a> (<a class="el" href="structconn.html">conn</a> *c, <a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>, const int incr, const int64_t delta, char *buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#4626562440107c11cdd7cc07ba28f806">accept_new_conns</a> (const bool do_accept)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structconn.html">conn</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#c674c15cf4e7d2d5d6d6b871772242e1">conn_from_freelist</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#fc9ec43a3d82ca2bbaa216539353bfa2">conn_add_to_freelist</a> (<a class="el" href="structconn.html">conn</a> *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#e6839761514d291200f6256f820a92aa">suffix_from_freelist</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#68f689a3de71d789243a8983a0db3c79">suffix_add_to_freelist</a> (char *s)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#f354b347a944d96a5a7644f9e84e7e7e">is_listen_thread</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#d69cc14d059b72c07e1f0b550b1922c6">item_alloc</a> (char *key, size_t nkey, int flags, <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> exptime, int nbytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#66464e83dfd7f7e38702614fb645ba4c">item_cachedump</a> (const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#e00be629a8cd99870497ffc47b40740a">item_flush_expired</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#1ff584f7053e4a5c8f2cffc7186a12aa">item_get</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#9e23e4fb572f5bc484a30eed591f9b36">item_link</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#f445e1464df9a37165a06525af3ea31e">item_remove</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e">item_replace</a> (<a class="el" href="struct__stritem.html">item</a> *it, <a class="el" href="struct__stritem.html">item</a> *new_it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#2b022c04b5ceac327d82762206f51ca8">item_stats</a> (<a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8">item_stats_sizes</a> (<a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#0c242af4a01ed7d11beacef1ce98775a">item_unlink</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#cbd05e36703d8da891e7c1a47a684941">item_update</a> (<a class="el" href="struct__stritem.html">item</a> *it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59">STATS_LOCK</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056">STATS_UNLOCK</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#7bcb5bc469e4b71ebb523e8e1b7caf95">threadlocal_stats_reset</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#a2a47a4050d3821422922a7f45611ae9">threadlocal_stats_aggregate</a> (struct <a class="el" href="structthread__stats.html">thread_stats</a> *<a class="el" href="structstats.html">stats</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#9a8ed232ef10f74bc05293d3435f0b8f">slab_stats_aggregate</a> (struct <a class="el" href="structthread__stats.html">thread_stats</a> *<a class="el" href="structstats.html">stats</a>, struct <a class="el" href="structslab__stats.html">slab_stats</a> *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#ca748357457307f8d993dc73c3350afe">append_stat</a> (const char *name, <a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, <a class="el" href="structconn.html">conn</a> *c, const char *fmt,...)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#c97ce2cadaeb4fe6524c0df01828c232">store_item</a> (<a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>, int comm, <a class="el" href="structconn.html">conn</a> *c)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structstats.html">stats</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#7c0bf139aa1139cb79905d8ac33cc872">stats</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">exported globals <a href="#7c0bf139aa1139cb79905d8ac33cc872"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#584cbee39bbab65f2c8d87932cf92140">process_started</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structsettings.html">settings</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="memcached_8h.html#cf80839394e5fa8db0ce162b9248b781">settings</a></td></tr>
+
+<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><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">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define __builtin_expect </td>
+ <td>(</td>
+ <td class="paramtype">x, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">expected_value&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(x)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="30ab71365faf0a05119b4705e26d81a8"></a><!-- doxytag: member="memcached.h::APPEND_NUM_FMT_STAT" ref="30ab71365faf0a05119b4705e26d81a8" args="(name_fmt, num, name, fmt, val)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APPEND_NUM_FMT_STAT </td>
+ <td>(</td>
+ <td class="paramtype">name_fmt, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">num, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">name, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fmt, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">val&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">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>
+</div>
+</div><p>
+<a class="anchor" name="be2689982c5b4d28c7eb6151710f404d"></a><!-- doxytag: member="memcached.h::APPEND_NUM_STAT" ref="be2689982c5b4d28c7eb6151710f404d" args="(num, name, fmt, val)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APPEND_NUM_STAT </td>
+ <td>(</td>
+ <td class="paramtype">num, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">name, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fmt, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">val&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;APPEND_NUM_FMT_STAT(&quot;%d:%s&quot;, num, name, fmt, val)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="76c2c7de1009374de65513d72f6e3e56"></a><!-- doxytag: member="memcached.h::APPEND_STAT" ref="76c2c7de1009374de65513d72f6e3e56" args="(name, fmt, val)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define APPEND_STAT </td>
+ <td>(</td>
+ <td class="paramtype">name, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">fmt, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">val&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;append_stat(name, add_stats, c, fmt, val);</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="52e0174a1089d9beba9b4007b96fd647"></a><!-- doxytag: member="memcached.h::BIN_PKT_HDR_WORDS" ref="52e0174a1089d9beba9b4007b96fd647" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define BIN_PKT_HDR_WORDS&nbsp;&nbsp;&nbsp;(MIN_BIN_PKT_LENGTH/sizeof(uint32_t)) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8cd56df53d2341debe15fafe411515a6"></a><!-- doxytag: member="memcached.h::CHUNK_ALIGN_BYTES" ref="8cd56df53d2341debe15fafe411515a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define CHUNK_ALIGN_BYTES&nbsp;&nbsp;&nbsp;8 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b723c5f0e9759c70ed582dfd77431ff7"></a><!-- doxytag: member="memcached.h::DATA_BUFFER_SIZE" ref="b723c5f0e9759c70ed582dfd77431ff7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DATA_BUFFER_SIZE&nbsp;&nbsp;&nbsp;2048 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d6e30718df50c9991afd87dc619c851f"></a><!-- doxytag: member="memcached.h::DONT_PREALLOC_SLABS" ref="d6e30718df50c9991afd87dc619c851f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define DONT_PREALLOC_SLABS </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9f5cbeb31c236a1eb0d5c343b2a5568c"></a><!-- doxytag: member="memcached.h::drop_privileges" ref="9f5cbeb31c236a1eb0d5c343b2a5568c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define drop_privileges </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="caa0d98800d7b0731fe95772fe298bd0"></a><!-- doxytag: member="memcached.h::IOV_LIST_HIGHWAT" ref="caa0d98800d7b0731fe95772fe298bd0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IOV_LIST_HIGHWAT&nbsp;&nbsp;&nbsp;600 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="18ce3212ea76fbc1de1fe2d34f4b8c7e"></a><!-- doxytag: member="memcached.h::IOV_LIST_INITIAL" ref="18ce3212ea76fbc1de1fe2d34f4b8c7e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IOV_LIST_INITIAL&nbsp;&nbsp;&nbsp;400 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial size of the sendmsg() scatter/gather array.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e7d628501377024bde05056f4af112bb"></a><!-- doxytag: member="memcached.h::IS_UDP" ref="e7d628501377024bde05056f4af112bb" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define IS_UDP </td>
+ <td>(</td>
+ <td class="paramtype">x&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(x == ascii_udp_prot)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="92c9e4680eee65905b0518321805430f"></a><!-- doxytag: member="memcached.h::ITEM_CAS" ref="92c9e4680eee65905b0518321805430f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_CAS&nbsp;&nbsp;&nbsp;2 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="442889c7cb5c1ec39981f299331b4b29"></a><!-- doxytag: member="memcached.h::ITEM_data" ref="442889c7cb5c1ec39981f299331b4b29" args="(item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_data </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a>&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">((<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))
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="b8e3564ae343cbe6a61e7d277fe0d849"></a><!-- doxytag: member="memcached.h::ITEM_get_cas" ref="b8e3564ae343cbe6a61e7d277fe0d849" args="(i)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_get_cas </td>
+ <td>(</td>
+ <td class="paramtype">i&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">((uint64_t)(((i)-&gt;it_flags &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) ? \
+ *(uint64_t*)&amp;((i)-&gt;end[0]) : 0x0))
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="6f0bbc1b60dc6d44e4f33b7072c5c556"></a><!-- doxytag: member="memcached.h::ITEM_key" ref="6f0bbc1b60dc6d44e4f33b7072c5c556" args="(item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_key </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a>&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">(((<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))
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="0fdfa9fdfdd2d9cd25d7bd7ad6033e03"></a><!-- doxytag: member="memcached.h::ITEM_LINKED" ref="0fdfa9fdfdd2d9cd25d7bd7ad6033e03" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_LINKED&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d956eb982df5bd7acbda28c721b41eaa"></a><!-- doxytag: member="memcached.h::ITEM_LIST_HIGHWAT" ref="d956eb982df5bd7acbda28c721b41eaa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_LIST_HIGHWAT&nbsp;&nbsp;&nbsp;400 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="67fead4b33f125ae7873422d8d8dcdfb"></a><!-- doxytag: member="memcached.h::ITEM_LIST_INITIAL" ref="67fead4b33f125ae7873422d8d8dcdfb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_LIST_INITIAL&nbsp;&nbsp;&nbsp;200 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial size of list of items being returned by "get".
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5c9d5467cfb934e32d0794afc596fded"></a><!-- doxytag: member="memcached.h::ITEM_ntotal" ref="5c9d5467cfb934e32d0794afc596fded" args="(item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_ntotal </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a>&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">(<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))
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="906a01f2020378ebc543f3fac3a8de5c"></a><!-- doxytag: member="memcached.h::ITEM_set_cas" ref="906a01f2020378ebc543f3fac3a8de5c" args="(i, v)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_set_cas </td>
+ <td>(</td>
+ <td class="paramtype">i, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">v&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">{ <span class="keywordflow">if</span> ((i)-&gt;<a class="code" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">it_flags</a> &amp; <a class="code" href="memcached_8h.html#92c9e4680eee65905b0518321805430f">ITEM_CAS</a>) { \
+ *(uint64_t*)&amp;((i)-&gt;end[0]) = v; } }
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="0eac12291582819219bf0f6ce9124364"></a><!-- doxytag: member="memcached.h::ITEM_SLABBED" ref="0eac12291582819219bf0f6ce9124364" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_SLABBED&nbsp;&nbsp;&nbsp;4 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc9266e9b04daa12e359eb6d6f052fc3"></a><!-- doxytag: member="memcached.h::ITEM_suffix" ref="cc9266e9b04daa12e359eb6d6f052fc3" args="(item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEM_suffix </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a>&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+<b>Value:</b><div class="fragment"><pre class="fragment">((<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))
+</pre></div>
+</div>
+</div><p>
+<a class="anchor" name="a5fda8abf3b5d8881d799a8b84091c6c"></a><!-- doxytag: member="memcached.h::KEY_MAX_LENGTH" ref="a5fda8abf3b5d8881d799a8b84091c6c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define KEY_MAX_LENGTH&nbsp;&nbsp;&nbsp;250 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="217a0bd562b98ae8c2ffce44935351e1"></a><!-- doxytag: member="memcached.h::likely" ref="217a0bd562b98ae8c2ffce44935351e1" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define likely </td>
+ <td>(</td>
+ <td class="paramtype">x&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;__builtin_expect((x),1)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e8e332c92e566cf3b38a8a7e3d08eafe"></a><!-- doxytag: member="memcached.h::MAX_NUMBER_OF_SLAB_CLASSES" ref="e8e332c92e566cf3b38a8a7e3d08eafe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MAX_NUMBER_OF_SLAB_CLASSES&nbsp;&nbsp;&nbsp;(POWER_LARGEST + 1) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="39626d37ee23d63b65a51cced19569af"></a><!-- doxytag: member="memcached.h::MAX_SENDBUF_SIZE" ref="39626d37ee23d63b65a51cced19569af" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MAX_SENDBUF_SIZE&nbsp;&nbsp;&nbsp;(256 * 1024 * 1024) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6d56e2cd35fd2a8391a19abba528f353"></a><!-- doxytag: member="memcached.h::MAX_VERBOSITY_LEVEL" ref="6d56e2cd35fd2a8391a19abba528f353" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MAX_VERBOSITY_LEVEL&nbsp;&nbsp;&nbsp;2 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="811c6b700b56f87244029a6136cedf29"></a><!-- doxytag: member="memcached.h::MIN_BIN_PKT_LENGTH" ref="811c6b700b56f87244029a6136cedf29" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MIN_BIN_PKT_LENGTH&nbsp;&nbsp;&nbsp;16 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="78cce1eb067f697c57755dee6475f59d"></a><!-- doxytag: member="memcached.h::MSG_LIST_HIGHWAT" ref="78cce1eb067f697c57755dee6475f59d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MSG_LIST_HIGHWAT&nbsp;&nbsp;&nbsp;100 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="04e8d0719aba6a59ac6cb0b3ed202f95"></a><!-- doxytag: member="memcached.h::MSG_LIST_INITIAL" ref="04e8d0719aba6a59ac6cb0b3ed202f95" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MSG_LIST_INITIAL&nbsp;&nbsp;&nbsp;10 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial number of sendmsg() argument structures to allocate.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2beaf4cbf661902595987c951dca81b5"></a><!-- doxytag: member="memcached.h::NREAD_ADD" ref="2beaf4cbf661902595987c951dca81b5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NREAD_ADD&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ceae72061dd3619d8fb95e33bae0b8e8"></a><!-- doxytag: member="memcached.h::NREAD_APPEND" ref="ceae72061dd3619d8fb95e33bae0b8e8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NREAD_APPEND&nbsp;&nbsp;&nbsp;4 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="efa2deecfd52be7f36ed92e857a5a134"></a><!-- doxytag: member="memcached.h::NREAD_CAS" ref="efa2deecfd52be7f36ed92e857a5a134" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NREAD_CAS&nbsp;&nbsp;&nbsp;6 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fbaf99dc7e4b0e86f91e8e44da33a5c1"></a><!-- doxytag: member="memcached.h::NREAD_PREPEND" ref="fbaf99dc7e4b0e86f91e8e44da33a5c1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NREAD_PREPEND&nbsp;&nbsp;&nbsp;5 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cf25e0ecbffb495dfedf760dde07d729"></a><!-- doxytag: member="memcached.h::NREAD_REPLACE" ref="cf25e0ecbffb495dfedf760dde07d729" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NREAD_REPLACE&nbsp;&nbsp;&nbsp;3 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fbe0384d1c4c682750a250c53a4360b6"></a><!-- doxytag: member="memcached.h::NREAD_SET" ref="fbe0384d1c4c682750a250c53a4360b6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NREAD_SET&nbsp;&nbsp;&nbsp;2 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1000923632a496e81e50102c2694db41"></a><!-- doxytag: member="memcached.h::POWER_BLOCK" ref="1000923632a496e81e50102c2694db41" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define POWER_BLOCK&nbsp;&nbsp;&nbsp;1048576 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0f6e848eba50c148da7a61eb94061c3c"></a><!-- doxytag: member="memcached.h::POWER_LARGEST" ref="0f6e848eba50c148da7a61eb94061c3c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define POWER_LARGEST&nbsp;&nbsp;&nbsp;200 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3be25b5d15a433c400ec50d2c9d858b9"></a><!-- doxytag: member="memcached.h::POWER_SMALLEST" ref="3be25b5d15a433c400ec50d2c9d858b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define POWER_SMALLEST&nbsp;&nbsp;&nbsp;1 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="14d2f1d60a85984e1e0667cbefb620fc"></a><!-- doxytag: member="memcached.h::READ_BUFFER_HIGHWAT" ref="14d2f1d60a85984e1e0667cbefb620fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define READ_BUFFER_HIGHWAT&nbsp;&nbsp;&nbsp;8192 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+High water marks for buffer shrinking.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ad50a115f190cb796d5a25b910d62ac8"></a><!-- doxytag: member="memcached.h::SUFFIX_LIST_INITIAL" ref="ad50a115f190cb796d5a25b910d62ac8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SUFFIX_LIST_INITIAL&nbsp;&nbsp;&nbsp;20 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initial size of list of CAS suffixes appended to "gets" lines.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c11cfc1c764d31993bf747dcb16c45c5"></a><!-- doxytag: member="memcached.h::SUFFIX_SIZE" ref="c11cfc1c764d31993bf747dcb16c45c5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define SUFFIX_SIZE&nbsp;&nbsp;&nbsp;24 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="421b08fd9fc3d24db6d39014c02f66bb"></a><!-- doxytag: member="memcached.h::TAIL_REPAIR_TIME" ref="421b08fd9fc3d24db6d39014c02f66bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define TAIL_REPAIR_TIME&nbsp;&nbsp;&nbsp;(3 * 3600) </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8a0fae83e487dc04b3cd774b3d4ee637"></a><!-- doxytag: member="memcached.h::UDP_HEADER_SIZE" ref="8a0fae83e487dc04b3cd774b3d4ee637" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define UDP_HEADER_SIZE&nbsp;&nbsp;&nbsp;8 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="deea76d049af191b881f2d58eca532ca"></a><!-- doxytag: member="memcached.h::UDP_MAX_PAYLOAD_SIZE" ref="deea76d049af191b881f2d58eca532ca" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define UDP_MAX_PAYLOAD_SIZE&nbsp;&nbsp;&nbsp;1400 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="05df0398f9b0815a685d15f36fa809c7"></a><!-- doxytag: member="memcached.h::UDP_READ_BUFFER_SIZE" ref="05df0398f9b0815a685d15f36fa809c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define UDP_READ_BUFFER_SIZE&nbsp;&nbsp;&nbsp;65536 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c6c45889010c1bd68631771b64f18101"></a><!-- doxytag: member="memcached.h::unlikely" ref="c6c45889010c1bd68631771b64f18101" args="(x)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define unlikely </td>
+ <td>(</td>
+ <td class="paramtype">x&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;__builtin_expect((x),0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="b8d9bd9ba0b7b765633bf9b6cbd6aa30"></a><!-- doxytag: member="memcached.h::ADD_STAT" ref="b8d9bd9ba0b7b765633bf9b6cbd6aa30" args=")(const char *key, const uint16_t klen, const char *val, const uint32_t vlen, const void *cookie)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef void(* <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>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6b845d48e30cbb66add29598de2e00a6"></a><!-- doxytag: member="memcached.h::conn" ref="6b845d48e30cbb66add29598de2e00a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structconn.html">conn</a> <a class="el" href="structconn.html">conn</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9063e222b7bfc97808e1ac9ad9053b6e"></a><!-- doxytag: member="memcached.h::item" ref="9063e222b7bfc97808e1ac9ad9053b6e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct__stritem.html">_stritem</a> <a class="el" href="struct__stritem.html">item</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="602ccc3d124c1c56b6afe0ae93e04bc4"></a><!-- doxytag: member="memcached.h::rel_time_t" ref="602ccc3d124c1c56b6afe0ae93e04bc4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef unsigned int <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Time relative to server start.
+<p>
+Smaller than time_t on 64-bit systems.
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="e281f6c321ed03cfb642a50e205177c7"></a><!-- doxytag: member="memcached.h::bin_substates" ref="e281f6c321ed03cfb642a50e205177c7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">bin_substates</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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="e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81"></a><!-- doxytag: member="bin_no_state" ref="e281f6c321ed03cfb642a50e205177c7cef6c433a3f788f6496712ff3863ed81" args="" -->bin_no_state</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8"></a><!-- doxytag: member="bin_reading_set_header" ref="e281f6c321ed03cfb642a50e205177c79ab816e3175ec539a708893697ccb9d8" args="" -->bin_reading_set_header</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b"></a><!-- doxytag: member="bin_reading_cas_header" ref="e281f6c321ed03cfb642a50e205177c73e3d8313972488ac21259efabdc55e6b" args="" -->bin_reading_cas_header</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b"></a><!-- doxytag: member="bin_read_set_value" ref="e281f6c321ed03cfb642a50e205177c7d06ff8b91c2992cc00a729781a27a60b" args="" -->bin_read_set_value</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc"></a><!-- doxytag: member="bin_reading_get_key" ref="e281f6c321ed03cfb642a50e205177c71475f54a5df58e452a485e0fdece93dc" args="" -->bin_reading_get_key</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b"></a><!-- doxytag: member="bin_reading_stat" ref="e281f6c321ed03cfb642a50e205177c7e16889ae613bfb54c7b620a8ffc4155b" args="" -->bin_reading_stat</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7"></a><!-- doxytag: member="bin_reading_del_header" ref="e281f6c321ed03cfb642a50e205177c7ed8eb46134a61812268a752a532686d7" args="" -->bin_reading_del_header</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2"></a><!-- doxytag: member="bin_reading_incr_header" ref="e281f6c321ed03cfb642a50e205177c711010d81960b20927d416a9ff93400d2" args="" -->bin_reading_incr_header</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1"></a><!-- doxytag: member="bin_read_flush_exptime" ref="e281f6c321ed03cfb642a50e205177c7a4f0970d48aa5e8389a987a590f51fd1" args="" -->bin_read_flush_exptime</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="397f77d103168a504b5fbc801538f2a7"></a><!-- doxytag: member="memcached.h::conn_states" ref="397f77d103168a504b5fbc801538f2a7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+NOTE: If you modify this table you _MUST_ update the function state_text.
+<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>
+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>
+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>
+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>
+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>
+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>
+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>
+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>
+closing this connection </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>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dd2ec924c0f221790d7235ffb2e615cd"></a><!-- doxytag: member="memcached.h::protocol" ref="dd2ec924c0f221790d7235ffb2e615cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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="dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1"></a><!-- doxytag: member="ascii_prot" ref="dd2ec924c0f221790d7235ffb2e615cd4ea4e26ca73d727186948986255b7ee1" args="" -->ascii_prot</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5"></a><!-- doxytag: member="ascii_udp_prot" ref="dd2ec924c0f221790d7235ffb2e615cd013efd3024d75e93d9fbd7109e387ac5" args="" -->ascii_udp_prot</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a"></a><!-- doxytag: member="binary_prot" ref="dd2ec924c0f221790d7235ffb2e615cda690b1bac2d1cb639ad1cae78b34e00a" args="" -->binary_prot</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5"></a><!-- doxytag: member="negotiating_prot" ref="dd2ec924c0f221790d7235ffb2e615cdf80e49eae5478cb0ec774eb4c6f691e5" args="" -->negotiating_prot</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1cf8921762294d73fe28150b7fa2a18e"></a><!-- doxytag: member="memcached.h::store_item_type" ref="1cf8921762294d73fe28150b7fa2a18e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<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="1cf8921762294d73fe28150b7fa2a18ef7ef7e30a1b86cc3ffae6fa876110d66"></a><!-- doxytag: member="NOT_STORED" ref="1cf8921762294d73fe28150b7fa2a18ef7ef7e30a1b86cc3ffae6fa876110d66" args="" -->NOT_STORED</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55"></a><!-- doxytag: member="STORED" ref="1cf8921762294d73fe28150b7fa2a18e77647f28a49007bb2c1f10fa36f33b55" args="" -->STORED</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="1cf8921762294d73fe28150b7fa2a18e3197625a1bb2264943f5a95f236d9973"></a><!-- doxytag: member="EXISTS" ref="1cf8921762294d73fe28150b7fa2a18e3197625a1bb2264943f5a95f236d9973" args="" -->EXISTS</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="1cf8921762294d73fe28150b7fa2a18ecdaa2919bac56fe1090eb3dbb9526472"></a><!-- doxytag: member="NOT_FOUND" ref="1cf8921762294d73fe28150b7fa2a18ecdaa2919bac56fe1090eb3dbb9526472" args="" -->NOT_FOUND</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="4626562440107c11cdd7cc07ba28f806"></a><!-- doxytag: member="memcached.h::accept_new_conns" ref="4626562440107c11cdd7cc07ba28f806" args="(const bool do_accept)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void accept_new_conns </td>
+ <td>(</td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>do_accept</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.png" border="0" usemap="#memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph_map" alt=""></center>
+<map name="memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="205,32,379,61"><area shape="rect" id="node5" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="437,5,541,35"><area shape="rect" id="node7" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="428,59,551,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9541b45b4a663dbdc0c69e8a7334700e"></a><!-- doxytag: member="memcached.h::add_delta" ref="9541b45b4a663dbdc0c69e8a7334700e" args="(conn *c, item *item, const int incr, const int64_t delta, char *buf)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* add_delta </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>incr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int64_t&nbsp;</td>
+ <td class="paramname"> <em>delta</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>buf</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.png" border="0" usemap="#memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph_map" alt=""></center>
+<map name="memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7" title="do_add_delta" alt="" coords="143,258,252,287"><area shape="rect" id="node5" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="473,154,585,183"><area shape="rect" id="node25" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="461,23,597,53"><area shape="rect" id="node28" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="829,337,923,366"><area shape="rect" id="node30" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="303,258,412,287"><area shape="rect" id="node47" href="util_8c.html#cc5ba3b68c57abb666e3534e6616d93d" title="safe_strtoull" alt="" coords="305,387,409,417"><area shape="rect" id="node7" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="645,179,765,209"><area shape="rect" id="node15" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="824,230,928,259"><area shape="rect" id="node17" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="815,177,937,206"><area shape="rect" id="node19" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="660,22,751,51"><area shape="rect" id="node21" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="660,75,751,105"><area shape="rect" id="node9" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="820,123,932,153"><area shape="rect" id="node11" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="832,21,920,50"><area shape="rect" id="node13" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="988,21,1076,50"><area shape="rect" id="node32" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="463,258,596,287"><area shape="rect" id="node34" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="653,283,757,313"><area shape="rect" id="node36" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="824,283,928,313"><area shape="rect" id="node38" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="987,257,1077,286"><area shape="rect" id="node40" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1127,283,1177,313"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="ca748357457307f8d993dc73c3350afe"></a><!-- doxytag: member="memcached.h::append_stat" ref="ca748357457307f8d993dc73c3350afe" args="(const char *name, ADD_STAT add_stats, conn *c, const char *fmt,...)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void append_stat </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>fmt</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">&nbsp;</td>
+ <td class="paramname"> <em>...</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fc9ec43a3d82ca2bbaa216539353bfa2"></a><!-- doxytag: member="memcached.h::conn_add_to_freelist" ref="fc9ec43a3d82ca2bbaa216539353bfa2" args="(conn *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool conn_add_to_freelist </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.png" border="0" usemap="#memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph_map" alt=""></center>
+<map name="memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="216,5,304,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c674c15cf4e7d2d5d6d6b871772242e1"></a><!-- doxytag: member="memcached.h::conn_from_freelist" ref="c674c15cf4e7d2d5d6d6b871772242e1" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structconn.html">conn</a>* conn_from_freelist </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.png" border="0" usemap="#memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph_map" alt=""></center>
+<map name="memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="200,5,288,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="6ebcba889fc606ff046c98182669de1f"></a><!-- doxytag: member="memcached.h::conn_new" ref="6ebcba889fc606ff046c98182669de1f" args="(const int sfd, const enum conn_states init_state, const int event_flags, const int read_buffer_size, enum protocol prot, struct event_base *base)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structconn.html">conn</a>* conn_new </td>
+ <td>(</td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>sfd</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a>&nbsp;</td>
+ <td class="paramname"> <em>init_state</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>event_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int&nbsp;</td>
+ <td class="paramname"> <em>read_buffer_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a>&nbsp;</td>
+ <td class="paramname"> <em>prot</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct event_base *&nbsp;</td>
+ <td class="paramname"> <em>base</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.png" border="0" usemap="#memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph_map" alt=""></center>
+<map name="memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2" title="conn_add_to_freelist" alt="" coords="143,5,303,35"><area shape="rect" id="node5" href="memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9" title="conn_from_freelist" alt="" coords="149,59,296,88"><area shape="rect" id="node7" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="171,112,275,141"><area shape="rect" id="node9" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="161,165,284,195"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="78ff9cfa411dda44b12c1dd5e5d078e6"></a><!-- doxytag: member="memcached.h::daemonize" ref="78ff9cfa411dda44b12c1dd5e5d078e6" args="(int nochdir, int noclose)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int daemonize </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>nochdir</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>noclose</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.png" border="0" usemap="#memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph_map" alt=""></center>
+<map name="memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="149,5,203,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="04c3e20b71072223654c0bbf7c266173"></a><!-- doxytag: member="memcached.h::dispatch_conn_new" ref="04c3e20b71072223654c0bbf7c266173" args="(int sfd, enum conn_states init_state, int event_flags, int read_buffer_size, enum protocol prot)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dispatch_conn_new </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>sfd</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a>&nbsp;</td>
+ <td class="paramname"> <em>init_state</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>event_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>read_buffer_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a>&nbsp;</td>
+ <td class="paramname"> <em>prot</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1e1a527b3b57614f719a40d83941b8fc"></a><!-- doxytag: member="memcached.h::dispatch_event_add" ref="1e1a527b3b57614f719a40d83941b8fc" args="(int thread, conn *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int dispatch_event_add </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>thread</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b3208d47b8d38af6818f6ced54e4d62c"></a><!-- doxytag: member="memcached.h::do_accept_new_conns" ref="b3208d47b8d38af6818f6ced54e4d62c" args="(const bool do_accept)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void do_accept_new_conns </td>
+ <td>(</td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>do_accept</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.png" border="0" usemap="#memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph_map" alt=""></center>
+<map name="memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="237,5,341,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="228,59,351,88"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.png" border="0" usemap="#memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph_map" alt=""></center>
+<map name="memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="228,5,377,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="72e74041ab741435d161a044d23d0bef"></a><!-- doxytag: member="memcached.h::do_add_delta" ref="72e74041ab741435d161a044d23d0bef" args="(conn *c, item *item, const bool incr, const int64_t delta, char *buf)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* do_add_delta </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>incr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int64_t&nbsp;</td>
+ <td class="paramname"> <em>delta</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>buf</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.png" border="0" usemap="#memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph_map" alt=""></center>
+<map name="memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="337,154,449,183"><area shape="rect" id="node23" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="325,23,461,53"><area shape="rect" id="node26" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="693,337,787,366"><area shape="rect" id="node28" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="167,258,276,287"><area shape="rect" id="node45" href="util_8c.html#cc5ba3b68c57abb666e3534e6616d93d" title="safe_strtoull" alt="" coords="169,387,273,417"><area shape="rect" id="node5" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="509,179,629,209"><area shape="rect" id="node13" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="688,230,792,259"><area shape="rect" id="node15" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="679,177,801,206"><area shape="rect" id="node17" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="524,22,615,51"><area shape="rect" id="node19" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="524,75,615,105"><area shape="rect" id="node7" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="684,123,796,153"><area shape="rect" id="node9" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="696,21,784,50"><area shape="rect" id="node11" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="852,21,940,50"><area shape="rect" id="node30" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="327,258,460,287"><area shape="rect" id="node32" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="517,283,621,313"><area shape="rect" id="node34" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="688,283,792,313"><area shape="rect" id="node36" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="851,257,941,286"><area shape="rect" id="node38" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="991,283,1041,313"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.png" border="0" usemap="#memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph_map" alt=""></center>
+<map name="memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="165,5,253,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c2e150055051a36e29e8215f5bc35fca"></a><!-- doxytag: member="memcached.h::do_store_item" ref="c2e150055051a36e29e8215f5bc35fca" args="(item *item, int comm, conn *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> do_store_item </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.png" border="0" usemap="#memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph_map" alt=""></center>
+<map name="memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="368,127,480,156"><area shape="rect" id="node23" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="371,233,477,263"><area shape="rect" id="node30" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="547,285,651,315"><area shape="rect" id="node40" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="173,23,309,52"><area shape="rect" id="node43" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="176,337,307,367"><area shape="rect" id="node45" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="187,181,296,211"><area shape="rect" id="node5" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="539,180,659,209"><area shape="rect" id="node13" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="717,232,821,261"><area shape="rect" id="node15" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="708,125,831,155"><area shape="rect" id="node17" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="553,23,644,52"><area shape="rect" id="node19" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="553,76,644,105"><area shape="rect" id="node7" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="713,179,825,208"><area shape="rect" id="node9" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="725,21,813,51"><area shape="rect" id="node11" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="881,21,969,51"><area shape="rect" id="node25" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="880,337,971,367"><area shape="rect" id="node27" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1020,312,1071,341"><area shape="rect" id="node32" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="717,285,821,315"><area shape="rect" id="node36" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="723,339,816,368"><area shape="rect" id="node47" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="357,180,491,209"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.png" border="0" usemap="#memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph_map" alt=""></center>
+<map name="memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph_map">
+<area shape="rect" id="node3" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="173,5,269,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f354b347a944d96a5a7644f9e84e7e7e"></a><!-- doxytag: member="memcached.h::is_listen_thread" ref="f354b347a944d96a5a7644f9e84e7e7e" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int is_listen_thread </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d69cc14d059b72c07e1f0b550b1922c6"></a><!-- doxytag: member="memcached.h::item_alloc" ref="d69cc14d059b72c07e1f0b550b1922c6" args="(char *key, size_t nkey, int flags, rel_time_t exptime, int nbytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* item_alloc </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td>
+ <td class="paramname"> <em>exptime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>nbytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.png" border="0" usemap="#memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph_map" alt=""></center>
+<map name="memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="145,164,257,193"><area shape="rect" id="node5" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="307,61,427,91"><area shape="rect" id="node13" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="485,112,589,141"><area shape="rect" id="node15" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="476,165,599,195"><area shape="rect" id="node17" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="321,216,412,245"><area shape="rect" id="node19" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="321,269,412,299"><area shape="rect" id="node7" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="481,5,593,35"><area shape="rect" id="node9" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="493,59,581,88"><area shape="rect" id="node11" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="649,59,737,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="66464e83dfd7f7e38702614fb645ba4c"></a><!-- doxytag: member="memcached.h::item_cachedump" ref="66464e83dfd7f7e38702614fb645ba4c" args="(const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* item_cachedump </td>
+ <td>(</td>
+ <td class="paramtype">const unsigned int&nbsp;</td>
+ <td class="paramname"> <em>slabs_clsid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const unsigned int&nbsp;</td>
+ <td class="paramname"> <em>limit</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int *&nbsp;</td>
+ <td class="paramname"> <em>bytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.png" border="0" usemap="#memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph_map" alt=""></center>
+<map name="memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#f8926aa0955ee34cec0fbe7214e74156" title="do_item_cachedump" alt="" coords="193,5,353,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="e00be629a8cd99870497ffc47b40740a"></a><!-- doxytag: member="memcached.h::item_flush_expired" ref="e00be629a8cd99870497ffc47b40740a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_flush_expired </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.png" border="0" usemap="#memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph_map" alt=""></center>
+<map name="memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="204,85,375,115"><area shape="rect" id="node5" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="424,85,544,115"><area shape="rect" id="node7" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="599,5,711,35"><area shape="rect" id="node9" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="611,59,699,88"><area shape="rect" id="node13" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="603,112,707,141"><area shape="rect" id="node15" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="593,165,716,195"><area shape="rect" id="node11" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="767,59,855,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1ff584f7053e4a5c8f2cffc7186a12aa"></a><!-- doxytag: member="memcached.h::item_get" ref="1ff584f7053e4a5c8f2cffc7186a12aa" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* item_get </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.png" border="0" usemap="#memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph_map" alt=""></center>
+<map name="memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="140,72,247,101"><area shape="rect" id="node5" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="311,32,401,61"><area shape="rect" id="node9" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="296,112,416,141"><area shape="rect" id="node7" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="501,5,552,35"><area shape="rect" id="node11" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="471,59,583,88"><area shape="rect" id="node13" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="483,112,571,141"><area shape="rect" id="node17" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="475,165,579,195"><area shape="rect" id="node19" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="465,219,588,248"><area shape="rect" id="node15" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="639,112,727,141"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9e23e4fb572f5bc484a30eed591f9b36"></a><!-- doxytag: member="memcached.h::item_link" ref="9e23e4fb572f5bc484a30eed591f9b36" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int item_link </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.png" border="0" usemap="#memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph_map" alt=""></center>
+<map name="memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="136,111,240,140"><area shape="rect" id="node5" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="299,31,403,60"><area shape="rect" id="node12" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="304,84,397,113"><area shape="rect" id="node14" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="299,137,403,167"><area shape="rect" id="node16" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="289,191,412,220"><area shape="rect" id="node7" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="461,5,552,35"><area shape="rect" id="node9" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="601,32,652,61"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f445e1464df9a37165a06525af3ea31e"></a><!-- doxytag: member="memcached.h::item_remove" ref="f445e1464df9a37165a06525af3ea31e" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_remove </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.png" border="0" usemap="#memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph_map" alt=""></center>
+<map name="memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="165,5,301,35"><area shape="rect" id="node5" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="349,5,437,35"><area shape="rect" id="node7" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="487,5,575,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="2920cc5a90ae6ca85b3dd4b786ac355e"></a><!-- doxytag: member="memcached.h::item_replace" ref="2920cc5a90ae6ca85b3dd4b786ac355e" args="(item *it, item *new_it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int item_replace </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>new_it</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.png" border="0" usemap="#memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph_map" alt=""></center>
+<map name="memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="165,139,299,168"><area shape="rect" id="node5" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="355,112,459,141"><area shape="rect" id="node20" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="347,165,467,195"><area shape="rect" id="node7" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="525,5,629,35"><area shape="rect" id="node14" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="531,59,624,88"><area shape="rect" id="node16" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="525,112,629,141"><area shape="rect" id="node18" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="516,165,639,195"><area shape="rect" id="node9" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="688,32,779,61"><area shape="rect" id="node11" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="828,7,879,36"><area shape="rect" id="node22" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="521,219,633,248"><area shape="rect" id="node24" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="533,272,621,301"><area shape="rect" id="node26" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="689,272,777,301"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.png" border="0" usemap="#memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph_map" alt=""></center>
+<map name="memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="171,5,280,35"><area shape="rect" id="node7" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="165,59,285,88"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="337,5,425,35"><area shape="rect" id="node9" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="333,59,429,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="2b022c04b5ceac327d82762206f51ca8"></a><!-- doxytag: member="memcached.h::item_stats" ref="2b022c04b5ceac327d82762206f51ca8" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_stats </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.png" border="0" usemap="#memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph_map" alt=""></center>
+<map name="memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c" title="do_item_stats" alt="" coords="149,5,269,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.png" border="0" usemap="#memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph_map" alt=""></center>
+<map name="memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph_map">
+<area shape="rect" id="node3" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="149,5,237,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="76a67af22fe6ce802c07e857f06cbdc8"></a><!-- doxytag: member="memcached.h::item_stats_sizes" ref="76a67af22fe6ce802c07e857f06cbdc8" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_stats_sizes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.png" border="0" usemap="#memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph_map" alt=""></center>
+<map name="memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes" alt="" coords="192,5,352,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.png" border="0" usemap="#memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph_map" alt=""></center>
+<map name="memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph_map">
+<area shape="rect" id="node3" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="192,5,280,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="0c242af4a01ed7d11beacef1ce98775a"></a><!-- doxytag: member="memcached.h::item_unlink" ref="0c242af4a01ed7d11beacef1ce98775a" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_unlink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.png" border="0" usemap="#memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph_map" alt=""></center>
+<map name="memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="152,85,272,115"><area shape="rect" id="node5" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="327,5,439,35"><area shape="rect" id="node7" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="339,59,427,88"><area shape="rect" id="node11" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="331,112,435,141"><area shape="rect" id="node13" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="321,165,444,195"><area shape="rect" id="node9" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="495,59,583,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="cbd05e36703d8da891e7c1a47a684941"></a><!-- doxytag: member="memcached.h::item_update" ref="cbd05e36703d8da891e7c1a47a684941" args="(item *it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_update </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>it</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.png" border="0" usemap="#memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph_map" alt=""></center>
+<map name="memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="164,5,295,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9a8ed232ef10f74bc05293d3435f0b8f"></a><!-- doxytag: member="memcached.h::slab_stats_aggregate" ref="9a8ed232ef10f74bc05293d3435f0b8f" args="(struct thread_stats *stats, struct slab_stats *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void slab_stats_aggregate </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structthread__stats.html">thread_stats</a> *&nbsp;</td>
+ <td class="paramname"> <em>stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structslab__stats.html">slab_stats</a> *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="841571aaa5b597a35565f8e12d164a59"></a><!-- doxytag: member="memcached.h::STATS_LOCK" ref="841571aaa5b597a35565f8e12d164a59" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void STATS_LOCK </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.png" border="0" usemap="#memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph_map" alt=""></center>
+<map name="memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="219,8,307,37"><area shape="rect" id="node5" href="memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="176,61,349,91"><area shape="rect" id="node9" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="444,59,556,88"><area shape="rect" id="node21" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="211,219,315,248"><area shape="rect" id="node32" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="203,165,323,195"><area shape="rect" id="node47" href="stats_8h.html#5914caa665237a3786c5edd3a7a0baee" title="stats_prefix_dump" alt="" coords="189,272,336,301"><area shape="rect" id="node49" href="stats_8h.html#a8188646a84875b1122fb77a5abb1070" title="stats_prefix_record_delete" alt="" coords="161,325,364,355"><area shape="rect" id="node51" href="stats_8h.html#d70e569de7d0924378506b5eed7aec6b" title="stats_prefix_record_get" alt="" coords="171,379,355,408"><area shape="rect" id="node53" href="stats_8h.html#84422d7b48e0ac7f5796d1627f8af706" title="stats_prefix_record_set" alt="" coords="172,432,353,461"><area shape="rect" id="node7" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="425,5,575,35"><area shape="rect" id="node11" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="837,177,947,207"><area shape="rect" id="node15" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="832,256,952,285"><area shape="rect" id="node19" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="664,59,755,88"><area shape="rect" id="node13" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1004,177,1092,207"><area shape="rect" id="node17" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1000,256,1096,285"><area shape="rect" id="node23" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="433,219,567,248"><area shape="rect" id="node30" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="460,424,540,453"><area shape="rect" id="node25" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="655,216,764,245"><area shape="rect" id="node35" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="415,165,585,195"><area shape="rect" id="node39" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="447,272,553,301"><area shape="rect" id="node45" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="452,112,548,141"><area shape="rect" id="node37" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="636,163,783,192"><area shape="rect" id="node42" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="668,269,751,299"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="255149a6925c7daf8dbee2d867a36056"></a><!-- doxytag: member="memcached.h::STATS_UNLOCK" ref="255149a6925c7daf8dbee2d867a36056" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void STATS_UNLOCK </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.png" border="0" usemap="#memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph_map" alt=""></center>
+<map name="memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="237,8,325,37"><area shape="rect" id="node5" href="memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="195,61,368,91"><area shape="rect" id="node9" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="463,59,575,88"><area shape="rect" id="node21" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="229,219,333,248"><area shape="rect" id="node32" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="221,165,341,195"><area shape="rect" id="node47" href="stats_8h.html#5914caa665237a3786c5edd3a7a0baee" title="stats_prefix_dump" alt="" coords="208,272,355,301"><area shape="rect" id="node49" href="stats_8h.html#a8188646a84875b1122fb77a5abb1070" title="stats_prefix_record_delete" alt="" coords="180,325,383,355"><area shape="rect" id="node51" href="stats_8h.html#d70e569de7d0924378506b5eed7aec6b" title="stats_prefix_record_get" alt="" coords="189,379,373,408"><area shape="rect" id="node53" href="stats_8h.html#84422d7b48e0ac7f5796d1627f8af706" title="stats_prefix_record_set" alt="" coords="191,432,372,461"><area shape="rect" id="node7" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="444,5,593,35"><area shape="rect" id="node11" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="856,177,965,207"><area shape="rect" id="node15" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="851,256,971,285"><area shape="rect" id="node19" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="683,59,773,88"><area shape="rect" id="node13" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1023,177,1111,207"><area shape="rect" id="node17" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1019,256,1115,285"><area shape="rect" id="node23" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="452,219,585,248"><area shape="rect" id="node30" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="479,424,559,453"><area shape="rect" id="node25" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="673,216,783,245"><area shape="rect" id="node35" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="433,165,604,195"><area shape="rect" id="node39" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="465,272,572,301"><area shape="rect" id="node45" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="471,112,567,141"><area shape="rect" id="node37" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="655,163,801,192"><area shape="rect" id="node42" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="687,269,769,299"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c97ce2cadaeb4fe6524c0df01828c232"></a><!-- doxytag: member="memcached.h::store_item" ref="c97ce2cadaeb4fe6524c0df01828c232" args="(item *item, int comm, conn *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> store_item </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.png" border="0" usemap="#memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph_map" alt=""></center>
+<map name="memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#7d76af30e49baebcf82c13f241352544" title="do_store_item" alt="" coords="149,208,269,237"><area shape="rect" id="node5" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="512,127,624,156"><area shape="rect" id="node25" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="515,233,621,263"><area shape="rect" id="node32" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="691,285,795,315"><area shape="rect" id="node42" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="317,23,453,52"><area shape="rect" id="node45" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="320,337,451,367"><area shape="rect" id="node47" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="331,181,440,211"><area shape="rect" id="node7" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="683,180,803,209"><area shape="rect" id="node15" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="861,232,965,261"><area shape="rect" id="node17" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="852,125,975,155"><area shape="rect" id="node19" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="697,23,788,52"><area shape="rect" id="node21" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="697,76,788,105"><area shape="rect" id="node9" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="857,179,969,208"><area shape="rect" id="node11" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="869,21,957,51"><area shape="rect" id="node13" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="1025,21,1113,51"><area shape="rect" id="node27" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="1024,337,1115,367"><area shape="rect" id="node29" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1164,312,1215,341"><area shape="rect" id="node34" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="861,285,965,315"><area shape="rect" id="node38" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="867,339,960,368"><area shape="rect" id="node49" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="501,180,635,209"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="68f689a3de71d789243a8983a0db3c79"></a><!-- doxytag: member="memcached.h::suffix_add_to_freelist" ref="68f689a3de71d789243a8983a0db3c79" args="(char *s)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool suffix_add_to_freelist </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>s</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e6839761514d291200f6256f820a92aa"></a><!-- doxytag: member="memcached.h::suffix_from_freelist" ref="e6839761514d291200f6256f820a92aa" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* suffix_from_freelist </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="79051074704249cac4424f10d4606fe3"></a><!-- doxytag: member="memcached.h::thread_init" ref="79051074704249cac4424f10d4606fe3" args="(int nthreads, struct event_base *main_base)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void thread_init </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>nthreads</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct event_base *&nbsp;</td>
+ <td class="paramname"> <em>main_base</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.png" border="0" usemap="#memcached_8h_79051074704249cac4424f10d4606fe3_icgraph_map" alt=""></center>
+<map name="memcached_8h_79051074704249cac4424f10d4606fe3_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="149,5,203,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a2a47a4050d3821422922a7f45611ae9"></a><!-- doxytag: member="memcached.h::threadlocal_stats_aggregate" ref="a2a47a4050d3821422922a7f45611ae9" args="(struct thread_stats *stats)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void threadlocal_stats_aggregate </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structthread__stats.html">thread_stats</a> *&nbsp;</td>
+ <td class="paramname"> <em>stats</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7bcb5bc469e4b71ebb523e8e1b7caf95"></a><!-- doxytag: member="memcached.h::threadlocal_stats_reset" ref="7bcb5bc469e4b71ebb523e8e1b7caf95" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void threadlocal_stats_reset </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="21b2a3d4ff751fe99cdca2d14babc559"></a><!-- doxytag: member="memcached.h::current_time" ref="21b2a3d4ff751fe99cdca2d14babc559" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">volatile <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> <a class="el" href="memcached_8h.html#21b2a3d4ff751fe99cdca2d14babc559">current_time</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="584cbee39bbab65f2c8d87932cf92140"></a><!-- doxytag: member="memcached.h::process_started" ref="584cbee39bbab65f2c8d87932cf92140" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">time_t <a class="el" href="memcached_8h.html#584cbee39bbab65f2c8d87932cf92140">process_started</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cf80839394e5fa8db0ce162b9248b781"></a><!-- doxytag: member="memcached.h::settings" ref="cf80839394e5fa8db0ce162b9248b781" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structsettings.html">settings</a> <a class="el" href="structsettings.html">settings</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7c0bf139aa1139cb79905d8ac33cc872"></a><!-- doxytag: member="memcached.h::stats" ref="7c0bf139aa1139cb79905d8ac33cc872" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structstats.html">stats</a> <a class="el" href="structstats.html">stats</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+exported globals
+<p>
+
+</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;
+<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>
+</html>
diff --git a/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.map b/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.map
new file mode 100644
index 0000000..0609346
--- /dev/null
+++ b/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.map
@@ -0,0 +1,6 @@
+<area shape="rect" id="node3" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="152,85,272,115">
+<area shape="rect" id="node5" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="327,5,439,35">
+<area shape="rect" id="node7" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="339,59,427,88">
+<area shape="rect" id="node11" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="331,112,435,141">
+<area shape="rect" id="node13" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="321,165,444,195">
+<area shape="rect" id="node9" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="495,59,583,88">
diff --git a/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.md5 b/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.md5
new file mode 100644
index 0000000..ef8560a
--- /dev/null
+++ b/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.md5
@@ -0,0 +1 @@
+1b0d840c408561a96f23026e84a4c6ff \ No newline at end of file
diff --git a/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.png b/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.png
new file mode 100644
index 0000000..5c68fa6
--- /dev/null
+++ b/memcached_8h_0c242af4a01ed7d11beacef1ce98775a_cgraph.png
Binary files differ
diff --git a/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.map b/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.map
new file mode 100644
index 0000000..d19e299
--- /dev/null
+++ b/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.map
@@ -0,0 +1,9 @@
+<area shape="rect" id="node3" href="$items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="140,72,247,101">
+<area shape="rect" id="node5" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="311,32,401,61">
+<area shape="rect" id="node9" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="296,112,416,141">
+<area shape="rect" id="node7" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="501,5,552,35">
+<area shape="rect" id="node11" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="471,59,583,88">
+<area shape="rect" id="node13" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="483,112,571,141">
+<area shape="rect" id="node17" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="475,165,579,195">
+<area shape="rect" id="node19" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="465,219,588,248">
+<area shape="rect" id="node15" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="639,112,727,141">
diff --git a/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.md5 b/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.md5
new file mode 100644
index 0000000..7e8d837
--- /dev/null
+++ b/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.md5
@@ -0,0 +1 @@
+225482f7bb4b79f97b18cce67e638eb5 \ No newline at end of file
diff --git a/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.png b/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.png
new file mode 100644
index 0000000..48ea370
--- /dev/null
+++ b/memcached_8h_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.png
Binary files differ
diff --git a/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.map b/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.map
new file mode 100644
index 0000000..cc38a79
--- /dev/null
+++ b/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.map
@@ -0,0 +1,23 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="237,8,325,37">
+<area shape="rect" id="node5" href="$memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="195,61,368,91">
+<area shape="rect" id="node9" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="463,59,575,88">
+<area shape="rect" id="node21" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="229,219,333,248">
+<area shape="rect" id="node32" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="221,165,341,195">
+<area shape="rect" id="node47" href="$stats_8h.html#5914caa665237a3786c5edd3a7a0baee" title="stats_prefix_dump" alt="" coords="208,272,355,301">
+<area shape="rect" id="node49" href="$stats_8h.html#a8188646a84875b1122fb77a5abb1070" title="stats_prefix_record_delete" alt="" coords="180,325,383,355">
+<area shape="rect" id="node51" href="$stats_8h.html#d70e569de7d0924378506b5eed7aec6b" title="stats_prefix_record_get" alt="" coords="189,379,373,408">
+<area shape="rect" id="node53" href="$stats_8h.html#84422d7b48e0ac7f5796d1627f8af706" title="stats_prefix_record_set" alt="" coords="191,432,372,461">
+<area shape="rect" id="node7" href="$thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="444,5,593,35">
+<area shape="rect" id="node11" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="856,177,965,207">
+<area shape="rect" id="node15" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="851,256,971,285">
+<area shape="rect" id="node19" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="683,59,773,88">
+<area shape="rect" id="node13" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1023,177,1111,207">
+<area shape="rect" id="node17" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1019,256,1115,285">
+<area shape="rect" id="node23" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="452,219,585,248">
+<area shape="rect" id="node30" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="479,424,559,453">
+<area shape="rect" id="node25" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="673,216,783,245">
+<area shape="rect" id="node35" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="433,165,604,195">
+<area shape="rect" id="node39" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="465,272,572,301">
+<area shape="rect" id="node45" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="471,112,567,141">
+<area shape="rect" id="node37" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="655,163,801,192">
+<area shape="rect" id="node42" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="687,269,769,299">
diff --git a/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.md5 b/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.md5
new file mode 100644
index 0000000..6d5e76e
--- /dev/null
+++ b/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.md5
@@ -0,0 +1 @@
+7e6af8ffdf947c641c58e45da164b904 \ No newline at end of file
diff --git a/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.png b/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.png
new file mode 100644
index 0000000..6f8a11b
--- /dev/null
+++ b/memcached_8h_255149a6925c7daf8dbee2d867a36056_icgraph.png
Binary files differ
diff --git a/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.map b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.map
new file mode 100644
index 0000000..8ee4e8f
--- /dev/null
+++ b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.map
@@ -0,0 +1,12 @@
+<area shape="rect" id="node3" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="165,139,299,168">
+<area shape="rect" id="node5" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="355,112,459,141">
+<area shape="rect" id="node20" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="347,165,467,195">
+<area shape="rect" id="node7" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="525,5,629,35">
+<area shape="rect" id="node14" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="531,59,624,88">
+<area shape="rect" id="node16" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="525,112,629,141">
+<area shape="rect" id="node18" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="516,165,639,195">
+<area shape="rect" id="node9" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="688,32,779,61">
+<area shape="rect" id="node11" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="828,7,879,36">
+<area shape="rect" id="node22" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="521,219,633,248">
+<area shape="rect" id="node24" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="533,272,621,301">
+<area shape="rect" id="node26" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="689,272,777,301">
diff --git a/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.md5 b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.md5
new file mode 100644
index 0000000..491575f
--- /dev/null
+++ b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.md5
@@ -0,0 +1 @@
+d3cfb3d25b39ac038da4fb6c232d7046 \ No newline at end of file
diff --git a/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.png b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.png
new file mode 100644
index 0000000..9eb1bab
--- /dev/null
+++ b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_cgraph.png
Binary files differ
diff --git a/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.map b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.map
new file mode 100644
index 0000000..e086c3e
--- /dev/null
+++ b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.map
@@ -0,0 +1,4 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="171,5,280,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="165,59,285,88">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="337,5,425,35">
+<area shape="rect" id="node9" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="333,59,429,88">
diff --git a/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.md5 b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.md5
new file mode 100644
index 0000000..5b055e5
--- /dev/null
+++ b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.md5
@@ -0,0 +1 @@
+cdb3259dbf6087cf1ad65ba3308ec5a3 \ No newline at end of file
diff --git a/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.png b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.png
new file mode 100644
index 0000000..60cfd72
--- /dev/null
+++ b/memcached_8h_2920cc5a90ae6ca85b3dd4b786ac355e_icgraph.png
Binary files differ
diff --git a/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.map b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.map
new file mode 100644
index 0000000..818b473
--- /dev/null
+++ b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$items_8c.html#c37d9c76fff27f10050dc069eef7d50c" title="do_item_stats" alt="" coords="149,5,269,35">
diff --git a/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.md5 b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.md5
new file mode 100644
index 0000000..bc46b13
--- /dev/null
+++ b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.md5
@@ -0,0 +1 @@
+4db21280a3f23b06643f62bc34701a10 \ No newline at end of file
diff --git a/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.png b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.png
new file mode 100644
index 0000000..4649c6a
--- /dev/null
+++ b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_cgraph.png
Binary files differ
diff --git a/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.map b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.map
new file mode 100644
index 0000000..39c8a4f
--- /dev/null
+++ b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="149,5,237,35">
diff --git a/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.md5 b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.md5
new file mode 100644
index 0000000..2f24333
--- /dev/null
+++ b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.md5
@@ -0,0 +1 @@
+1435a9bc9b984c56c3dd180dbe821f44 \ No newline at end of file
diff --git a/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.png b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.png
new file mode 100644
index 0000000..8be3c6d
--- /dev/null
+++ b/memcached_8h_2b022c04b5ceac327d82762206f51ca8_icgraph.png
Binary files differ
diff --git a/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.map b/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.map
new file mode 100644
index 0000000..15c5e08
--- /dev/null
+++ b/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.map
@@ -0,0 +1,3 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="205,32,379,61">
+<area shape="rect" id="node5" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="437,5,541,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="428,59,551,88">
diff --git a/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.md5 b/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.md5
new file mode 100644
index 0000000..9040337
--- /dev/null
+++ b/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.md5
@@ -0,0 +1 @@
+d877da925014be29fd054d3d156d908f \ No newline at end of file
diff --git a/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.png b/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.png
new file mode 100644
index 0000000..e74396a
--- /dev/null
+++ b/memcached_8h_4626562440107c11cdd7cc07ba28f806_cgraph.png
Binary files differ
diff --git a/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.map b/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.map
new file mode 100644
index 0000000..6f583e7
--- /dev/null
+++ b/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$items_8c.html#f8926aa0955ee34cec0fbe7214e74156" title="do_item_cachedump" alt="" coords="193,5,353,35">
diff --git a/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.md5 b/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.md5
new file mode 100644
index 0000000..53383b4
--- /dev/null
+++ b/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.md5
@@ -0,0 +1 @@
+22d3f02fe7180c9030d0eddd75f487c9 \ No newline at end of file
diff --git a/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.png b/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.png
new file mode 100644
index 0000000..e05a1f4
--- /dev/null
+++ b/memcached_8h_66464e83dfd7f7e38702614fb645ba4c_cgraph.png
Binary files differ
diff --git a/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.map b/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.map
new file mode 100644
index 0000000..857ad4f
--- /dev/null
+++ b/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.map
@@ -0,0 +1,4 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#fc9ec43a3d82ca2bbaa216539353bfa2" title="conn_add_to_freelist" alt="" coords="143,5,303,35">
+<area shape="rect" id="node5" href="$memcached_8c.html#9e2eb84fb0639f05a759367bf8b5ddb9" title="conn_from_freelist" alt="" coords="149,59,296,88">
+<area shape="rect" id="node7" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="171,112,275,141">
+<area shape="rect" id="node9" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="161,165,284,195">
diff --git a/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.md5 b/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.md5
new file mode 100644
index 0000000..43d284d
--- /dev/null
+++ b/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.md5
@@ -0,0 +1 @@
+96b0048463210152ac24e883b8aced5c \ No newline at end of file
diff --git a/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.png b/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.png
new file mode 100644
index 0000000..f96627d
--- /dev/null
+++ b/memcached_8h_6ebcba889fc606ff046c98182669de1f_cgraph.png
Binary files differ
diff --git a/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.map b/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.map
new file mode 100644
index 0000000..4f44b7c
--- /dev/null
+++ b/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.map
@@ -0,0 +1,18 @@
+<area shape="rect" id="node3" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="337,154,449,183">
+<area shape="rect" id="node23" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="325,23,461,53">
+<area shape="rect" id="node26" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="693,337,787,366">
+<area shape="rect" id="node28" href="$memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="167,258,276,287">
+<area shape="rect" id="node45" href="$util_8c.html#cc5ba3b68c57abb666e3534e6616d93d" title="safe_strtoull" alt="" coords="169,387,273,417">
+<area shape="rect" id="node5" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="509,179,629,209">
+<area shape="rect" id="node13" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="688,230,792,259">
+<area shape="rect" id="node15" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="679,177,801,206">
+<area shape="rect" id="node17" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="524,22,615,51">
+<area shape="rect" id="node19" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="524,75,615,105">
+<area shape="rect" id="node7" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="684,123,796,153">
+<area shape="rect" id="node9" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="696,21,784,50">
+<area shape="rect" id="node11" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="852,21,940,50">
+<area shape="rect" id="node30" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="327,258,460,287">
+<area shape="rect" id="node32" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="517,283,621,313">
+<area shape="rect" id="node34" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="688,283,792,313">
+<area shape="rect" id="node36" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="851,257,941,286">
+<area shape="rect" id="node38" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="991,283,1041,313">
diff --git a/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.md5 b/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.md5
new file mode 100644
index 0000000..a84aa6e
--- /dev/null
+++ b/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.md5
@@ -0,0 +1 @@
+a2a75bdb431640fa830a57d237d795aa \ No newline at end of file
diff --git a/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.png b/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.png
new file mode 100644
index 0000000..31f01e2
--- /dev/null
+++ b/memcached_8h_72e74041ab741435d161a044d23d0bef_cgraph.png
Binary files differ
diff --git a/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.map b/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.map
new file mode 100644
index 0000000..94183f4
--- /dev/null
+++ b/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="165,5,253,35">
diff --git a/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.md5 b/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.md5
new file mode 100644
index 0000000..758c7e3
--- /dev/null
+++ b/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.md5
@@ -0,0 +1 @@
+d2d239574b9cac9412821deab99d0572 \ No newline at end of file
diff --git a/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.png b/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.png
new file mode 100644
index 0000000..5f6e68b
--- /dev/null
+++ b/memcached_8h_72e74041ab741435d161a044d23d0bef_icgraph.png
Binary files differ
diff --git a/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.map b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.map
new file mode 100644
index 0000000..b3bf5c6
--- /dev/null
+++ b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes" alt="" coords="192,5,352,35">
diff --git a/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.md5 b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.md5
new file mode 100644
index 0000000..88bf1e8
--- /dev/null
+++ b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.md5
@@ -0,0 +1 @@
+a830837a1923024ea3a70de9a9a2d222 \ No newline at end of file
diff --git a/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.png b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.png
new file mode 100644
index 0000000..195db57
--- /dev/null
+++ b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_cgraph.png
Binary files differ
diff --git a/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.map b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.map
new file mode 100644
index 0000000..5db3091
--- /dev/null
+++ b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="192,5,280,35">
diff --git a/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.md5 b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.md5
new file mode 100644
index 0000000..0550e16
--- /dev/null
+++ b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.md5
@@ -0,0 +1 @@
+9dae68997d7c2c7fb3ca38560ba6d176 \ No newline at end of file
diff --git a/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.png b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.png
new file mode 100644
index 0000000..2bad9a2
--- /dev/null
+++ b/memcached_8h_76a67af22fe6ce802c07e857f06cbdc8_icgraph.png
Binary files differ
diff --git a/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.map b/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.map
new file mode 100644
index 0000000..098ffa7
--- /dev/null
+++ b/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="149,5,203,35">
diff --git a/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.md5 b/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.md5
new file mode 100644
index 0000000..a192874
--- /dev/null
+++ b/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.md5
@@ -0,0 +1 @@
+c4d8d1ddf438b2d88cc6605e508b4b74 \ No newline at end of file
diff --git a/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.png b/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.png
new file mode 100644
index 0000000..3020264
--- /dev/null
+++ b/memcached_8h_78ff9cfa411dda44b12c1dd5e5d078e6_icgraph.png
Binary files differ
diff --git a/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.map b/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.map
new file mode 100644
index 0000000..098ffa7
--- /dev/null
+++ b/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="149,5,203,35">
diff --git a/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.md5 b/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.md5
new file mode 100644
index 0000000..9a5df12
--- /dev/null
+++ b/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.md5
@@ -0,0 +1 @@
+39cbd53a7c8d3a30a0a5bab6b7af5391 \ No newline at end of file
diff --git a/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.png b/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.png
new file mode 100644
index 0000000..a13a036
--- /dev/null
+++ b/memcached_8h_79051074704249cac4424f10d4606fe3_icgraph.png
Binary files differ
diff --git a/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.map b/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.map
new file mode 100644
index 0000000..cf6db70
--- /dev/null
+++ b/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.map
@@ -0,0 +1,23 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="219,8,307,37">
+<area shape="rect" id="node5" href="$memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="176,61,349,91">
+<area shape="rect" id="node9" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="444,59,556,88">
+<area shape="rect" id="node21" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="211,219,315,248">
+<area shape="rect" id="node32" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="203,165,323,195">
+<area shape="rect" id="node47" href="$stats_8h.html#5914caa665237a3786c5edd3a7a0baee" title="stats_prefix_dump" alt="" coords="189,272,336,301">
+<area shape="rect" id="node49" href="$stats_8h.html#a8188646a84875b1122fb77a5abb1070" title="stats_prefix_record_delete" alt="" coords="161,325,364,355">
+<area shape="rect" id="node51" href="$stats_8h.html#d70e569de7d0924378506b5eed7aec6b" title="stats_prefix_record_get" alt="" coords="171,379,355,408">
+<area shape="rect" id="node53" href="$stats_8h.html#84422d7b48e0ac7f5796d1627f8af706" title="stats_prefix_record_set" alt="" coords="172,432,353,461">
+<area shape="rect" id="node7" href="$thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="425,5,575,35">
+<area shape="rect" id="node11" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="837,177,947,207">
+<area shape="rect" id="node15" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="832,256,952,285">
+<area shape="rect" id="node19" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="664,59,755,88">
+<area shape="rect" id="node13" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1004,177,1092,207">
+<area shape="rect" id="node17" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1000,256,1096,285">
+<area shape="rect" id="node23" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="433,219,567,248">
+<area shape="rect" id="node30" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="460,424,540,453">
+<area shape="rect" id="node25" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="655,216,764,245">
+<area shape="rect" id="node35" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="415,165,585,195">
+<area shape="rect" id="node39" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="447,272,553,301">
+<area shape="rect" id="node45" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="452,112,548,141">
+<area shape="rect" id="node37" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="636,163,783,192">
+<area shape="rect" id="node42" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="668,269,751,299">
diff --git a/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.md5 b/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.md5
new file mode 100644
index 0000000..44bc50b
--- /dev/null
+++ b/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.md5
@@ -0,0 +1 @@
+2d5ba27f815aa6aeeb9012efc6f11da1 \ No newline at end of file
diff --git a/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.png b/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.png
new file mode 100644
index 0000000..35ff489
--- /dev/null
+++ b/memcached_8h_841571aaa5b597a35565f8e12d164a59_icgraph.png
Binary files differ
diff --git a/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.map b/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.map
new file mode 100644
index 0000000..61e7d44
--- /dev/null
+++ b/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.map
@@ -0,0 +1,19 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7" title="do_add_delta" alt="" coords="143,258,252,287">
+<area shape="rect" id="node5" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="473,154,585,183">
+<area shape="rect" id="node25" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="461,23,597,53">
+<area shape="rect" id="node28" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="829,337,923,366">
+<area shape="rect" id="node30" href="$memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="303,258,412,287">
+<area shape="rect" id="node47" href="$util_8c.html#cc5ba3b68c57abb666e3534e6616d93d" title="safe_strtoull" alt="" coords="305,387,409,417">
+<area shape="rect" id="node7" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="645,179,765,209">
+<area shape="rect" id="node15" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="824,230,928,259">
+<area shape="rect" id="node17" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="815,177,937,206">
+<area shape="rect" id="node19" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="660,22,751,51">
+<area shape="rect" id="node21" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="660,75,751,105">
+<area shape="rect" id="node9" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="820,123,932,153">
+<area shape="rect" id="node11" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="832,21,920,50">
+<area shape="rect" id="node13" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="988,21,1076,50">
+<area shape="rect" id="node32" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="463,258,596,287">
+<area shape="rect" id="node34" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="653,283,757,313">
+<area shape="rect" id="node36" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="824,283,928,313">
+<area shape="rect" id="node38" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="987,257,1077,286">
+<area shape="rect" id="node40" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1127,283,1177,313">
diff --git a/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.md5 b/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.md5
new file mode 100644
index 0000000..754ac1b
--- /dev/null
+++ b/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.md5
@@ -0,0 +1 @@
+e010ec1ad636f8a05bdd2e56b862ec89 \ No newline at end of file
diff --git a/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.png b/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.png
new file mode 100644
index 0000000..8a69715
--- /dev/null
+++ b/memcached_8h_9541b45b4a663dbdc0c69e8a7334700e_cgraph.png
Binary files differ
diff --git a/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.map b/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.map
new file mode 100644
index 0000000..b072541
--- /dev/null
+++ b/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="136,111,240,140">
+<area shape="rect" id="node5" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="299,31,403,60">
+<area shape="rect" id="node12" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="304,84,397,113">
+<area shape="rect" id="node14" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="299,137,403,167">
+<area shape="rect" id="node16" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="289,191,412,220">
+<area shape="rect" id="node7" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="461,5,552,35">
+<area shape="rect" id="node9" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="601,32,652,61">
diff --git a/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.md5 b/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.md5
new file mode 100644
index 0000000..b368e5e
--- /dev/null
+++ b/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.md5
@@ -0,0 +1 @@
+83550f189ae55a6d03309362022ba6c7 \ No newline at end of file
diff --git a/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.png b/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.png
new file mode 100644
index 0000000..f4865fd
--- /dev/null
+++ b/memcached_8h_9e23e4fb572f5bc484a30eed591f9b36_cgraph.png
Binary files differ
diff --git a/memcached_8h__dep__incl.map b/memcached_8h__dep__incl.map
new file mode 100644
index 0000000..3207213
--- /dev/null
+++ b/memcached_8h__dep__incl.map
@@ -0,0 +1,12 @@
+<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">
diff --git a/memcached_8h__dep__incl.md5 b/memcached_8h__dep__incl.md5
new file mode 100644
index 0000000..01ed374
--- /dev/null
+++ b/memcached_8h__dep__incl.md5
@@ -0,0 +1 @@
+2f43ebdaef52ee80a78958059de1b45d \ No newline at end of file
diff --git a/memcached_8h__dep__incl.png b/memcached_8h__dep__incl.png
new file mode 100644
index 0000000..a14cfce
--- /dev/null
+++ b/memcached_8h__dep__incl.png
Binary files differ
diff --git a/memcached_8h__incl.map b/memcached_8h__incl.map
new file mode 100644
index 0000000..ebbded7
--- /dev/null
+++ b/memcached_8h__incl.map
@@ -0,0 +1,8 @@
+<area shape="rect" id="node21" href="$protocol__binary_8h.html" title="protocol_binary.h" alt="" coords="955,83,1088,112">
+<area shape="rect" id="node24" href="$stats_8h.html" title="stats.h" alt="" coords="1112,83,1181,112">
+<area shape="rect" id="node26" href="$slabs_8h.html" title="slabs.h" alt="" coords="1205,83,1272,112">
+<area shape="rect" id="node28" href="$assoc_8h.html" title="assoc.h" alt="" coords="1296,83,1368,112">
+<area shape="rect" id="node30" href="$items_8h.html" title="items.h" alt="" coords="1392,83,1464,112">
+<area shape="rect" id="node32" href="$trace_8h.html" title="trace.h" alt="" coords="1488,83,1557,112">
+<area shape="rect" id="node34" href="$hash_8h.html" title="hash.h" alt="" coords="1581,83,1645,112">
+<area shape="rect" id="node36" href="$util_8h.html" title="util.h" alt="" coords="1669,83,1723,112">
diff --git a/memcached_8h__incl.md5 b/memcached_8h__incl.md5
new file mode 100644
index 0000000..17b14a5
--- /dev/null
+++ b/memcached_8h__incl.md5
@@ -0,0 +1 @@
+5359e4026dcacbb0f78f6b49789b02d3 \ No newline at end of file
diff --git a/memcached_8h__incl.png b/memcached_8h__incl.png
new file mode 100644
index 0000000..2f10fb1
--- /dev/null
+++ b/memcached_8h__incl.png
Binary files differ
diff --git a/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.map b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.map
new file mode 100644
index 0000000..02c6331
--- /dev/null
+++ b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="237,5,341,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="228,59,351,88">
diff --git a/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.md5 b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.md5
new file mode 100644
index 0000000..02ba4ad
--- /dev/null
+++ b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.md5
@@ -0,0 +1 @@
+6e2da2b3d910ea289d20a268a65a908c \ No newline at end of file
diff --git a/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.png b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.png
new file mode 100644
index 0000000..de6bc9a
--- /dev/null
+++ b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_cgraph.png
Binary files differ
diff --git a/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.map b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.map
new file mode 100644
index 0000000..22ae15c
--- /dev/null
+++ b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="228,5,377,35">
diff --git a/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.md5 b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.md5
new file mode 100644
index 0000000..8d96cba
--- /dev/null
+++ b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.md5
@@ -0,0 +1 @@
+1d4e75467cdfbc9a0416c6c800b31c47 \ No newline at end of file
diff --git a/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.png b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.png
new file mode 100644
index 0000000..1ed2688
--- /dev/null
+++ b/memcached_8h_b3208d47b8d38af6818f6ced54e4d62c_icgraph.png
Binary files differ
diff --git a/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.map b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.map
new file mode 100644
index 0000000..3ce8dba
--- /dev/null
+++ b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.map
@@ -0,0 +1,19 @@
+<area shape="rect" id="node3" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="368,127,480,156">
+<area shape="rect" id="node23" href="$items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="371,233,477,263">
+<area shape="rect" id="node30" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="547,285,651,315">
+<area shape="rect" id="node40" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="173,23,309,52">
+<area shape="rect" id="node43" href="$items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="176,337,307,367">
+<area shape="rect" id="node45" href="$memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="187,181,296,211">
+<area shape="rect" id="node5" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="539,180,659,209">
+<area shape="rect" id="node13" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="717,232,821,261">
+<area shape="rect" id="node15" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="708,125,831,155">
+<area shape="rect" id="node17" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="553,23,644,52">
+<area shape="rect" id="node19" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="553,76,644,105">
+<area shape="rect" id="node7" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="713,179,825,208">
+<area shape="rect" id="node9" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="725,21,813,51">
+<area shape="rect" id="node11" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="881,21,969,51">
+<area shape="rect" id="node25" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="880,337,971,367">
+<area shape="rect" id="node27" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1020,312,1071,341">
+<area shape="rect" id="node32" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="717,285,821,315">
+<area shape="rect" id="node36" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="723,339,816,368">
+<area shape="rect" id="node47" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="357,180,491,209">
diff --git a/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.md5 b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.md5
new file mode 100644
index 0000000..ab123e2
--- /dev/null
+++ b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.md5
@@ -0,0 +1 @@
+2c096c10fe49825197ca2bcd61606d97 \ No newline at end of file
diff --git a/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.png b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.png
new file mode 100644
index 0000000..3fbbd05
--- /dev/null
+++ b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_cgraph.png
Binary files differ
diff --git a/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.map b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.map
new file mode 100644
index 0000000..a477c5c
--- /dev/null
+++ b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="173,5,269,35">
diff --git a/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.md5 b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.md5
new file mode 100644
index 0000000..e4a1153
--- /dev/null
+++ b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.md5
@@ -0,0 +1 @@
+b76e832de9cf35e72469d71a77e9624d \ No newline at end of file
diff --git a/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.png b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.png
new file mode 100644
index 0000000..9a76bc8
--- /dev/null
+++ b/memcached_8h_c2e150055051a36e29e8215f5bc35fca_icgraph.png
Binary files differ
diff --git a/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.map b/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.map
new file mode 100644
index 0000000..b882da6
--- /dev/null
+++ b/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="200,5,288,35">
diff --git a/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.md5 b/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.md5
new file mode 100644
index 0000000..c41b0bb
--- /dev/null
+++ b/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.md5
@@ -0,0 +1 @@
+cf74e477ba40ed6a93d75f35ec1177b8 \ No newline at end of file
diff --git a/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.png b/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.png
new file mode 100644
index 0000000..723117a
--- /dev/null
+++ b/memcached_8h_c674c15cf4e7d2d5d6d6b871772242e1_icgraph.png
Binary files differ
diff --git a/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.map b/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.map
new file mode 100644
index 0000000..fb46713
--- /dev/null
+++ b/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.map
@@ -0,0 +1,20 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#7d76af30e49baebcf82c13f241352544" title="do_store_item" alt="" coords="149,208,269,237">
+<area shape="rect" id="node5" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="512,127,624,156">
+<area shape="rect" id="node25" href="$items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="515,233,621,263">
+<area shape="rect" id="node32" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="691,285,795,315">
+<area shape="rect" id="node42" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="317,23,453,52">
+<area shape="rect" id="node45" href="$items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="320,337,451,367">
+<area shape="rect" id="node47" href="$memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="331,181,440,211">
+<area shape="rect" id="node7" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="683,180,803,209">
+<area shape="rect" id="node15" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="861,232,965,261">
+<area shape="rect" id="node17" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="852,125,975,155">
+<area shape="rect" id="node19" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="697,23,788,52">
+<area shape="rect" id="node21" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="697,76,788,105">
+<area shape="rect" id="node9" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="857,179,969,208">
+<area shape="rect" id="node11" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="869,21,957,51">
+<area shape="rect" id="node13" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="1025,21,1113,51">
+<area shape="rect" id="node27" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="1024,337,1115,367">
+<area shape="rect" id="node29" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1164,312,1215,341">
+<area shape="rect" id="node34" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="861,285,965,315">
+<area shape="rect" id="node38" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="867,339,960,368">
+<area shape="rect" id="node49" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="501,180,635,209">
diff --git a/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.md5 b/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.md5
new file mode 100644
index 0000000..55908eb
--- /dev/null
+++ b/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.md5
@@ -0,0 +1 @@
+5a499956c08b93648220133a56674851 \ No newline at end of file
diff --git a/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.png b/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.png
new file mode 100644
index 0000000..3437908
--- /dev/null
+++ b/memcached_8h_c97ce2cadaeb4fe6524c0df01828c232_cgraph.png
Binary files differ
diff --git a/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.map b/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.map
new file mode 100644
index 0000000..01f0d6a
--- /dev/null
+++ b/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="164,5,295,35">
diff --git a/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.md5 b/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.md5
new file mode 100644
index 0000000..159b135
--- /dev/null
+++ b/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.md5
@@ -0,0 +1 @@
+f5df66a7336fcb675e24ad998fcad4fb \ No newline at end of file
diff --git a/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.png b/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.png
new file mode 100644
index 0000000..6125a60
--- /dev/null
+++ b/memcached_8h_cbd05e36703d8da891e7c1a47a684941_cgraph.png
Binary files differ
diff --git a/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.map b/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.map
new file mode 100644
index 0000000..6cbf454
--- /dev/null
+++ b/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.map
@@ -0,0 +1,9 @@
+<area shape="rect" id="node3" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="145,164,257,193">
+<area shape="rect" id="node5" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="307,61,427,91">
+<area shape="rect" id="node13" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="485,112,589,141">
+<area shape="rect" id="node15" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="476,165,599,195">
+<area shape="rect" id="node17" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="321,216,412,245">
+<area shape="rect" id="node19" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="321,269,412,299">
+<area shape="rect" id="node7" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="481,5,593,35">
+<area shape="rect" id="node9" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="493,59,581,88">
+<area shape="rect" id="node11" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="649,59,737,88">
diff --git a/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.md5 b/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.md5
new file mode 100644
index 0000000..3b76c90
--- /dev/null
+++ b/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.md5
@@ -0,0 +1 @@
+67902fa51ee9bbddc562eb778f70f5c7 \ No newline at end of file
diff --git a/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.png b/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.png
new file mode 100644
index 0000000..6f46c25
--- /dev/null
+++ b/memcached_8h_d69cc14d059b72c07e1f0b550b1922c6_cgraph.png
Binary files differ
diff --git a/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.map b/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.map
new file mode 100644
index 0000000..9078440
--- /dev/null
+++ b/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$items_8c.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="204,85,375,115">
+<area shape="rect" id="node5" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="424,85,544,115">
+<area shape="rect" id="node7" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="599,5,711,35">
+<area shape="rect" id="node9" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="611,59,699,88">
+<area shape="rect" id="node13" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="603,112,707,141">
+<area shape="rect" id="node15" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="593,165,716,195">
+<area shape="rect" id="node11" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="767,59,855,88">
diff --git a/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.md5 b/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.md5
new file mode 100644
index 0000000..d57876a
--- /dev/null
+++ b/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.md5
@@ -0,0 +1 @@
+de91d114333c391b47c6f4feb766a700 \ No newline at end of file
diff --git a/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.png b/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.png
new file mode 100644
index 0000000..9dbd558
--- /dev/null
+++ b/memcached_8h_e00be629a8cd99870497ffc47b40740a_cgraph.png
Binary files differ
diff --git a/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.map b/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.map
new file mode 100644
index 0000000..f17465c
--- /dev/null
+++ b/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.map
@@ -0,0 +1,3 @@
+<area shape="rect" id="node3" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="165,5,301,35">
+<area shape="rect" id="node5" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="349,5,437,35">
+<area shape="rect" id="node7" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="487,5,575,35">
diff --git a/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.md5 b/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.md5
new file mode 100644
index 0000000..50a0fbe
--- /dev/null
+++ b/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.md5
@@ -0,0 +1 @@
+c9705eeb7d51e497516c8e77fba7d69a \ No newline at end of file
diff --git a/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.png b/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.png
new file mode 100644
index 0000000..c0008c5
--- /dev/null
+++ b/memcached_8h_f445e1464df9a37165a06525af3ea31e_cgraph.png
Binary files differ
diff --git a/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.map b/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.map
new file mode 100644
index 0000000..fcb9f90
--- /dev/null
+++ b/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="216,5,304,35">
diff --git a/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.md5 b/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.md5
new file mode 100644
index 0000000..b8ef1bc
--- /dev/null
+++ b/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.md5
@@ -0,0 +1 @@
+5401468aa6b7c030d1a62b24af4edf6d \ No newline at end of file
diff --git a/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.png b/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.png
new file mode 100644
index 0000000..4ffdd8c
--- /dev/null
+++ b/memcached_8h_fc9ec43a3d82ca2bbaa216539353bfa2_icgraph.png
Binary files differ
diff --git a/protocol__binary_8h-source.html b/protocol__binary_8h-source.html
new file mode 100644
index 0000000..783ccc2
--- /dev/null
+++ b/protocol__binary_8h-source.html
@@ -0,0 +1,267 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>protocol_binary.h</h1><a href="protocol__binary_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Copyright (c) &lt;2008&gt;, Sun Microsystems, Inc.</span>
+<a name="l00003"></a>00003 <span class="comment"> * All rights reserved.</span>
+<a name="l00004"></a>00004 <span class="comment"> *</span>
+<a name="l00005"></a>00005 <span class="comment"> * Redistribution and use in source and binary forms, with or without</span>
+<a name="l00006"></a>00006 <span class="comment"> * modification, are permitted provided that the following conditions are met:</span>
+<a name="l00007"></a>00007 <span class="comment"> * * Redistributions of source code must retain the above copyright</span>
+<a name="l00008"></a>00008 <span class="comment"> * notice, this list of conditions and the following disclaimer.</span>
+<a name="l00009"></a>00009 <span class="comment"> * * Redistributions in binary form must reproduce the above copyright</span>
+<a name="l00010"></a>00010 <span class="comment"> * notice, this list of conditions and the following disclaimer in the</span>
+<a name="l00011"></a>00011 <span class="comment"> * documentation and/or other materials provided with the distribution.</span>
+<a name="l00012"></a>00012 <span class="comment"> * * Neither the name of the nor the</span>
+<a name="l00013"></a>00013 <span class="comment"> * names of its contributors may be used to endorse or promote products</span>
+<a name="l00014"></a>00014 <span class="comment"> * derived from this software without specific prior written permission.</span>
+<a name="l00015"></a>00015 <span class="comment"> *</span>
+<a name="l00016"></a>00016 <span class="comment"> * THIS SOFTWARE IS PROVIDED BY SUN MICROSYSTEMS, INC. ``AS IS'' AND ANY</span>
+<a name="l00017"></a>00017 <span class="comment"> * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED</span>
+<a name="l00018"></a>00018 <span class="comment"> * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE</span>
+<a name="l00019"></a>00019 <span class="comment"> * DISCLAIMED. IN NO EVENT SHALL SUN MICROSYSTEMS, INC. BE LIABLE FOR ANY</span>
+<a name="l00020"></a>00020 <span class="comment"> * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES</span>
+<a name="l00021"></a>00021 <span class="comment"> * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;</span>
+<a name="l00022"></a>00022 <span class="comment"> * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND</span>
+<a name="l00023"></a>00023 <span class="comment"> * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT</span>
+<a name="l00024"></a>00024 <span class="comment"> * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF</span>
+<a name="l00025"></a>00025 <span class="comment"> * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span>
+<a name="l00026"></a>00026 <span class="comment"> */</span>
+<a name="l00027"></a>00027 <span class="comment">/*</span>
+<a name="l00028"></a>00028 <span class="comment"> * Summary: Constants used by to implement the binary protocol.</span>
+<a name="l00029"></a>00029 <span class="comment"> *</span>
+<a name="l00030"></a>00030 <span class="comment"> * Copy: See Copyright for the status of this software.</span>
+<a name="l00031"></a>00031 <span class="comment"> *</span>
+<a name="l00032"></a>00032 <span class="comment"> * Author: Trond Norbye &lt;trond.norbye@sun.com&gt;</span>
+<a name="l00033"></a>00033 <span class="comment"> */</span>
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 <span class="preprocessor">#ifndef PROTOCOL_BINARY_H</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define PROTOCOL_BINARY_H</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span>
+<a name="l00038"></a>00038 <span class="preprocessor">#include &lt;stdint.h&gt;</span>
+<a name="l00039"></a>00039
+<a name="l00046"></a>00046 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span><span class="keyword">extern</span> <span class="stringliteral">"C"</span>
+<a name="l00048"></a>00048 {
+<a name="l00049"></a>00049 <span class="preprocessor">#endif</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00055"></a><a class="code" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c">00055</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00056"></a><a class="code" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c96870f80e349d34e804011386a1e78d5">00056</a> <a class="code" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c96870f80e349d34e804011386a1e78d5">PROTOCOL_BINARY_REQ</a> = 0x80,
+<a name="l00057"></a><a class="code" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168cd653fa5fac2ab2fa64883ab1827ee8b9">00057</a> <a class="code" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168cd653fa5fac2ab2fa64883ab1827ee8b9">PROTOCOL_BINARY_RES</a> = 0x81
+<a name="l00058"></a>00058 } <a class="code" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c" title="This file contains definitions of the constants and packet formats defined in the...">protocol_binary_magic</a>;
+<a name="l00059"></a>00059
+<a name="l00064"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53">00064</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00065"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc538fea339243b1bd7e4e5af6c1f49824b0">00065</a> <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc538fea339243b1bd7e4e5af6c1f49824b0">PROTOCOL_BINARY_RESPONSE_SUCCESS</a> = 0x00,
+<a name="l00066"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53a808428e1da43ba18c6eaf5b6054e05b">00066</a> <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53a808428e1da43ba18c6eaf5b6054e05b">PROTOCOL_BINARY_RESPONSE_KEY_ENOENT</a> = 0x01,
+<a name="l00067"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53ec50e6557e5ffc0580e745b67051c4bc">00067</a> <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53ec50e6557e5ffc0580e745b67051c4bc">PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS</a> = 0x02,
+<a name="l00068"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53d2eab7492921a2fc381e7ef9ec70ef76">00068</a> <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53d2eab7492921a2fc381e7ef9ec70ef76">PROTOCOL_BINARY_RESPONSE_E2BIG</a> = 0x03,
+<a name="l00069"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5351ee7334714234875974917d08bef83a">00069</a> <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5351ee7334714234875974917d08bef83a">PROTOCOL_BINARY_RESPONSE_EINVAL</a> = 0x04,
+<a name="l00070"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5393ff2c493d0b15ccbe6be219fd436b20">00070</a> <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5393ff2c493d0b15ccbe6be219fd436b20">PROTOCOL_BINARY_RESPONSE_NOT_STORED</a> = 0x05,
+<a name="l00071"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53de3815bd0c3eab0fa1f25bb2df59b655">00071</a> <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53de3815bd0c3eab0fa1f25bb2df59b655">PROTOCOL_BINARY_RESPONSE_UNKNOWN_COMMAND</a> = 0x81,
+<a name="l00072"></a><a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc533b48de59bba9867520f70c92800e668e">00072</a> <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc533b48de59bba9867520f70c92800e668e">PROTOCOL_BINARY_RESPONSE_ENOMEM</a> = 0x82
+<a name="l00073"></a>00073 } <a class="code" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53" title="Definition of the valid response status numbers.">protocol_binary_response_status</a>;
+<a name="l00074"></a>00074
+<a name="l00079"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e">00079</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00080"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e36413c0a838ee82f149bbf88082659c7">00080</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e36413c0a838ee82f149bbf88082659c7">PROTOCOL_BINARY_CMD_GET</a> = 0x00,
+<a name="l00081"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3c8d79a26fc9c6b7c3f1233ce2bda6a4">00081</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3c8d79a26fc9c6b7c3f1233ce2bda6a4">PROTOCOL_BINARY_CMD_SET</a> = 0x01,
+<a name="l00082"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e79c5e1ae4014e14d08df4fc0341db9c0">00082</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e79c5e1ae4014e14d08df4fc0341db9c0">PROTOCOL_BINARY_CMD_ADD</a> = 0x02,
+<a name="l00083"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e0bcad3bd7dc8fde9c96b9b7a4ae504e7">00083</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e0bcad3bd7dc8fde9c96b9b7a4ae504e7">PROTOCOL_BINARY_CMD_REPLACE</a> = 0x03,
+<a name="l00084"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec117b3a7be313f84c65baa97d7f7d72e">00084</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec117b3a7be313f84c65baa97d7f7d72e">PROTOCOL_BINARY_CMD_DELETE</a> = 0x04,
+<a name="l00085"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5d89bcc56dc89de6c71292248a8b68a1">00085</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5d89bcc56dc89de6c71292248a8b68a1">PROTOCOL_BINARY_CMD_INCREMENT</a> = 0x05,
+<a name="l00086"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e70be7564cc38820d8af36de8bb97278c">00086</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e70be7564cc38820d8af36de8bb97278c">PROTOCOL_BINARY_CMD_DECREMENT</a> = 0x06,
+<a name="l00087"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e60f66c7f7cc746367d86497e8eda6236">00087</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e60f66c7f7cc746367d86497e8eda6236">PROTOCOL_BINARY_CMD_QUIT</a> = 0x07,
+<a name="l00088"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec02bad617e82850ec9067d2e2868d9fe">00088</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec02bad617e82850ec9067d2e2868d9fe">PROTOCOL_BINARY_CMD_FLUSH</a> = 0x08,
+<a name="l00089"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ee175fbb73bcad997b9f11ead71ce2499">00089</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ee175fbb73bcad997b9f11ead71ce2499">PROTOCOL_BINARY_CMD_GETQ</a> = 0x09,
+<a name="l00090"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5270c5f63f72d5d1d0b50a3ce97bb5f1">00090</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5270c5f63f72d5d1d0b50a3ce97bb5f1">PROTOCOL_BINARY_CMD_NOOP</a> = 0x0a,
+<a name="l00091"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e61470ad74350ae324bf9f65c2d91907f">00091</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e61470ad74350ae324bf9f65c2d91907f">PROTOCOL_BINARY_CMD_VERSION</a> = 0x0b,
+<a name="l00092"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5c1180839e6c1e5cae1b2e2f9fc0827b">00092</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5c1180839e6c1e5cae1b2e2f9fc0827b">PROTOCOL_BINARY_CMD_GETK</a> = 0x0c,
+<a name="l00093"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e50159f47639937efc2014c65910d588a">00093</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e50159f47639937efc2014c65910d588a">PROTOCOL_BINARY_CMD_GETKQ</a> = 0x0d,
+<a name="l00094"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7284914403ebb87e8be8982528803a96">00094</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7284914403ebb87e8be8982528803a96">PROTOCOL_BINARY_CMD_APPEND</a> = 0x0e,
+<a name="l00095"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e05f0c3a546f657d0c7e0ccb1a726d8d7">00095</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e05f0c3a546f657d0c7e0ccb1a726d8d7">PROTOCOL_BINARY_CMD_PREPEND</a> = 0x0f,
+<a name="l00096"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e1601d266f7c4df7b22b1b877299f26eb">00096</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e1601d266f7c4df7b22b1b877299f26eb">PROTOCOL_BINARY_CMD_STAT</a> = 0x10,
+<a name="l00097"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e2114fadc0a9a1499d4432dc0c8d5f493">00097</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e2114fadc0a9a1499d4432dc0c8d5f493">PROTOCOL_BINARY_CMD_SETQ</a> = 0x11,
+<a name="l00098"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3159964a3f9f5dff71c6a45f44187075">00098</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3159964a3f9f5dff71c6a45f44187075">PROTOCOL_BINARY_CMD_ADDQ</a> = 0x12,
+<a name="l00099"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7088ddacdd5997653d99460c82897f4f">00099</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7088ddacdd5997653d99460c82897f4f">PROTOCOL_BINARY_CMD_REPLACEQ</a> = 0x13,
+<a name="l00100"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ef067418c38c98b63ab4aa39a1c137c1a">00100</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ef067418c38c98b63ab4aa39a1c137c1a">PROTOCOL_BINARY_CMD_DELETEQ</a> = 0x14,
+<a name="l00101"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ed216687e01194926af031070859aa3a1">00101</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ed216687e01194926af031070859aa3a1">PROTOCOL_BINARY_CMD_INCREMENTQ</a> = 0x15,
+<a name="l00102"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4b15eea21826cde2e1946f3993062735">00102</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4b15eea21826cde2e1946f3993062735">PROTOCOL_BINARY_CMD_DECREMENTQ</a> = 0x16,
+<a name="l00103"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec7fed56ddc449773466e8b4420f875e8">00103</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec7fed56ddc449773466e8b4420f875e8">PROTOCOL_BINARY_CMD_QUITQ</a> = 0x17,
+<a name="l00104"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4751ae4ed820d92d2da6ee83bbedc456">00104</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4751ae4ed820d92d2da6ee83bbedc456">PROTOCOL_BINARY_CMD_FLUSHQ</a> = 0x18,
+<a name="l00105"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7957bb3663a982b71a6bc3178b6c1ccd">00105</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7957bb3663a982b71a6bc3178b6c1ccd">PROTOCOL_BINARY_CMD_APPENDQ</a> = 0x19,
+<a name="l00106"></a><a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82eec797e8eab14b1747851db5ae97ea685">00106</a> <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82eec797e8eab14b1747851db5ae97ea685">PROTOCOL_BINARY_CMD_PREPENDQ</a> = 0x1a
+<a name="l00107"></a>00107 } <a class="code" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e" title="Defintion of the different command opcodes.">protocol_binary_command</a>;
+<a name="l00108"></a>00108
+<a name="l00113"></a><a class="code" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea">00113</a> <span class="keyword">typedef</span> <span class="keyword">enum</span> {
+<a name="l00114"></a><a class="code" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea2b710058b82454df367b8e802f688a2b">00114</a> <a class="code" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea2b710058b82454df367b8e802f688a2b">PROTOCOL_BINARY_RAW_BYTES</a> = 0x00
+<a name="l00115"></a>00115 } <a class="code" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea" title="Definition of the data types in the packet See section 3.4 Data Types.">protocol_binary_datatypes</a>;
+<a name="l00116"></a>00116
+<a name="l00121"></a><a class="code" href="unionprotocol__binary__request__header.html">00121</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00122"></a>00122 <span class="keyword">struct </span>{
+<a name="l00123"></a><a class="code" href="unionprotocol__binary__request__header.html#6187b7eb072896580b6f0688ca6f8f25">00123</a> uint8_t magic;
+<a name="l00124"></a><a class="code" href="unionprotocol__binary__request__header.html#f9f6dce85514fbc3bdd0785be3e62832">00124</a> uint8_t opcode;
+<a name="l00125"></a><a class="code" href="unionprotocol__binary__request__header.html#3c0b5b399a0f7020172b756781d9a83e">00125</a> uint16_t keylen;
+<a name="l00126"></a><a class="code" href="unionprotocol__binary__request__header.html#14529cf3a0c9c8e882cf8b6c0708050a">00126</a> uint8_t extlen;
+<a name="l00127"></a><a class="code" href="unionprotocol__binary__request__header.html#dfb217aba6fa7695ac7bc2a102f37541">00127</a> uint8_t datatype;
+<a name="l00128"></a><a class="code" href="unionprotocol__binary__request__header.html#1ca373e25ce8d6c435837d6703df6b72">00128</a> uint16_t reserved;
+<a name="l00129"></a><a class="code" href="unionprotocol__binary__request__header.html#8e252c6b6b15265cbef5ebeca0b14cbe">00129</a> uint32_t bodylen;
+<a name="l00130"></a><a class="code" href="unionprotocol__binary__request__header.html#cd7d19d761db2281487ca70e22a76d35">00130</a> uint32_t opaque;
+<a name="l00131"></a><a class="code" href="unionprotocol__binary__request__header.html#d92d97ecb673daad0497d2e12ec08fe1">00131</a> uint64_t cas;
+<a name="l00132"></a>00132 } request;
+<a name="l00133"></a><a class="code" href="unionprotocol__binary__request__header.html#de6140aa3c9c0890f189f0515fe14099">00133</a> uint8_t bytes[24];
+<a name="l00134"></a>00134 } <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 name="l00135"></a>00135
+<a name="l00140"></a><a class="code" href="unionprotocol__binary__response__header.html">00140</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00141"></a>00141 <span class="keyword">struct </span>{
+<a name="l00142"></a><a class="code" href="unionprotocol__binary__response__header.html#13ac32fc0c7b054113242f4978d3be8d">00142</a> uint8_t magic;
+<a name="l00143"></a><a class="code" href="unionprotocol__binary__response__header.html#f62e23e48cb31f281a2181cd0622a52f">00143</a> uint8_t opcode;
+<a name="l00144"></a><a class="code" href="unionprotocol__binary__response__header.html#ee5d86aeaa7a3a54701745ae3b46aac4">00144</a> uint16_t keylen;
+<a name="l00145"></a><a class="code" href="unionprotocol__binary__response__header.html#59c3c4b1b00ecd3d6ac83f472b4c9b8c">00145</a> uint8_t extlen;
+<a name="l00146"></a><a class="code" href="unionprotocol__binary__response__header.html#47a38534e6c248abe956092f9226aa6a">00146</a> uint8_t datatype;
+<a name="l00147"></a><a class="code" href="unionprotocol__binary__response__header.html#f127e73abc53c90472220ad69cb98af1">00147</a> uint16_t status;
+<a name="l00148"></a><a class="code" href="unionprotocol__binary__response__header.html#214d0a08d1a7a85e6e71bc05812b3c30">00148</a> uint32_t bodylen;
+<a name="l00149"></a><a class="code" href="unionprotocol__binary__response__header.html#37afa59e0a8ad735004128344d688aea">00149</a> uint32_t opaque;
+<a name="l00150"></a><a class="code" href="unionprotocol__binary__response__header.html#e7fcc0c083c4c49a817d0c92f8242880">00150</a> uint64_t cas;
+<a name="l00151"></a>00151 } response;
+<a name="l00152"></a><a class="code" href="unionprotocol__binary__response__header.html#68f04643ea46d99a025360de77de88cd">00152</a> uint8_t bytes[24];
+<a name="l00153"></a>00153 } <a class="code" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet.">protocol_binary_response_header</a>;
+<a name="l00154"></a>00154
+<a name="l00158"></a><a class="code" href="unionprotocol__binary__request__no__extras.html">00158</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00159"></a>00159 <span class="keyword">struct </span>{
+<a name="l00160"></a><a class="code" href="unionprotocol__binary__request__no__extras.html#317bb108d6ab0b66fdb3f1f3b1a3a8ec">00160</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> header;
+<a name="l00161"></a>00161 } message;
+<a name="l00162"></a><a class="code" href="unionprotocol__binary__request__no__extras.html#864236abcd2215f7e93545122516d5b8">00162</a> uint8_t bytes[<span class="keyword">sizeof</span>(<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 name="l00163"></a>00163 } <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a>;
+<a name="l00164"></a>00164
+<a name="l00168"></a><a class="code" href="unionprotocol__binary__response__no__extras.html">00168</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00169"></a>00169 <span class="keyword">struct </span>{
+<a name="l00170"></a><a class="code" href="unionprotocol__binary__response__no__extras.html#18fd54848e2ec28916e57445486029e9">00170</a> <a class="code" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet.">protocol_binary_response_header</a> header;
+<a name="l00171"></a>00171 } message;
+<a name="l00172"></a><a class="code" href="unionprotocol__binary__response__no__extras.html#e60396b34b66fd7c8c9b4307e8110bba">00172</a> uint8_t bytes[<span class="keyword">sizeof</span>(<a class="code" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet.">protocol_binary_response_header</a>)];
+<a name="l00173"></a>00173 } <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a>;
+<a name="l00174"></a>00174
+<a name="l00179"></a><a class="code" href="protocol__binary_8h.html#69c8162a02c5c184ce80fc25af867495">00179</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_get</a>;
+<a name="l00180"></a><a class="code" href="protocol__binary_8h.html#93d92f5d6b00779abbf834103c4584d9">00180</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_getq</a>;
+<a name="l00181"></a><a class="code" href="protocol__binary_8h.html#7c95dfd602971177ee385e076bad01c9">00181</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_getk</a>;
+<a name="l00182"></a><a class="code" href="protocol__binary_8h.html#012802dd605b85927ae8cba8da72c43c">00182</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_getkq</a>;
+<a name="l00183"></a>00183
+<a name="l00189"></a><a class="code" href="unionprotocol__binary__response__get.html">00189</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00190"></a>00190 <span class="keyword">struct </span>{
+<a name="l00191"></a><a class="code" href="unionprotocol__binary__response__get.html#ec3892f787583257760135973d637c92">00191</a> <a class="code" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet.">protocol_binary_response_header</a> header;
+<a name="l00192"></a>00192 <span class="keyword">struct </span>{
+<a name="l00193"></a><a class="code" href="unionprotocol__binary__response__get.html#1daa82c84a25059239aa1917b5acf7e1">00193</a> uint32_t flags;
+<a name="l00194"></a>00194 } body;
+<a name="l00195"></a>00195 } message;
+<a name="l00196"></a><a class="code" href="unionprotocol__binary__response__get.html#60d9dfd9dde94f4bb9495aa4952b465e">00196</a> uint8_t bytes[<span class="keyword">sizeof</span>(<a class="code" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet.">protocol_binary_response_header</a>) + 4];
+<a name="l00197"></a>00197 } <a class="code" href="unionprotocol__binary__response__get.html" title="Definition of the packet returned from a successful get, getq, getk and getkq.">protocol_binary_response_get</a>;
+<a name="l00198"></a>00198
+<a name="l00199"></a><a class="code" href="protocol__binary_8h.html#4ab82f733972db4488d12b6e5842f44d">00199</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__get.html" title="Definition of the packet returned from a successful get, getq, getk and getkq.">protocol_binary_response_get</a> <a class="code" href="unionprotocol__binary__response__get.html" title="Definition of the packet returned from a successful get, getq, getk and getkq.">protocol_binary_response_getq</a>;
+<a name="l00200"></a><a class="code" href="protocol__binary_8h.html#84523303cd1646607c9db3b2f8ce2c85">00200</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__get.html" title="Definition of the packet returned from a successful get, getq, getk and getkq.">protocol_binary_response_get</a> <a class="code" href="unionprotocol__binary__response__get.html" title="Definition of the packet returned from a successful get, getq, getk and getkq.">protocol_binary_response_getk</a>;
+<a name="l00201"></a><a class="code" href="protocol__binary_8h.html#8414af6b278b0e4cbfe97c08c58327ab">00201</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__get.html" title="Definition of the packet returned from a successful get, getq, getk and getkq.">protocol_binary_response_get</a> <a class="code" href="unionprotocol__binary__response__get.html" title="Definition of the packet returned from a successful get, getq, getk and getkq.">protocol_binary_response_getkq</a>;
+<a name="l00202"></a>00202
+<a name="l00207"></a><a class="code" href="protocol__binary_8h.html#55783b66fbd342dd4038bbe8c87541e9">00207</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_delete</a>;
+<a name="l00208"></a>00208
+<a name="l00213"></a><a class="code" href="protocol__binary_8h.html#9363a43b784e878a9b0fbf035f550d51">00213</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_delete</a>;
+<a name="l00214"></a>00214
+<a name="l00221"></a><a class="code" href="unionprotocol__binary__request__flush.html">00221</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00222"></a>00222 <span class="keyword">struct </span>{
+<a name="l00223"></a><a class="code" href="unionprotocol__binary__request__flush.html#ac8853af50f26d05d162e2aa35455943">00223</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> header;
+<a name="l00224"></a>00224 <span class="keyword">struct </span>{
+<a name="l00225"></a><a class="code" href="unionprotocol__binary__request__flush.html#8bf0aea42bd6f5667f682620deaf5d9d">00225</a> uint32_t expiration;
+<a name="l00226"></a>00226 } body;
+<a name="l00227"></a>00227 } message;
+<a name="l00228"></a><a class="code" href="unionprotocol__binary__request__flush.html#3e4666c5a6551809a711841d50e3ac6d">00228</a> uint8_t bytes[<span class="keyword">sizeof</span>(<a class="code" href="unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet.">protocol_binary_request_header</a>) + 4];
+<a name="l00229"></a>00229 } <a class="code" href="unionprotocol__binary__request__flush.html" title="Definition of the packet used by the flush command See section 4 Please note that...">protocol_binary_request_flush</a>;
+<a name="l00230"></a>00230
+<a name="l00235"></a><a class="code" href="protocol__binary_8h.html#0d662d0170310f813f2746b8eb32977f">00235</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_flush</a>;
+<a name="l00236"></a>00236
+<a name="l00241"></a><a class="code" href="unionprotocol__binary__request__set.html">00241</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00242"></a>00242 <span class="keyword">struct </span>{
+<a name="l00243"></a><a class="code" href="unionprotocol__binary__request__set.html#2e7f1d4bed3a04afccc704331b3a074d">00243</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> header;
+<a name="l00244"></a>00244 <span class="keyword">struct </span>{
+<a name="l00245"></a><a class="code" href="unionprotocol__binary__request__set.html#df53da690b87339cf8e23975602ad3d2">00245</a> uint32_t flags;
+<a name="l00246"></a><a class="code" href="unionprotocol__binary__request__set.html#4d141825259694678e2c126c24738e55">00246</a> uint32_t expiration;
+<a name="l00247"></a>00247 } body;
+<a name="l00248"></a>00248 } message;
+<a name="l00249"></a><a class="code" href="unionprotocol__binary__request__set.html#93edd3904ef57baa2d668110b38dc344">00249</a> uint8_t bytes[<span class="keyword">sizeof</span>(<a class="code" href="unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet.">protocol_binary_request_header</a>) + 8];
+<a name="l00250"></a>00250 } <a class="code" href="unionprotocol__binary__request__set.html" title="Definition of the packet used by set, add and replace See section 4.">protocol_binary_request_set</a>;
+<a name="l00251"></a><a class="code" href="protocol__binary_8h.html#f6372c8ae4c84c579d4a719419fb26ee">00251</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__set.html" title="Definition of the packet used by set, add and replace See section 4.">protocol_binary_request_set</a> <a class="code" href="unionprotocol__binary__request__set.html" title="Definition of the packet used by set, add and replace See section 4.">protocol_binary_request_add</a>;
+<a name="l00252"></a><a class="code" href="protocol__binary_8h.html#91019240c819dae29551c3886d69ab0a">00252</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__set.html" title="Definition of the packet used by set, add and replace See section 4.">protocol_binary_request_set</a> <a class="code" href="unionprotocol__binary__request__set.html" title="Definition of the packet used by set, add and replace See section 4.">protocol_binary_request_replace</a>;
+<a name="l00253"></a>00253
+<a name="l00258"></a><a class="code" href="protocol__binary_8h.html#11b492f0a8a70e0b4aab1ecb84247c43">00258</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_set</a>;
+<a name="l00259"></a><a class="code" href="protocol__binary_8h.html#4c03fc39e4cb337434f9b836fc033f91">00259</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_add</a>;
+<a name="l00260"></a><a class="code" href="protocol__binary_8h.html#b94d6ef2683157257cbf3f31fa5039b0">00260</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_replace</a>;
+<a name="l00261"></a>00261
+<a name="l00266"></a><a class="code" href="protocol__binary_8h.html#17b8ea29c9d4784b0d5536c35e64a5fe">00266</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_noop</a>;
+<a name="l00267"></a>00267
+<a name="l00272"></a><a class="code" href="protocol__binary_8h.html#b5f7fc099fb7dc6b3d2987cefd237e35">00272</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_noop</a>;
+<a name="l00273"></a>00273
+<a name="l00279"></a><a class="code" href="unionprotocol__binary__request__incr.html">00279</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00280"></a>00280 <span class="keyword">struct </span>{
+<a name="l00281"></a><a class="code" href="unionprotocol__binary__request__incr.html#a0d4395b112e03c3e3b896e98fe74f67">00281</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> header;
+<a name="l00282"></a>00282 <span class="keyword">struct </span>{
+<a name="l00283"></a><a class="code" href="unionprotocol__binary__request__incr.html#784c7b08c6911019686628ad149a1bd2">00283</a> uint64_t delta;
+<a name="l00284"></a><a class="code" href="unionprotocol__binary__request__incr.html#9576d5bf36399457af2ab8ec9da73718">00284</a> uint64_t initial;
+<a name="l00285"></a><a class="code" href="unionprotocol__binary__request__incr.html#1f02aa475739837ce126d96a4490830a">00285</a> uint32_t expiration;
+<a name="l00286"></a>00286 } body;
+<a name="l00287"></a>00287 } message;
+<a name="l00288"></a><a class="code" href="unionprotocol__binary__request__incr.html#5ffb707b3523e4d3e704caa678c70bfa">00288</a> uint8_t bytes[<span class="keyword">sizeof</span>(<a class="code" href="unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet.">protocol_binary_request_header</a>) + 20];
+<a name="l00289"></a>00289 } <a class="code" href="unionprotocol__binary__request__incr.html" title="Definition of the structure used by the increment and decrement command.">protocol_binary_request_incr</a>;
+<a name="l00290"></a><a class="code" href="protocol__binary_8h.html#227eedcb81bf8f8772ef82acd57b3226">00290</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__incr.html" title="Definition of the structure used by the increment and decrement command.">protocol_binary_request_incr</a> <a class="code" href="unionprotocol__binary__request__incr.html" title="Definition of the structure used by the increment and decrement command.">protocol_binary_request_decr</a>;
+<a name="l00291"></a>00291
+<a name="l00297"></a><a class="code" href="unionprotocol__binary__response__incr.html">00297</a> <span class="keyword">typedef</span> <span class="keyword">union </span>{
+<a name="l00298"></a>00298 <span class="keyword">struct </span>{
+<a name="l00299"></a><a class="code" href="unionprotocol__binary__response__incr.html#a3821a6ef89daaf60327b3b31a7f0045">00299</a> <a class="code" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet.">protocol_binary_response_header</a> header;
+<a name="l00300"></a>00300 <span class="keyword">struct </span>{
+<a name="l00301"></a><a class="code" href="unionprotocol__binary__response__incr.html#18c01100a3d76fa9df2da8e28fc5bf7b">00301</a> uint64_t value;
+<a name="l00302"></a>00302 } body;
+<a name="l00303"></a>00303 } message;
+<a name="l00304"></a><a class="code" href="unionprotocol__binary__response__incr.html#0d16a2d5e8a2c260c0142e150961a601">00304</a> uint8_t bytes[<span class="keyword">sizeof</span>(<a class="code" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet.">protocol_binary_response_header</a>) + 8];
+<a name="l00305"></a>00305 } <a class="code" href="unionprotocol__binary__response__incr.html" title="Definition of the response from an incr or decr command command.">protocol_binary_response_incr</a>;
+<a name="l00306"></a><a class="code" href="protocol__binary_8h.html#516917de065b1c5d88dc3920dd077d59">00306</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__incr.html" title="Definition of the response from an incr or decr command command.">protocol_binary_response_incr</a> <a class="code" href="unionprotocol__binary__response__incr.html" title="Definition of the response from an incr or decr command command.">protocol_binary_response_decr</a>;
+<a name="l00307"></a>00307
+<a name="l00312"></a><a class="code" href="protocol__binary_8h.html#d8b5253e97f54858a464bbbfc92863d4">00312</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_quit</a>;
+<a name="l00313"></a>00313
+<a name="l00318"></a><a class="code" href="protocol__binary_8h.html#905487eece920822149266460a43c35c">00318</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_quit</a>;
+<a name="l00319"></a>00319
+<a name="l00324"></a><a class="code" href="protocol__binary_8h.html#f5ac78de99a6b7fbfca6fffb49d52d11">00324</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_append</a>;
+<a name="l00325"></a><a class="code" href="protocol__binary_8h.html#6038d38d1aa57d7b60a0f79e56adee26">00325</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_prepend</a>;
+<a name="l00326"></a>00326
+<a name="l00331"></a><a class="code" href="protocol__binary_8h.html#309e3adc3091629de0856c0530e0a920">00331</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_append</a>;
+<a name="l00332"></a><a class="code" href="protocol__binary_8h.html#f78e98b64b038d7bfa6090cf97388710">00332</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_prepend</a>;
+<a name="l00333"></a>00333
+<a name="l00338"></a><a class="code" href="protocol__binary_8h.html#a82fe3057a3aef3cc247d4bb3717f7a7">00338</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_version</a>;
+<a name="l00339"></a>00339
+<a name="l00344"></a><a class="code" href="protocol__binary_8h.html#6b43a960d4b83c23c04143903beecd81">00344</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_version</a>;
+<a name="l00345"></a>00345
+<a name="l00346"></a>00346
+<a name="l00351"></a><a class="code" href="protocol__binary_8h.html#94cf5e2960e3c0a13357340f86c11918">00351</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_no_extras</a> <a class="code" href="unionprotocol__binary__request__no__extras.html" title="Definition of a request-packet containing no extras.">protocol_binary_request_stats</a>;
+<a name="l00352"></a>00352
+<a name="l00357"></a><a class="code" href="protocol__binary_8h.html#a1e99963e6f5965acd3284ec0b0c6ec2">00357</a> <span class="keyword">typedef</span> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_no_extras</a> <a class="code" href="unionprotocol__binary__response__no__extras.html" title="Definition of a response-packet containing no extras.">protocol_binary_response_stats</a>;
+<a name="l00358"></a>00358 <span class="preprocessor">#ifdef __cplusplus</span>
+<a name="l00359"></a>00359 <span class="preprocessor"></span>}
+<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;
+<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>
+</html>
diff --git a/protocol__binary_8h.html b/protocol__binary_8h.html
new file mode 100644
index 0000000..91c11da
--- /dev/null
+++ b/protocol__binary_8h.html
@@ -0,0 +1,869 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary.h File Reference</h1><code>#include &lt;stdint.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for protocol_binary.h:</div>
+<div class="dynsection">
+<p><center><img src="protocol__binary_8h__incl.png" border="0" usemap="#protocol_binary.h_map" alt=""></center>
+</div>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="protocol__binary_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the header structure for a request packet. <a href="unionprotocol__binary__request__header.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the header structure for a response packet. <a href="unionprotocol__binary__response__header.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of a request-packet containing no extras. <a href="unionprotocol__binary__request__no__extras.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of a response-packet containing no extras. <a href="unionprotocol__binary__response__no__extras.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned from a successful get, getq, getk and getkq. <a href="unionprotocol__binary__response__get.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__flush.html">protocol_binary_request_flush</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet used by the flush command See section 4 Please note that the expiration field is optional, so remember to see check the header.bodysize to see if it is present. <a href="unionprotocol__binary__request__flush.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet used by set, add and replace See section 4. <a href="unionprotocol__binary__request__set.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_incr</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the structure used by the increment and decrement command. <a href="unionprotocol__binary__request__incr.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">union &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_incr</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the response from an incr or decr command command. <a href="unionprotocol__binary__response__incr.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<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#69c8162a02c5c184ce80fc25af867495">protocol_binary_request_get</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet used by the get, getq, getk and getkq command. <a href="#69c8162a02c5c184ce80fc25af867495"></a><br></td></tr>
+<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#93d92f5d6b00779abbf834103c4584d9">protocol_binary_request_getq</a></td></tr>
+
+<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#7c95dfd602971177ee385e076bad01c9">protocol_binary_request_getk</a></td></tr>
+
+<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#012802dd605b85927ae8cba8da72c43c">protocol_binary_request_getkq</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
+<a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#4ab82f733972db4488d12b6e5842f44d">protocol_binary_response_getq</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
+<a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#84523303cd1646607c9db3b2f8ce2c85">protocol_binary_response_getk</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
+<a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#8414af6b278b0e4cbfe97c08c58327ab">protocol_binary_response_getkq</a></td></tr>
+
+<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#55783b66fbd342dd4038bbe8c87541e9">protocol_binary_request_delete</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet used by the delete command See section 4. <a href="#55783b66fbd342dd4038bbe8c87541e9"></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#9363a43b784e878a9b0fbf035f550d51">protocol_binary_response_delete</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned by the delete command See section 4. <a href="#9363a43b784e878a9b0fbf035f550d51"></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#0d662d0170310f813f2746b8eb32977f">protocol_binary_response_flush</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned by the flush command See section 4. <a href="#0d662d0170310f813f2746b8eb32977f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#f6372c8ae4c84c579d4a719419fb26ee">protocol_binary_request_add</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#91019240c819dae29551c3886d69ab0a">protocol_binary_request_replace</a></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#11b492f0a8a70e0b4aab1ecb84247c43">protocol_binary_response_set</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned by set, add and replace See section 4. <a href="#11b492f0a8a70e0b4aab1ecb84247c43"></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#4c03fc39e4cb337434f9b836fc033f91">protocol_binary_response_add</a></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#b94d6ef2683157257cbf3f31fa5039b0">protocol_binary_response_replace</a></td></tr>
+
+<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#17b8ea29c9d4784b0d5536c35e64a5fe">protocol_binary_request_noop</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the noop packet See section 4. <a href="#17b8ea29c9d4784b0d5536c35e64a5fe"></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#b5f7fc099fb7dc6b3d2987cefd237e35">protocol_binary_response_noop</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned by the noop command See section 4. <a href="#b5f7fc099fb7dc6b3d2987cefd237e35"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
+<a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_incr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#227eedcb81bf8f8772ef82acd57b3226">protocol_binary_request_decr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <br class="typebreak">
+<a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_incr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="protocol__binary_8h.html#516917de065b1c5d88dc3920dd077d59">protocol_binary_response_decr</a></td></tr>
+
+<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#d8b5253e97f54858a464bbbfc92863d4">protocol_binary_request_quit</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the quit See section 4. <a href="#d8b5253e97f54858a464bbbfc92863d4"></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#905487eece920822149266460a43c35c">protocol_binary_response_quit</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned by the quit command See section 4. <a href="#905487eece920822149266460a43c35c"></a><br></td></tr>
+<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#f5ac78de99a6b7fbfca6fffb49d52d11">protocol_binary_request_append</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet used by append and prepend command See section 4. <a href="#f5ac78de99a6b7fbfca6fffb49d52d11"></a><br></td></tr>
+<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#6038d38d1aa57d7b60a0f79e56adee26">protocol_binary_request_prepend</a></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#309e3adc3091629de0856c0530e0a920">protocol_binary_response_append</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned from a successful append or prepend See section 4. <a href="#309e3adc3091629de0856c0530e0a920"></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#f78e98b64b038d7bfa6090cf97388710">protocol_binary_response_prepend</a></td></tr>
+
+<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#a82fe3057a3aef3cc247d4bb3717f7a7">protocol_binary_request_version</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet used by the version command See section 4. <a href="#a82fe3057a3aef3cc247d4bb3717f7a7"></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#6b43a960d4b83c23c04143903beecd81">protocol_binary_response_version</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the packet returned from a successful version command See section 4. <a href="#6b43a960d4b83c23c04143903beecd81"></a><br></td></tr>
+<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="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 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
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This file contains definitions of the constants and packet formats defined in the binary specification. <a href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c">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="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53">protocol_binary_response_status</a> { <br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc538fea339243b1bd7e4e5af6c1f49824b0">PROTOCOL_BINARY_RESPONSE_SUCCESS</a> = 0x00,
+<a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53a808428e1da43ba18c6eaf5b6054e05b">PROTOCOL_BINARY_RESPONSE_KEY_ENOENT</a> = 0x01,
+<a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53ec50e6557e5ffc0580e745b67051c4bc">PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS</a> = 0x02,
+<a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53d2eab7492921a2fc381e7ef9ec70ef76">PROTOCOL_BINARY_RESPONSE_E2BIG</a> = 0x03,
+<br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5351ee7334714234875974917d08bef83a">PROTOCOL_BINARY_RESPONSE_EINVAL</a> = 0x04,
+<a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc5393ff2c493d0b15ccbe6be219fd436b20">PROTOCOL_BINARY_RESPONSE_NOT_STORED</a> = 0x05,
+<a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53de3815bd0c3eab0fa1f25bb2df59b655">PROTOCOL_BINARY_RESPONSE_UNKNOWN_COMMAND</a> = 0x81,
+<a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc533b48de59bba9867520f70c92800e668e">PROTOCOL_BINARY_RESPONSE_ENOMEM</a> = 0x82
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the valid response status numbers. <a href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53">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="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e">protocol_binary_command</a> { <br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e36413c0a838ee82f149bbf88082659c7">PROTOCOL_BINARY_CMD_GET</a> = 0x00,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3c8d79a26fc9c6b7c3f1233ce2bda6a4">PROTOCOL_BINARY_CMD_SET</a> = 0x01,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e79c5e1ae4014e14d08df4fc0341db9c0">PROTOCOL_BINARY_CMD_ADD</a> = 0x02,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e0bcad3bd7dc8fde9c96b9b7a4ae504e7">PROTOCOL_BINARY_CMD_REPLACE</a> = 0x03,
+<br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec117b3a7be313f84c65baa97d7f7d72e">PROTOCOL_BINARY_CMD_DELETE</a> = 0x04,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5d89bcc56dc89de6c71292248a8b68a1">PROTOCOL_BINARY_CMD_INCREMENT</a> = 0x05,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e70be7564cc38820d8af36de8bb97278c">PROTOCOL_BINARY_CMD_DECREMENT</a> = 0x06,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e60f66c7f7cc746367d86497e8eda6236">PROTOCOL_BINARY_CMD_QUIT</a> = 0x07,
+<br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec02bad617e82850ec9067d2e2868d9fe">PROTOCOL_BINARY_CMD_FLUSH</a> = 0x08,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ee175fbb73bcad997b9f11ead71ce2499">PROTOCOL_BINARY_CMD_GETQ</a> = 0x09,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5270c5f63f72d5d1d0b50a3ce97bb5f1">PROTOCOL_BINARY_CMD_NOOP</a> = 0x0a,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e61470ad74350ae324bf9f65c2d91907f">PROTOCOL_BINARY_CMD_VERSION</a> = 0x0b,
+<br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e5c1180839e6c1e5cae1b2e2f9fc0827b">PROTOCOL_BINARY_CMD_GETK</a> = 0x0c,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e50159f47639937efc2014c65910d588a">PROTOCOL_BINARY_CMD_GETKQ</a> = 0x0d,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7284914403ebb87e8be8982528803a96">PROTOCOL_BINARY_CMD_APPEND</a> = 0x0e,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e05f0c3a546f657d0c7e0ccb1a726d8d7">PROTOCOL_BINARY_CMD_PREPEND</a> = 0x0f,
+<br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e1601d266f7c4df7b22b1b877299f26eb">PROTOCOL_BINARY_CMD_STAT</a> = 0x10,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e2114fadc0a9a1499d4432dc0c8d5f493">PROTOCOL_BINARY_CMD_SETQ</a> = 0x11,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e3159964a3f9f5dff71c6a45f44187075">PROTOCOL_BINARY_CMD_ADDQ</a> = 0x12,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7088ddacdd5997653d99460c82897f4f">PROTOCOL_BINARY_CMD_REPLACEQ</a> = 0x13,
+<br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ef067418c38c98b63ab4aa39a1c137c1a">PROTOCOL_BINARY_CMD_DELETEQ</a> = 0x14,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ed216687e01194926af031070859aa3a1">PROTOCOL_BINARY_CMD_INCREMENTQ</a> = 0x15,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4b15eea21826cde2e1946f3993062735">PROTOCOL_BINARY_CMD_DECREMENTQ</a> = 0x16,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82ec7fed56ddc449773466e8b4420f875e8">PROTOCOL_BINARY_CMD_QUITQ</a> = 0x17,
+<br>
+&nbsp;&nbsp;<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e4751ae4ed820d92d2da6ee83bbedc456">PROTOCOL_BINARY_CMD_FLUSHQ</a> = 0x18,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e7957bb3663a982b71a6bc3178b6c1ccd">PROTOCOL_BINARY_CMD_APPENDQ</a> = 0x19,
+<a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82eec797e8eab14b1747851db5ae97ea685">PROTOCOL_BINARY_CMD_PREPENDQ</a> = 0x1a
+<br>
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Defintion of the different command opcodes. <a href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e">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="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea">protocol_binary_datatypes</a> { <a class="el" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea2b710058b82454df367b8e802f688a2b">PROTOCOL_BINARY_RAW_BYTES</a> = 0x00
+ }</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Definition of the data types in the packet See section 3.4 Data Types. <a href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea">More...</a><br></td></tr>
+</table>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="f6372c8ae4c84c579d4a719419fb26ee"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_add" ref="f6372c8ae4c84c579d4a719419fb26ee" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a> <a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_add</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f5ac78de99a6b7fbfca6fffb49d52d11"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_append" ref="f5ac78de99a6b7fbfca6fffb49d52d11" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_append</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet used by append and prepend command See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="227eedcb81bf8f8772ef82acd57b3226"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_decr" ref="227eedcb81bf8f8772ef82acd57b3226" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_incr</a> <a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_decr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="55783b66fbd342dd4038bbe8c87541e9"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_delete" ref="55783b66fbd342dd4038bbe8c87541e9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_delete</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet used by the delete command See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="69c8162a02c5c184ce80fc25af867495"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_get" ref="69c8162a02c5c184ce80fc25af867495" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_get</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet used by the get, getq, getk and getkq command.
+<p>
+See section 4
+</div>
+</div><p>
+<a class="anchor" name="7c95dfd602971177ee385e076bad01c9"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_getk" ref="7c95dfd602971177ee385e076bad01c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_getk</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="012802dd605b85927ae8cba8da72c43c"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_getkq" ref="012802dd605b85927ae8cba8da72c43c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_getkq</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="93d92f5d6b00779abbf834103c4584d9"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_getq" ref="93d92f5d6b00779abbf834103c4584d9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_getq</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="17b8ea29c9d4784b0d5536c35e64a5fe"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_noop" ref="17b8ea29c9d4784b0d5536c35e64a5fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_noop</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the noop packet See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6038d38d1aa57d7b60a0f79e56adee26"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_prepend" ref="6038d38d1aa57d7b60a0f79e56adee26" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_prepend</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d8b5253e97f54858a464bbbfc92863d4"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_quit" ref="d8b5253e97f54858a464bbbfc92863d4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_quit</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the quit See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="91019240c819dae29551c3886d69ab0a"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_replace" ref="91019240c819dae29551c3886d69ab0a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a> <a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_replace</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="94cf5e2960e3c0a13357340f86c11918"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_stats" ref="94cf5e2960e3c0a13357340f86c11918" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_stats</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet used by the <a class="el" href="structstats.html">stats</a> command.
+<p>
+See section 4
+</div>
+</div><p>
+<a class="anchor" name="a82fe3057a3aef3cc247d4bb3717f7a7"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_request_version" ref="a82fe3057a3aef3cc247d4bb3717f7a7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a> <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_version</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet used by the version command See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4c03fc39e4cb337434f9b836fc033f91"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_add" ref="4c03fc39e4cb337434f9b836fc033f91" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_add</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="309e3adc3091629de0856c0530e0a920"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_append" ref="309e3adc3091629de0856c0530e0a920" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_append</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet returned from a successful append or prepend See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="516917de065b1c5d88dc3920dd077d59"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_decr" ref="516917de065b1c5d88dc3920dd077d59" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_incr</a> <a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_decr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9363a43b784e878a9b0fbf035f550d51"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_delete" ref="9363a43b784e878a9b0fbf035f550d51" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_delete</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet returned by the delete command See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0d662d0170310f813f2746b8eb32977f"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_flush" ref="0d662d0170310f813f2746b8eb32977f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_flush</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet returned by the flush command See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="84523303cd1646607c9db3b2f8ce2c85"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_getk" ref="84523303cd1646607c9db3b2f8ce2c85" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a> <a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_getk</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8414af6b278b0e4cbfe97c08c58327ab"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_getkq" ref="8414af6b278b0e4cbfe97c08c58327ab" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a> <a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_getkq</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4ab82f733972db4488d12b6e5842f44d"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_getq" ref="4ab82f733972db4488d12b6e5842f44d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a> <a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_getq</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b5f7fc099fb7dc6b3d2987cefd237e35"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_noop" ref="b5f7fc099fb7dc6b3d2987cefd237e35" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_noop</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet returned by the noop command See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f78e98b64b038d7bfa6090cf97388710"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_prepend" ref="f78e98b64b038d7bfa6090cf97388710" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_prepend</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="905487eece920822149266460a43c35c"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_quit" ref="905487eece920822149266460a43c35c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_quit</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet returned by the quit command See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b94d6ef2683157257cbf3f31fa5039b0"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_replace" ref="b94d6ef2683157257cbf3f31fa5039b0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_replace</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="11b492f0a8a70e0b4aab1ecb84247c43"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_set" ref="11b492f0a8a70e0b4aab1ecb84247c43" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_set</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet returned by set, add and replace See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a1e99963e6f5965acd3284ec0b0c6ec2"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_stats" ref="a1e99963e6f5965acd3284ec0b0c6ec2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_stats</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet returned from a successful <a class="el" href="structstats.html">stats</a> command See section 4.
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6b43a960d4b83c23c04143903beecd81"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_version" ref="6b43a960d4b83c23c04143903beecd81" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a> <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_version</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the packet returned from a successful version command See section 4.
+<p>
+
+</div>
+</div><p>
+<hr><h2>Enumeration Type Documentation</h2>
+<a class="anchor" name="9daa15c9382e79e7992334d97390f82e"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_command" ref="9daa15c9382e79e7992334d97390f82e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="protocol__binary_8h.html#9daa15c9382e79e7992334d97390f82e">protocol_binary_command</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Defintion of the different command opcodes.
+<p>
+See section 3.3 Command Opcodes <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e36413c0a838ee82f149bbf88082659c7"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_GET" ref="9daa15c9382e79e7992334d97390f82e36413c0a838ee82f149bbf88082659c7" args="" -->PROTOCOL_BINARY_CMD_GET</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e3c8d79a26fc9c6b7c3f1233ce2bda6a4"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_SET" ref="9daa15c9382e79e7992334d97390f82e3c8d79a26fc9c6b7c3f1233ce2bda6a4" args="" -->PROTOCOL_BINARY_CMD_SET</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e79c5e1ae4014e14d08df4fc0341db9c0"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_ADD" ref="9daa15c9382e79e7992334d97390f82e79c5e1ae4014e14d08df4fc0341db9c0" args="" -->PROTOCOL_BINARY_CMD_ADD</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e0bcad3bd7dc8fde9c96b9b7a4ae504e7"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_REPLACE" ref="9daa15c9382e79e7992334d97390f82e0bcad3bd7dc8fde9c96b9b7a4ae504e7" args="" -->PROTOCOL_BINARY_CMD_REPLACE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82ec117b3a7be313f84c65baa97d7f7d72e"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_DELETE" ref="9daa15c9382e79e7992334d97390f82ec117b3a7be313f84c65baa97d7f7d72e" args="" -->PROTOCOL_BINARY_CMD_DELETE</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e5d89bcc56dc89de6c71292248a8b68a1"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_INCREMENT" ref="9daa15c9382e79e7992334d97390f82e5d89bcc56dc89de6c71292248a8b68a1" args="" -->PROTOCOL_BINARY_CMD_INCREMENT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e70be7564cc38820d8af36de8bb97278c"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_DECREMENT" ref="9daa15c9382e79e7992334d97390f82e70be7564cc38820d8af36de8bb97278c" args="" -->PROTOCOL_BINARY_CMD_DECREMENT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e60f66c7f7cc746367d86497e8eda6236"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_QUIT" ref="9daa15c9382e79e7992334d97390f82e60f66c7f7cc746367d86497e8eda6236" args="" -->PROTOCOL_BINARY_CMD_QUIT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82ec02bad617e82850ec9067d2e2868d9fe"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_FLUSH" ref="9daa15c9382e79e7992334d97390f82ec02bad617e82850ec9067d2e2868d9fe" args="" -->PROTOCOL_BINARY_CMD_FLUSH</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82ee175fbb73bcad997b9f11ead71ce2499"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_GETQ" ref="9daa15c9382e79e7992334d97390f82ee175fbb73bcad997b9f11ead71ce2499" args="" -->PROTOCOL_BINARY_CMD_GETQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e5270c5f63f72d5d1d0b50a3ce97bb5f1"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_NOOP" ref="9daa15c9382e79e7992334d97390f82e5270c5f63f72d5d1d0b50a3ce97bb5f1" args="" -->PROTOCOL_BINARY_CMD_NOOP</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e61470ad74350ae324bf9f65c2d91907f"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_VERSION" ref="9daa15c9382e79e7992334d97390f82e61470ad74350ae324bf9f65c2d91907f" args="" -->PROTOCOL_BINARY_CMD_VERSION</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e5c1180839e6c1e5cae1b2e2f9fc0827b"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_GETK" ref="9daa15c9382e79e7992334d97390f82e5c1180839e6c1e5cae1b2e2f9fc0827b" args="" -->PROTOCOL_BINARY_CMD_GETK</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e50159f47639937efc2014c65910d588a"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_GETKQ" ref="9daa15c9382e79e7992334d97390f82e50159f47639937efc2014c65910d588a" args="" -->PROTOCOL_BINARY_CMD_GETKQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e7284914403ebb87e8be8982528803a96"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_APPEND" ref="9daa15c9382e79e7992334d97390f82e7284914403ebb87e8be8982528803a96" args="" -->PROTOCOL_BINARY_CMD_APPEND</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e05f0c3a546f657d0c7e0ccb1a726d8d7"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_PREPEND" ref="9daa15c9382e79e7992334d97390f82e05f0c3a546f657d0c7e0ccb1a726d8d7" args="" -->PROTOCOL_BINARY_CMD_PREPEND</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e1601d266f7c4df7b22b1b877299f26eb"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_STAT" ref="9daa15c9382e79e7992334d97390f82e1601d266f7c4df7b22b1b877299f26eb" args="" -->PROTOCOL_BINARY_CMD_STAT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e2114fadc0a9a1499d4432dc0c8d5f493"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_SETQ" ref="9daa15c9382e79e7992334d97390f82e2114fadc0a9a1499d4432dc0c8d5f493" args="" -->PROTOCOL_BINARY_CMD_SETQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e3159964a3f9f5dff71c6a45f44187075"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_ADDQ" ref="9daa15c9382e79e7992334d97390f82e3159964a3f9f5dff71c6a45f44187075" args="" -->PROTOCOL_BINARY_CMD_ADDQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e7088ddacdd5997653d99460c82897f4f"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_REPLACEQ" ref="9daa15c9382e79e7992334d97390f82e7088ddacdd5997653d99460c82897f4f" args="" -->PROTOCOL_BINARY_CMD_REPLACEQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82ef067418c38c98b63ab4aa39a1c137c1a"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_DELETEQ" ref="9daa15c9382e79e7992334d97390f82ef067418c38c98b63ab4aa39a1c137c1a" args="" -->PROTOCOL_BINARY_CMD_DELETEQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82ed216687e01194926af031070859aa3a1"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_INCREMENTQ" ref="9daa15c9382e79e7992334d97390f82ed216687e01194926af031070859aa3a1" args="" -->PROTOCOL_BINARY_CMD_INCREMENTQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e4b15eea21826cde2e1946f3993062735"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_DECREMENTQ" ref="9daa15c9382e79e7992334d97390f82e4b15eea21826cde2e1946f3993062735" args="" -->PROTOCOL_BINARY_CMD_DECREMENTQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82ec7fed56ddc449773466e8b4420f875e8"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_QUITQ" ref="9daa15c9382e79e7992334d97390f82ec7fed56ddc449773466e8b4420f875e8" args="" -->PROTOCOL_BINARY_CMD_QUITQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e4751ae4ed820d92d2da6ee83bbedc456"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_FLUSHQ" ref="9daa15c9382e79e7992334d97390f82e4751ae4ed820d92d2da6ee83bbedc456" args="" -->PROTOCOL_BINARY_CMD_FLUSHQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82e7957bb3663a982b71a6bc3178b6c1ccd"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_APPENDQ" ref="9daa15c9382e79e7992334d97390f82e7957bb3663a982b71a6bc3178b6c1ccd" args="" -->PROTOCOL_BINARY_CMD_APPENDQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="9daa15c9382e79e7992334d97390f82eec797e8eab14b1747851db5ae97ea685"></a><!-- doxytag: member="PROTOCOL_BINARY_CMD_PREPENDQ" ref="9daa15c9382e79e7992334d97390f82eec797e8eab14b1747851db5ae97ea685" args="" -->PROTOCOL_BINARY_CMD_PREPENDQ</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f91cfdf51e61563a3ccf41dd499d44ea"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_datatypes" ref="f91cfdf51e61563a3ccf41dd499d44ea" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="protocol__binary_8h.html#f91cfdf51e61563a3ccf41dd499d44ea">protocol_binary_datatypes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the data types in the packet See section 3.4 Data Types.
+<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="f91cfdf51e61563a3ccf41dd499d44ea2b710058b82454df367b8e802f688a2b"></a><!-- doxytag: member="PROTOCOL_BINARY_RAW_BYTES" ref="f91cfdf51e61563a3ccf41dd499d44ea2b710058b82454df367b8e802f688a2b" args="" -->PROTOCOL_BINARY_RAW_BYTES</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="22d27a1ba64d9d909a056f834760168c"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_magic" ref="22d27a1ba64d9d909a056f834760168c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="protocol__binary_8h.html#22d27a1ba64d9d909a056f834760168c">protocol_binary_magic</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+This file contains definitions of the constants and packet formats defined in the binary specification.
+<p>
+Please note that you _MUST_ remember to convert each multibyte field to / from network byte order to / from host order. Definition of the legal "magic" values used in a packet. See section 3.1 Magic byte <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="22d27a1ba64d9d909a056f834760168c96870f80e349d34e804011386a1e78d5"></a><!-- doxytag: member="PROTOCOL_BINARY_REQ" ref="22d27a1ba64d9d909a056f834760168c96870f80e349d34e804011386a1e78d5" args="" -->PROTOCOL_BINARY_REQ</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="22d27a1ba64d9d909a056f834760168cd653fa5fac2ab2fa64883ab1827ee8b9"></a><!-- doxytag: member="PROTOCOL_BINARY_RES" ref="22d27a1ba64d9d909a056f834760168cd653fa5fac2ab2fa64883ab1827ee8b9" args="" -->PROTOCOL_BINARY_RES</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c8c450add089b219765a56514fdfdc53"></a><!-- doxytag: member="protocol_binary.h::protocol_binary_response_status" ref="c8c450add089b219765a56514fdfdc53" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="protocol__binary_8h.html#c8c450add089b219765a56514fdfdc53">protocol_binary_response_status</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of the valid response status numbers.
+<p>
+See section 3.2 Response Status <dl compact><dt><b>Enumerator: </b></dt><dd>
+<table border="0" cellspacing="2" cellpadding="0">
+<tr><td valign="top"><em><a class="anchor" name="c8c450add089b219765a56514fdfdc538fea339243b1bd7e4e5af6c1f49824b0"></a><!-- doxytag: member="PROTOCOL_BINARY_RESPONSE_SUCCESS" ref="c8c450add089b219765a56514fdfdc538fea339243b1bd7e4e5af6c1f49824b0" args="" -->PROTOCOL_BINARY_RESPONSE_SUCCESS</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="c8c450add089b219765a56514fdfdc53a808428e1da43ba18c6eaf5b6054e05b"></a><!-- doxytag: member="PROTOCOL_BINARY_RESPONSE_KEY_ENOENT" ref="c8c450add089b219765a56514fdfdc53a808428e1da43ba18c6eaf5b6054e05b" args="" -->PROTOCOL_BINARY_RESPONSE_KEY_ENOENT</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="c8c450add089b219765a56514fdfdc53ec50e6557e5ffc0580e745b67051c4bc"></a><!-- doxytag: member="PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS" ref="c8c450add089b219765a56514fdfdc53ec50e6557e5ffc0580e745b67051c4bc" args="" -->PROTOCOL_BINARY_RESPONSE_KEY_EEXISTS</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="c8c450add089b219765a56514fdfdc53d2eab7492921a2fc381e7ef9ec70ef76"></a><!-- doxytag: member="PROTOCOL_BINARY_RESPONSE_E2BIG" ref="c8c450add089b219765a56514fdfdc53d2eab7492921a2fc381e7ef9ec70ef76" args="" -->PROTOCOL_BINARY_RESPONSE_E2BIG</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="c8c450add089b219765a56514fdfdc5351ee7334714234875974917d08bef83a"></a><!-- doxytag: member="PROTOCOL_BINARY_RESPONSE_EINVAL" ref="c8c450add089b219765a56514fdfdc5351ee7334714234875974917d08bef83a" args="" -->PROTOCOL_BINARY_RESPONSE_EINVAL</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="c8c450add089b219765a56514fdfdc5393ff2c493d0b15ccbe6be219fd436b20"></a><!-- doxytag: member="PROTOCOL_BINARY_RESPONSE_NOT_STORED" ref="c8c450add089b219765a56514fdfdc5393ff2c493d0b15ccbe6be219fd436b20" args="" -->PROTOCOL_BINARY_RESPONSE_NOT_STORED</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="c8c450add089b219765a56514fdfdc53de3815bd0c3eab0fa1f25bb2df59b655"></a><!-- doxytag: member="PROTOCOL_BINARY_RESPONSE_UNKNOWN_COMMAND" ref="c8c450add089b219765a56514fdfdc53de3815bd0c3eab0fa1f25bb2df59b655" args="" -->PROTOCOL_BINARY_RESPONSE_UNKNOWN_COMMAND</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign="top"><em><a class="anchor" name="c8c450add089b219765a56514fdfdc533b48de59bba9867520f70c92800e668e"></a><!-- doxytag: member="PROTOCOL_BINARY_RESPONSE_ENOMEM" ref="c8c450add089b219765a56514fdfdc533b48de59bba9867520f70c92800e668e" args="" -->PROTOCOL_BINARY_RESPONSE_ENOMEM</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+</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;
+<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>
+</html>
diff --git a/protocol__binary_8h__dep__incl.map b/protocol__binary_8h__dep__incl.map
new file mode 100644
index 0000000..9f4e3e4
--- /dev/null
+++ b/protocol__binary_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<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">
diff --git a/protocol__binary_8h__dep__incl.md5 b/protocol__binary_8h__dep__incl.md5
new file mode 100644
index 0000000..888dbbb
--- /dev/null
+++ b/protocol__binary_8h__dep__incl.md5
@@ -0,0 +1 @@
+f245e3a414b5339e4ed252c12862628f \ No newline at end of file
diff --git a/protocol__binary_8h__dep__incl.png b/protocol__binary_8h__dep__incl.png
new file mode 100644
index 0000000..6c199e1
--- /dev/null
+++ b/protocol__binary_8h__dep__incl.png
Binary files differ
diff --git a/protocol__binary_8h__incl.map b/protocol__binary_8h__incl.map
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/protocol__binary_8h__incl.map
diff --git a/protocol__binary_8h__incl.md5 b/protocol__binary_8h__incl.md5
new file mode 100644
index 0000000..d76cd9b
--- /dev/null
+++ b/protocol__binary_8h__incl.md5
@@ -0,0 +1 @@
+fb57c2830eb6b84d1b95e9ee70e359d7 \ No newline at end of file
diff --git a/protocol__binary_8h__incl.png b/protocol__binary_8h__incl.png
new file mode 100644
index 0000000..11681a0
--- /dev/null
+++ b/protocol__binary_8h__incl.png
Binary files differ
diff --git a/sizes_8c.html b/sizes_8c.html
new file mode 100644
index 0000000..bfa8b5d
--- /dev/null
+++ b/sizes_8c.html
@@ -0,0 +1,76 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: sizes.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>sizes.c File Reference</h1><code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sizes_8c.html#3c04138a5bfe5d72780bb7e82a18e627">main</a> (int argc, char **argv)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="3c04138a5bfe5d72780bb7e82a18e627"></a><!-- doxytag: member="sizes.c::main" ref="3c04138a5bfe5d72780bb7e82a18e627" args="(int argc, char **argv)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int main </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>argc</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char **&nbsp;</td>
+ <td class="paramname"> <em>argv</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/sizes_8c__incl.map b/sizes_8c__incl.map
new file mode 100644
index 0000000..382db84
--- /dev/null
+++ b/sizes_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/sizes_8c__incl.md5 b/sizes_8c__incl.md5
new file mode 100644
index 0000000..78e1497
--- /dev/null
+++ b/sizes_8c__incl.md5
@@ -0,0 +1 @@
+89ce6ba0df3736456696b5971c550665 \ No newline at end of file
diff --git a/sizes_8c__incl.png b/sizes_8c__incl.png
new file mode 100644
index 0000000..73d0d2c
--- /dev/null
+++ b/sizes_8c__incl.png
Binary files differ
diff --git a/slabs_8c.html b/slabs_8c.html
new file mode 100644
index 0000000..eb1c334
--- /dev/null
+++ b/slabs_8c.html
@@ -0,0 +1,332 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: slabs.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>slabs.c File Reference</h1><code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+<code>#include &lt;sys/stat.h&gt;</code><br>
+<code>#include &lt;sys/socket.h&gt;</code><br>
+<code>#include &lt;sys/signal.h&gt;</code><br>
+<code>#include &lt;sys/resource.h&gt;</code><br>
+<code>#include &lt;fcntl.h&gt;</code><br>
+<code>#include &lt;netinet/in.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+<code>#include &lt;pthread.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<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="structslabclass__t.html">slabclass_t</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00">slabs_clsid</a> (const size_t size)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Given object size, return id to use when allocating/freeing memory for object 0 means error: can't store such a large object. <a href="#89e035684df4bb1ef8b0852cb2c20f00"></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#8cc4ad6521988a6806c2600bd2f2010b">slabs_init</a> (const size_t limit, const double factor, const bool prealloc)</td></tr>
+
+<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="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>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23">slabs_free</a> (void *ptr, size_t size, unsigned int id)</td></tr>
+
+<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>
+</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)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool get_stats </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>stat_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a datum for <a class="el" href="structstats.html">stats</a> in binary protocol.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.png" border="0" usemap="#slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph_map" alt=""></center>
+<map name="slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#2b022c04b5ceac327d82762206f51ca8" title="item_stats" alt="" coords="163,5,259,35"><area shape="rect" id="node7" href="memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8" title="item_stats_sizes" alt="" coords="143,59,279,88"><area shape="rect" id="node11" href="slabs_8c.html#0d52f605d063c6de9e3f32e08126915c" title="Fill buffer with stats." alt="" coords="163,112,259,141"><area shape="rect" id="node5" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c" title="do_item_stats" alt="" coords="348,5,468,35"><area shape="rect" id="node9" href="items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes" alt="" coords="328,59,488,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="f71fcc67d3024b6d57945de6215fa421"></a><!-- doxytag: member="slabs.c::slabs_alloc" ref="f71fcc67d3024b6d57945de6215fa421" args="(size_t size, unsigned int id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* slabs_alloc </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate object of given length.
+<p>
+0 on error
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.png" border="0" usemap="#slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph_map" alt=""></center>
+<map name="slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="148,59,260,88"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="315,5,424,35"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="309,59,429,88"><area shape="rect" id="node13" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="324,112,415,141"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="481,5,569,35"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="477,59,573,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="89e035684df4bb1ef8b0852cb2c20f00"></a><!-- doxytag: member="slabs.c::slabs_clsid" ref="89e035684df4bb1ef8b0852cb2c20f00" args="(const size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int slabs_clsid </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given object size, return id to use when allocating/freeing memory for object 0 means error: can't store such a large object.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.png" border="0" usemap="#slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph_map" alt=""></center>
+<map name="slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="145,59,257,88"><area shape="rect" id="node15" href="items_8h.html#9f56df307b2406f372e918860b07adad" title="Returns true if an item will fit in the cache (its size does not exceed the maximum..." alt="" coords="147,112,256,141"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="312,5,421,35"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="307,59,427,88"><area shape="rect" id="node13" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="321,112,412,141"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="479,5,567,35"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="475,59,571,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="870e49205e3adc320d078b03d8ea3b23"></a><!-- doxytag: member="slabs.c::slabs_free" ref="870e49205e3adc320d078b03d8ea3b23" args="(void *ptr, size_t size, unsigned int id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void slabs_free </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free previously allocated object.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.png" border="0" usemap="#slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph_map" alt=""></center>
+<map name="slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="144,59,232,88"><area shape="rect" id="node5" href="items_8h.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="676,5,812,35"><area shape="rect" id="node17" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="280,137,400,167"><area shape="rect" id="node7" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="872,216,981,245"><area shape="rect" id="node11" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="867,137,987,167"><area shape="rect" id="node15" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="871,5,983,35"><area shape="rect" id="node9" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1039,216,1127,245"><area shape="rect" id="node13" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1035,137,1131,167"><area shape="rect" id="node19" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="688,269,800,299"><area shape="rect" id="node25" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="449,111,620,140"><area shape="rect" id="node29" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="481,57,588,87"><area shape="rect" id="node34" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="468,217,601,247"><area shape="rect" id="node40" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="487,164,583,193"><area shape="rect" id="node23" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="881,269,972,299"><area shape="rect" id="node27" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="671,163,817,192"><area shape="rect" id="node32" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="703,59,785,88"><area shape="rect" id="node36" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="689,216,799,245"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8cc4ad6521988a6806c2600bd2f2010b"></a><!-- doxytag: member="slabs.c::slabs_init" ref="8cc4ad6521988a6806c2600bd2f2010b" args="(const size_t limit, const double factor, const bool prealloc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void slabs_init </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>limit</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>factor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>prealloc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Determines the chunk sizes and initializes the slab class descriptors accordingly.
+<p>
+Init the subsystem.
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.png" border="0" usemap="#slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph_map" alt=""></center>
+<map name="slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="136,5,189,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="0d52f605d063c6de9e3f32e08126915c"></a><!-- doxytag: member="slabs.c::slabs_stats" ref="0d52f605d063c6de9e3f32e08126915c" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void slabs_stats </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fill buffer with <a class="el" href="structstats.html">stats</a>.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.png" border="0" usemap="#slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph_map" alt=""></center>
+<map name="slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph_map">
+<area shape="rect" id="node3" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="152,5,240,35"></map>
+</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;
+<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>
+</html>
diff --git a/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.map b/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.map
new file mode 100644
index 0000000..e8327ac
--- /dev/null
+++ b/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="152,5,240,35">
diff --git a/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.md5 b/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.md5
new file mode 100644
index 0000000..ed61f26
--- /dev/null
+++ b/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.md5
@@ -0,0 +1 @@
+7bfbeb621f72b9331000eea764c8722c \ No newline at end of file
diff --git a/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.png b/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.png
new file mode 100644
index 0000000..5f7b633
--- /dev/null
+++ b/slabs_8c_0d52f605d063c6de9e3f32e08126915c_icgraph.png
Binary files differ
diff --git a/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.map b/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.map
new file mode 100644
index 0000000..01645da
--- /dev/null
+++ b/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#2b022c04b5ceac327d82762206f51ca8" title="item_stats" alt="" coords="163,5,259,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8" title="item_stats_sizes" alt="" coords="143,59,279,88">
+<area shape="rect" id="node11" href="$slabs_8c.html#0d52f605d063c6de9e3f32e08126915c" title="Fill buffer with stats." alt="" coords="163,112,259,141">
+<area shape="rect" id="node5" href="$items_8c.html#c37d9c76fff27f10050dc069eef7d50c" title="do_item_stats" alt="" coords="348,5,468,35">
+<area shape="rect" id="node9" href="$items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes" alt="" coords="328,59,488,88">
diff --git a/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.md5 b/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.md5
new file mode 100644
index 0000000..5396cef
--- /dev/null
+++ b/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.md5
@@ -0,0 +1 @@
+eab44ce858d437f67bea646ebd55e57f \ No newline at end of file
diff --git a/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.png b/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.png
new file mode 100644
index 0000000..91f8581
--- /dev/null
+++ b/slabs_8c_0e8837809ec40b8024ca6f972830176c_cgraph.png
Binary files differ
diff --git a/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.map b/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.map
new file mode 100644
index 0000000..57e701a
--- /dev/null
+++ b/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.map
@@ -0,0 +1,17 @@
+<area shape="rect" id="node3" href="$items_8h.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="144,59,232,88">
+<area shape="rect" id="node5" href="$items_8h.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="676,5,812,35">
+<area shape="rect" id="node17" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="280,137,400,167">
+<area shape="rect" id="node7" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="872,216,981,245">
+<area shape="rect" id="node11" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="867,137,987,167">
+<area shape="rect" id="node15" href="$thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="871,5,983,35">
+<area shape="rect" id="node9" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1039,216,1127,245">
+<area shape="rect" id="node13" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1035,137,1131,167">
+<area shape="rect" id="node19" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="688,269,800,299">
+<area shape="rect" id="node25" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="449,111,620,140">
+<area shape="rect" id="node29" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="481,57,588,87">
+<area shape="rect" id="node34" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="468,217,601,247">
+<area shape="rect" id="node40" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="487,164,583,193">
+<area shape="rect" id="node23" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="881,269,972,299">
+<area shape="rect" id="node27" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="671,163,817,192">
+<area shape="rect" id="node32" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="703,59,785,88">
+<area shape="rect" id="node36" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="689,216,799,245">
diff --git a/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.md5 b/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.md5
new file mode 100644
index 0000000..8c90fdc
--- /dev/null
+++ b/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.md5
@@ -0,0 +1 @@
+73f035fe2bf812a93bc02a7adcd2442b \ No newline at end of file
diff --git a/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.png b/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.png
new file mode 100644
index 0000000..4cc15a0
--- /dev/null
+++ b/slabs_8c_870e49205e3adc320d078b03d8ea3b23_icgraph.png
Binary files differ
diff --git a/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.map b/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.map
new file mode 100644
index 0000000..4f9bd14
--- /dev/null
+++ b/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="145,59,257,88">
+<area shape="rect" id="node15" href="$items_8h.html#9f56df307b2406f372e918860b07adad" title="Returns true if an item will fit in the cache (its size does not exceed the maximum..." alt="" coords="147,112,256,141">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="312,5,421,35">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="307,59,427,88">
+<area shape="rect" id="node13" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="321,112,412,141">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="479,5,567,35">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="475,59,571,88">
diff --git a/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.md5 b/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.md5
new file mode 100644
index 0000000..340fc60
--- /dev/null
+++ b/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.md5
@@ -0,0 +1 @@
+8729506f7ef1986267d36e33c56d3449 \ No newline at end of file
diff --git a/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.png b/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.png
new file mode 100644
index 0000000..1a65ad4
--- /dev/null
+++ b/slabs_8c_89e035684df4bb1ef8b0852cb2c20f00_icgraph.png
Binary files differ
diff --git a/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.map b/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.map
new file mode 100644
index 0000000..b7daba7
--- /dev/null
+++ b/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="136,5,189,35">
diff --git a/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.md5 b/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.md5
new file mode 100644
index 0000000..a93c5a9
--- /dev/null
+++ b/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.md5
@@ -0,0 +1 @@
+2bfc52206d38b69c184bf177f18b6446 \ No newline at end of file
diff --git a/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.png b/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.png
new file mode 100644
index 0000000..f9030e8
--- /dev/null
+++ b/slabs_8c_8cc4ad6521988a6806c2600bd2f2010b_icgraph.png
Binary files differ
diff --git a/slabs_8c__incl.map b/slabs_8c__incl.map
new file mode 100644
index 0000000..6f956e9
--- /dev/null
+++ b/slabs_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/slabs_8c__incl.md5 b/slabs_8c__incl.md5
new file mode 100644
index 0000000..dfa8e04
--- /dev/null
+++ b/slabs_8c__incl.md5
@@ -0,0 +1 @@
+e0e12d77f99f62176dc4a698e168c4b1 \ No newline at end of file
diff --git a/slabs_8c__incl.png b/slabs_8c__incl.png
new file mode 100644
index 0000000..082112b
--- /dev/null
+++ b/slabs_8c__incl.png
Binary files differ
diff --git a/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.map b/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.map
new file mode 100644
index 0000000..cbf4401
--- /dev/null
+++ b/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.map
@@ -0,0 +1,6 @@
+<area shape="rect" id="node3" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="148,59,260,88">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="315,5,424,35">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="309,59,429,88">
+<area shape="rect" id="node13" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="324,112,415,141">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="481,5,569,35">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="477,59,573,88">
diff --git a/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.md5 b/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.md5
new file mode 100644
index 0000000..5c10f3f
--- /dev/null
+++ b/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.md5
@@ -0,0 +1 @@
+f05b77b9a05b7d6b648b134db6f1e7a9 \ No newline at end of file
diff --git a/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.png b/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.png
new file mode 100644
index 0000000..373459a
--- /dev/null
+++ b/slabs_8c_f71fcc67d3024b6d57945de6215fa421_icgraph.png
Binary files differ
diff --git a/slabs_8h-source.html b/slabs_8h-source.html
new file mode 100644
index 0000000..61c9622
--- /dev/null
+++ b/slabs_8h-source.html
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: slabs.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>slabs.h</h1><a href="slabs_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* slabs memory allocation */</span>
+<a name="l00002"></a>00002 <span class="preprocessor">#ifndef SLABS_H</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#define SLABS_H</span>
+<a name="l00004"></a>00004 <span class="preprocessor"></span>
+<a name="l00011"></a>00011 <span class="keywordtype">void</span> <a class="code" href="slabs_8c.html#8cc4ad6521988a6806c2600bd2f2010b" title="Determines the chunk sizes and initializes the slab class descriptors accordingly...">slabs_init</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> limit, <span class="keyword">const</span> <span class="keywordtype">double</span> factor, <span class="keyword">const</span> <span class="keywordtype">bool</span> prealloc);
+<a name="l00012"></a>00012
+<a name="l00013"></a>00013
+<a name="l00019"></a>00019 <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">size_t</span> size);
+<a name="l00020"></a>00020 <span class="comment">/*@null@*/</span>
+<a name="l00022"></a>00022 <span class="keywordtype">void</span> *<a class="code" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length.">slabs_alloc</a>(<span class="keyword">const</span> <span class="keywordtype">size_t</span> size, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <span class="keywordtype">id</span>);
+<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="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="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>
+<a name="l00035"></a>00035 <span class="comment"> 0 = fail</span>
+<a name="l00036"></a>00036 <span class="comment"> -1 = tried. busy. send again shortly. */</span>
+<a name="l00037"></a>00037 <span class="keywordtype">int</span> <a class="code" href="slabs_8h.html#49b5362752d1ccb850dc1af43c479a7a">slabs_reassign</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> srcid, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> dstid);
+<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;
+<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>
+</html>
diff --git a/slabs_8h.html b/slabs_8h.html
new file mode 100644
index 0000000..614cc0e
--- /dev/null
+++ b/slabs_8h.html
@@ -0,0 +1,349 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: slabs.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>slabs.h File Reference</h1>
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="slabs_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></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#8cc4ad6521988a6806c2600bd2f2010b">slabs_init</a> (const size_t limit, const double factor, const bool prealloc)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Init the subsystem. <a href="#8cc4ad6521988a6806c2600bd2f2010b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="slabs_8h.html#89e035684df4bb1ef8b0852cb2c20f00">slabs_clsid</a> (const size_t size)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Given object size, return id to use when allocating/freeing memory for object 0 means error: can't store such a large object. <a href="#89e035684df4bb1ef8b0852cb2c20f00"></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#0996b645b6e3f2a3c4b21e261abfd0d4">slabs_alloc</a> (const size_t size, unsigned int id)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocate object of given length. <a href="#0996b645b6e3f2a3c4b21e261abfd0d4"></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#870e49205e3adc320d078b03d8ea3b23">slabs_free</a> (void *ptr, size_t size, unsigned int id)</td></tr>
+
+<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="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="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>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="0e8837809ec40b8024ca6f972830176c"></a><!-- doxytag: member="slabs.h::get_stats" ref="0e8837809ec40b8024ca6f972830176c" args="(const char *stat_type, int nkey, ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool get_stats </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>stat_type</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a datum for <a class="el" href="structstats.html">stats</a> in binary protocol.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.png" border="0" usemap="#slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph_map" alt=""></center>
+<map name="slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#2b022c04b5ceac327d82762206f51ca8" title="item_stats" alt="" coords="163,5,259,35"><area shape="rect" id="node7" href="memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8" title="item_stats_sizes" alt="" coords="143,59,279,88"><area shape="rect" id="node11" href="slabs_8c.html#0d52f605d063c6de9e3f32e08126915c" title="Fill buffer with stats." alt="" coords="163,112,259,141"><area shape="rect" id="node5" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c" title="do_item_stats" alt="" coords="348,5,468,35"><area shape="rect" id="node9" href="items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes" alt="" coords="328,59,488,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="0996b645b6e3f2a3c4b21e261abfd0d4"></a><!-- doxytag: member="slabs.h::slabs_alloc" ref="0996b645b6e3f2a3c4b21e261abfd0d4" args="(const size_t size, unsigned int id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* slabs_alloc </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate object of given length.
+<p>
+0 on error
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.png" border="0" usemap="#slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph_map" alt=""></center>
+<map name="slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="148,59,260,88"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="315,5,424,35"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="309,59,429,88"><area shape="rect" id="node13" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="324,112,415,141"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="481,5,569,35"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="477,59,573,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="89e035684df4bb1ef8b0852cb2c20f00"></a><!-- doxytag: member="slabs.h::slabs_clsid" ref="89e035684df4bb1ef8b0852cb2c20f00" args="(const size_t size)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int slabs_clsid </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Given object size, return id to use when allocating/freeing memory for object 0 means error: can't store such a large object.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.png" border="0" usemap="#slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph_map" alt=""></center>
+<map name="slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="145,59,257,88"><area shape="rect" id="node15" href="items_8h.html#9f56df307b2406f372e918860b07adad" title="Returns true if an item will fit in the cache (its size does not exceed the maximum..." alt="" coords="147,112,256,141"><area shape="rect" id="node5" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="312,5,421,35"><area shape="rect" id="node9" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="307,59,427,88"><area shape="rect" id="node13" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="321,112,412,141"><area shape="rect" id="node7" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="479,5,567,35"><area shape="rect" id="node11" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="475,59,571,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="870e49205e3adc320d078b03d8ea3b23"></a><!-- doxytag: member="slabs.h::slabs_free" ref="870e49205e3adc320d078b03d8ea3b23" args="(void *ptr, size_t size, unsigned int id)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void slabs_free </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>ptr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>id</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free previously allocated object.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.png" border="0" usemap="#slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph_map" alt=""></center>
+<map name="slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph_map">
+<area shape="rect" id="node3" href="items_8h.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="144,59,232,88"><area shape="rect" id="node5" href="items_8h.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="676,5,812,35"><area shape="rect" id="node17" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="280,137,400,167"><area shape="rect" id="node7" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="872,216,981,245"><area shape="rect" id="node11" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="867,137,987,167"><area shape="rect" id="node15" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="871,5,983,35"><area shape="rect" id="node9" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1039,216,1127,245"><area shape="rect" id="node13" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1035,137,1131,167"><area shape="rect" id="node19" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="688,269,800,299"><area shape="rect" id="node25" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="449,111,620,140"><area shape="rect" id="node29" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="481,57,588,87"><area shape="rect" id="node34" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="468,217,601,247"><area shape="rect" id="node40" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="487,164,583,193"><area shape="rect" id="node23" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="881,269,972,299"><area shape="rect" id="node27" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="671,163,817,192"><area shape="rect" id="node32" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="703,59,785,88"><area shape="rect" id="node36" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="689,216,799,245"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8cc4ad6521988a6806c2600bd2f2010b"></a><!-- doxytag: member="slabs.h::slabs_init" ref="8cc4ad6521988a6806c2600bd2f2010b" args="(const size_t limit, const double factor, const bool prealloc)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void slabs_init </td>
+ <td>(</td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>limit</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const double&nbsp;</td>
+ <td class="paramname"> <em>factor</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>prealloc</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Init the subsystem.
+<p>
+1st argument is the limit on no. of bytes to allocate, 0 if no limit. 2nd argument is the growth factor; each slab will use a chunk size equal to the previous slab's chunk size times this factor. 3rd argument specifies if the slab allocator should allocate all memory up front (if true), or allocate memory in chunks as it is needed (if false)
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.png" border="0" usemap="#slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph_map" alt=""></center>
+<map name="slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="136,5,189,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="49b5362752d1ccb850dc1af43c479a7a"></a><!-- doxytag: member="slabs.h::slabs_reassign" ref="49b5362752d1ccb850dc1af43c479a7a" args="(unsigned char srcid, unsigned char dstid)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int slabs_reassign </td>
+ <td>(</td>
+ <td class="paramtype">unsigned char&nbsp;</td>
+ <td class="paramname"> <em>srcid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned char&nbsp;</td>
+ <td class="paramname"> <em>dstid</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0d52f605d063c6de9e3f32e08126915c"></a><!-- doxytag: member="slabs.h::slabs_stats" ref="0d52f605d063c6de9e3f32e08126915c" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void slabs_stats </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Fill buffer with <a class="el" href="structstats.html">stats</a>.
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.png" border="0" usemap="#slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph_map" alt=""></center>
+<map name="slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph_map">
+<area shape="rect" id="node3" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="152,5,240,35"></map>
+</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;
+<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>
+</html>
diff --git a/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.map b/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.map
new file mode 100644
index 0000000..cbf4401
--- /dev/null
+++ b/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.map
@@ -0,0 +1,6 @@
+<area shape="rect" id="node3" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="148,59,260,88">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="315,5,424,35">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="309,59,429,88">
+<area shape="rect" id="node13" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="324,112,415,141">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="481,5,569,35">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="477,59,573,88">
diff --git a/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.md5 b/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.md5
new file mode 100644
index 0000000..5c10f3f
--- /dev/null
+++ b/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.md5
@@ -0,0 +1 @@
+f05b77b9a05b7d6b648b134db6f1e7a9 \ No newline at end of file
diff --git a/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.png b/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.png
new file mode 100644
index 0000000..373459a
--- /dev/null
+++ b/slabs_8h_0996b645b6e3f2a3c4b21e261abfd0d4_icgraph.png
Binary files differ
diff --git a/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.map b/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.map
new file mode 100644
index 0000000..e8327ac
--- /dev/null
+++ b/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="152,5,240,35">
diff --git a/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.md5 b/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.md5
new file mode 100644
index 0000000..ed61f26
--- /dev/null
+++ b/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.md5
@@ -0,0 +1 @@
+7bfbeb621f72b9331000eea764c8722c \ No newline at end of file
diff --git a/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.png b/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.png
new file mode 100644
index 0000000..5f7b633
--- /dev/null
+++ b/slabs_8h_0d52f605d063c6de9e3f32e08126915c_icgraph.png
Binary files differ
diff --git a/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.map b/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.map
new file mode 100644
index 0000000..01645da
--- /dev/null
+++ b/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.map
@@ -0,0 +1,5 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#2b022c04b5ceac327d82762206f51ca8" title="item_stats" alt="" coords="163,5,259,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#76a67af22fe6ce802c07e857f06cbdc8" title="item_stats_sizes" alt="" coords="143,59,279,88">
+<area shape="rect" id="node11" href="$slabs_8c.html#0d52f605d063c6de9e3f32e08126915c" title="Fill buffer with stats." alt="" coords="163,112,259,141">
+<area shape="rect" id="node5" href="$items_8c.html#c37d9c76fff27f10050dc069eef7d50c" title="do_item_stats" alt="" coords="348,5,468,35">
+<area shape="rect" id="node9" href="$items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes" alt="" coords="328,59,488,88">
diff --git a/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.md5 b/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.md5
new file mode 100644
index 0000000..5396cef
--- /dev/null
+++ b/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.md5
@@ -0,0 +1 @@
+eab44ce858d437f67bea646ebd55e57f \ No newline at end of file
diff --git a/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.png b/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.png
new file mode 100644
index 0000000..91f8581
--- /dev/null
+++ b/slabs_8h_0e8837809ec40b8024ca6f972830176c_cgraph.png
Binary files differ
diff --git a/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.map b/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.map
new file mode 100644
index 0000000..57e701a
--- /dev/null
+++ b/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.map
@@ -0,0 +1,17 @@
+<area shape="rect" id="node3" href="$items_8h.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="144,59,232,88">
+<area shape="rect" id="node5" href="$items_8h.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="676,5,812,35">
+<area shape="rect" id="node17" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="280,137,400,167">
+<area shape="rect" id="node7" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="872,216,981,245">
+<area shape="rect" id="node11" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="867,137,987,167">
+<area shape="rect" id="node15" href="$thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b" title="item_remove" alt="" coords="871,5,983,35">
+<area shape="rect" id="node9" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1039,216,1127,245">
+<area shape="rect" id="node13" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1035,137,1131,167">
+<area shape="rect" id="node19" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="688,269,800,299">
+<area shape="rect" id="node25" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="449,111,620,140">
+<area shape="rect" id="node29" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="481,57,588,87">
+<area shape="rect" id="node34" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="468,217,601,247">
+<area shape="rect" id="node40" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="487,164,583,193">
+<area shape="rect" id="node23" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="881,269,972,299">
+<area shape="rect" id="node27" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="671,163,817,192">
+<area shape="rect" id="node32" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="703,59,785,88">
+<area shape="rect" id="node36" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="689,216,799,245">
diff --git a/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.md5 b/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.md5
new file mode 100644
index 0000000..8c90fdc
--- /dev/null
+++ b/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.md5
@@ -0,0 +1 @@
+73f035fe2bf812a93bc02a7adcd2442b \ No newline at end of file
diff --git a/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.png b/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.png
new file mode 100644
index 0000000..4cc15a0
--- /dev/null
+++ b/slabs_8h_870e49205e3adc320d078b03d8ea3b23_icgraph.png
Binary files differ
diff --git a/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.map b/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.map
new file mode 100644
index 0000000..4f9bd14
--- /dev/null
+++ b/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="145,59,257,88">
+<area shape="rect" id="node15" href="$items_8h.html#9f56df307b2406f372e918860b07adad" title="Returns true if an item will fit in the cache (its size does not exceed the maximum..." alt="" coords="147,112,256,141">
+<area shape="rect" id="node5" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="312,5,421,35">
+<area shape="rect" id="node9" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="307,59,427,88">
+<area shape="rect" id="node13" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="321,112,412,141">
+<area shape="rect" id="node7" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="479,5,567,35">
+<area shape="rect" id="node11" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="475,59,571,88">
diff --git a/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.md5 b/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.md5
new file mode 100644
index 0000000..340fc60
--- /dev/null
+++ b/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.md5
@@ -0,0 +1 @@
+8729506f7ef1986267d36e33c56d3449 \ No newline at end of file
diff --git a/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.png b/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.png
new file mode 100644
index 0000000..1a65ad4
--- /dev/null
+++ b/slabs_8h_89e035684df4bb1ef8b0852cb2c20f00_icgraph.png
Binary files differ
diff --git a/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.map b/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.map
new file mode 100644
index 0000000..b7daba7
--- /dev/null
+++ b/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="136,5,189,35">
diff --git a/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.md5 b/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.md5
new file mode 100644
index 0000000..a93c5a9
--- /dev/null
+++ b/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.md5
@@ -0,0 +1 @@
+2bfc52206d38b69c184bf177f18b6446 \ No newline at end of file
diff --git a/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.png b/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.png
new file mode 100644
index 0000000..f9030e8
--- /dev/null
+++ b/slabs_8h_8cc4ad6521988a6806c2600bd2f2010b_icgraph.png
Binary files differ
diff --git a/slabs_8h__dep__incl.map b/slabs_8h__dep__incl.map
new file mode 100644
index 0000000..9f4e3e4
--- /dev/null
+++ b/slabs_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<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">
diff --git a/slabs_8h__dep__incl.md5 b/slabs_8h__dep__incl.md5
new file mode 100644
index 0000000..5de8da3
--- /dev/null
+++ b/slabs_8h__dep__incl.md5
@@ -0,0 +1 @@
+d9662f954337c771170930b4f442e847 \ No newline at end of file
diff --git a/slabs_8h__dep__incl.png b/slabs_8h__dep__incl.png
new file mode 100644
index 0000000..29a92a1
--- /dev/null
+++ b/slabs_8h__dep__incl.png
Binary files differ
diff --git a/solaris__priv_8c.html b/solaris__priv_8c.html
new file mode 100644
index 0000000..1fbfbbe
--- /dev/null
+++ b/solaris__priv_8c.html
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: solaris_priv.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>solaris_priv.c File Reference</h1><code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;priv.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for solaris_priv.c:</div>
+<div class="dynsection">
+<p><center><img src="solaris__priv_8c__incl.png" border="0" usemap="#solaris_priv.c_map" alt=""></center>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="solaris__priv_8c.html#23c026cc361d78c1314971dd6be2b0ad">drop_privileges</a> ()</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="23c026cc361d78c1314971dd6be2b0ad"></a><!-- doxytag: member="solaris_priv.c::drop_privileges" ref="23c026cc361d78c1314971dd6be2b0ad" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void drop_privileges </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/solaris__priv_8c__incl.map b/solaris__priv_8c__incl.map
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/solaris__priv_8c__incl.map
diff --git a/solaris__priv_8c__incl.md5 b/solaris__priv_8c__incl.md5
new file mode 100644
index 0000000..90b4e55
--- /dev/null
+++ b/solaris__priv_8c__incl.md5
@@ -0,0 +1 @@
+1e1028b8257b7543a8154def07ad25bc \ No newline at end of file
diff --git a/solaris__priv_8c__incl.png b/solaris__priv_8c__incl.png
new file mode 100644
index 0000000..b5925a3
--- /dev/null
+++ b/solaris__priv_8c__incl.png
Binary files differ
diff --git a/stats_8c.html b/stats_8c.html
new file mode 100644
index 0000000..88b300d
--- /dev/null
+++ b/stats_8c.html
@@ -0,0 +1,290 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: stats.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>stats.c File Reference</h1><code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<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="struct__prefix__stats.html">_prefix_stats</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8c.html#05de64c5513c4e2c83a40bba43ec8d99">PREFIX_HASH_SIZE</a>&nbsp;&nbsp;&nbsp;256</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="struct__prefix__stats.html">_prefix_stats</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8c.html#414ba15cbd464896474ba8b69f0617fd">PREFIX_STATS</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8c.html#b52ec55a2d7207b625add389d2ade247">stats_prefix_init</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8c.html#966bdb288d144af96f5f218fb2c49ce9">stats_prefix_clear</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8c.html#d70e569de7d0924378506b5eed7aec6b">stats_prefix_record_get</a> (const char *key, const size_t nkey, const bool is_hit)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8c.html#a8188646a84875b1122fb77a5abb1070">stats_prefix_record_delete</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8c.html#84422d7b48e0ac7f5796d1627f8af706">stats_prefix_record_set</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8c.html#5914caa665237a3786c5edd3a7a0baee">stats_prefix_dump</a> (int *length)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="05de64c5513c4e2c83a40bba43ec8d99"></a><!-- doxytag: member="stats.c::PREFIX_HASH_SIZE" ref="05de64c5513c4e2c83a40bba43ec8d99" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define PREFIX_HASH_SIZE&nbsp;&nbsp;&nbsp;256 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="414ba15cbd464896474ba8b69f0617fd"></a><!-- doxytag: member="stats.c::PREFIX_STATS" ref="414ba15cbd464896474ba8b69f0617fd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="struct__prefix__stats.html">_prefix_stats</a> <a class="el" href="struct__prefix__stats.html">PREFIX_STATS</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="966bdb288d144af96f5f218fb2c49ce9"></a><!-- doxytag: member="stats.c::stats_prefix_clear" ref="966bdb288d144af96f5f218fb2c49ce9" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_clear </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5914caa665237a3786c5edd3a7a0baee"></a><!-- doxytag: member="stats.c::stats_prefix_dump" ref="5914caa665237a3786c5edd3a7a0baee" args="(int *length)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* stats_prefix_dump </td>
+ <td>(</td>
+ <td class="paramtype">int *&nbsp;</td>
+ <td class="paramname"> <em>length</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.png" border="0" usemap="#stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph_map" alt=""></center>
+<map name="stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="211,5,315,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="201,59,324,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b52ec55a2d7207b625add389d2ade247"></a><!-- doxytag: member="stats.c::stats_prefix_init" ref="b52ec55a2d7207b625add389d2ade247" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_init </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a8188646a84875b1122fb77a5abb1070"></a><!-- doxytag: member="stats.c::stats_prefix_record_delete" ref="a8188646a84875b1122fb77a5abb1070" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_record_delete </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.png" border="0" usemap="#stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph_map" alt=""></center>
+<map name="stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="269,5,373,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="260,59,383,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d70e569de7d0924378506b5eed7aec6b"></a><!-- doxytag: member="stats.c::stats_prefix_record_get" ref="d70e569de7d0924378506b5eed7aec6b" args="(const char *key, const size_t nkey, const bool is_hit)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_record_get </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>is_hit</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.png" border="0" usemap="#stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph_map" alt=""></center>
+<map name="stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="248,5,352,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="239,59,361,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="84422d7b48e0ac7f5796d1627f8af706"></a><!-- doxytag: member="stats.c::stats_prefix_record_set" ref="84422d7b48e0ac7f5796d1627f8af706" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_record_set </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.png" border="0" usemap="#stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph_map" alt=""></center>
+<map name="stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="248,5,352,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="239,59,361,88"></map>
+</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;
+<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>
+</html>
diff --git a/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.map b/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.map
new file mode 100644
index 0000000..ac34ac4
--- /dev/null
+++ b/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="211,5,315,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="201,59,324,88">
diff --git a/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.md5 b/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.md5
new file mode 100644
index 0000000..9435b8a
--- /dev/null
+++ b/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.md5
@@ -0,0 +1 @@
+c74b31c5b6abd49914a91e33a33294ac \ No newline at end of file
diff --git a/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.png b/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.png
new file mode 100644
index 0000000..f7830f5
--- /dev/null
+++ b/stats_8c_5914caa665237a3786c5edd3a7a0baee_cgraph.png
Binary files differ
diff --git a/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.map b/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.map
new file mode 100644
index 0000000..8fd8a65
--- /dev/null
+++ b/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="248,5,352,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="239,59,361,88">
diff --git a/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.md5 b/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.md5
new file mode 100644
index 0000000..1b0fea2
--- /dev/null
+++ b/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.md5
@@ -0,0 +1 @@
+537e273887fe67495946f33878c45f80 \ No newline at end of file
diff --git a/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.png b/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.png
new file mode 100644
index 0000000..d2b4aa5
--- /dev/null
+++ b/stats_8c_84422d7b48e0ac7f5796d1627f8af706_cgraph.png
Binary files differ
diff --git a/stats_8c__incl.map b/stats_8c__incl.map
new file mode 100644
index 0000000..d7f8d6b
--- /dev/null
+++ b/stats_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/stats_8c__incl.md5 b/stats_8c__incl.md5
new file mode 100644
index 0000000..3790e7e
--- /dev/null
+++ b/stats_8c__incl.md5
@@ -0,0 +1 @@
+0d25c8f0be5443af2ae9649fc084e8e1 \ No newline at end of file
diff --git a/stats_8c__incl.png b/stats_8c__incl.png
new file mode 100644
index 0000000..4a39c54
--- /dev/null
+++ b/stats_8c__incl.png
Binary files differ
diff --git a/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.map b/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.map
new file mode 100644
index 0000000..d610fdc
--- /dev/null
+++ b/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="269,5,373,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="260,59,383,88">
diff --git a/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.md5 b/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.md5
new file mode 100644
index 0000000..b9bcbe2
--- /dev/null
+++ b/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.md5
@@ -0,0 +1 @@
+c0ac8a29eeb6483cb72ac6e624ed4c28 \ No newline at end of file
diff --git a/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.png b/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.png
new file mode 100644
index 0000000..9308e38
--- /dev/null
+++ b/stats_8c_a8188646a84875b1122fb77a5abb1070_cgraph.png
Binary files differ
diff --git a/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.map b/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.map
new file mode 100644
index 0000000..8fd8a65
--- /dev/null
+++ b/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="248,5,352,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="239,59,361,88">
diff --git a/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.md5 b/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.md5
new file mode 100644
index 0000000..f353812
--- /dev/null
+++ b/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.md5
@@ -0,0 +1 @@
+924410b3e25aad4656c222a2dd3cdbdd \ No newline at end of file
diff --git a/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.png b/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.png
new file mode 100644
index 0000000..4c1c97b
--- /dev/null
+++ b/stats_8c_d70e569de7d0924378506b5eed7aec6b_cgraph.png
Binary files differ
diff --git a/stats_8h-source.html b/stats_8h-source.html
new file mode 100644
index 0000000..a63d0f9
--- /dev/null
+++ b/stats_8h-source.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: stats.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>stats.h</h1><a href="stats_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/* stats */</span>
+<a name="l00002"></a>00002 <span class="keywordtype">void</span> <a class="code" href="stats_8c.html#b52ec55a2d7207b625add389d2ade247">stats_prefix_init</a>(<span class="keywordtype">void</span>);
+<a name="l00003"></a>00003 <span class="keywordtype">void</span> <a class="code" href="stats_8c.html#966bdb288d144af96f5f218fb2c49ce9">stats_prefix_clear</a>(<span class="keywordtype">void</span>);
+<a name="l00004"></a>00004 <span class="keywordtype">void</span> <a class="code" href="stats_8c.html#d70e569de7d0924378506b5eed7aec6b">stats_prefix_record_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, <span class="keyword">const</span> <span class="keywordtype">bool</span> is_hit);
+<a name="l00005"></a>00005 <span class="keywordtype">void</span> <a class="code" href="stats_8c.html#a8188646a84875b1122fb77a5abb1070">stats_prefix_record_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="stats_8c.html#84422d7b48e0ac7f5796d1627f8af706">stats_prefix_record_set</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="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;
+<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>
+</html>
diff --git a/stats_8h.html b/stats_8h.html
new file mode 100644
index 0000000..05a1ce7
--- /dev/null
+++ b/stats_8h.html
@@ -0,0 +1,246 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: stats.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>stats.h File Reference</h1>
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="stats_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8h.html#b7c39392f4426bdc45eca8ce29af9505">stats_prefix_init</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8h.html#bf89465dfe10f46a783b9e59c827e817">stats_prefix_clear</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8h.html#d70e569de7d0924378506b5eed7aec6b">stats_prefix_record_get</a> (const char *key, const size_t nkey, const bool is_hit)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8h.html#a8188646a84875b1122fb77a5abb1070">stats_prefix_record_delete</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8h.html#84422d7b48e0ac7f5796d1627f8af706">stats_prefix_record_set</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="stats_8h.html#5914caa665237a3786c5edd3a7a0baee">stats_prefix_dump</a> (int *length)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="bf89465dfe10f46a783b9e59c827e817"></a><!-- doxytag: member="stats.h::stats_prefix_clear" ref="bf89465dfe10f46a783b9e59c827e817" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_clear </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5914caa665237a3786c5edd3a7a0baee"></a><!-- doxytag: member="stats.h::stats_prefix_dump" ref="5914caa665237a3786c5edd3a7a0baee" args="(int *length)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* stats_prefix_dump </td>
+ <td>(</td>
+ <td class="paramtype">int *&nbsp;</td>
+ <td class="paramname"> <em>length</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.png" border="0" usemap="#stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph_map" alt=""></center>
+<map name="stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="211,5,315,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="201,59,324,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="b7c39392f4426bdc45eca8ce29af9505"></a><!-- doxytag: member="stats.h::stats_prefix_init" ref="b7c39392f4426bdc45eca8ce29af9505" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_init </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a8188646a84875b1122fb77a5abb1070"></a><!-- doxytag: member="stats.h::stats_prefix_record_delete" ref="a8188646a84875b1122fb77a5abb1070" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_record_delete </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.png" border="0" usemap="#stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph_map" alt=""></center>
+<map name="stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="269,5,373,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="260,59,383,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="d70e569de7d0924378506b5eed7aec6b"></a><!-- doxytag: member="stats.h::stats_prefix_record_get" ref="d70e569de7d0924378506b5eed7aec6b" args="(const char *key, const size_t nkey, const bool is_hit)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_record_get </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>is_hit</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.png" border="0" usemap="#stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph_map" alt=""></center>
+<map name="stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="248,5,352,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="239,59,361,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="84422d7b48e0ac7f5796d1627f8af706"></a><!-- doxytag: member="stats.h::stats_prefix_record_set" ref="84422d7b48e0ac7f5796d1627f8af706" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void stats_prefix_record_set </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.png" border="0" usemap="#stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph_map" alt=""></center>
+<map name="stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="248,5,352,35"><area shape="rect" id="node5" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="239,59,361,88"></map>
+</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;
+<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>
+</html>
diff --git a/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.map b/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.map
new file mode 100644
index 0000000..ac34ac4
--- /dev/null
+++ b/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="211,5,315,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="201,59,324,88">
diff --git a/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.md5 b/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.md5
new file mode 100644
index 0000000..9435b8a
--- /dev/null
+++ b/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.md5
@@ -0,0 +1 @@
+c74b31c5b6abd49914a91e33a33294ac \ No newline at end of file
diff --git a/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.png b/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.png
new file mode 100644
index 0000000..f7830f5
--- /dev/null
+++ b/stats_8h_5914caa665237a3786c5edd3a7a0baee_cgraph.png
Binary files differ
diff --git a/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.map b/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.map
new file mode 100644
index 0000000..8fd8a65
--- /dev/null
+++ b/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="248,5,352,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="239,59,361,88">
diff --git a/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.md5 b/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.md5
new file mode 100644
index 0000000..1b0fea2
--- /dev/null
+++ b/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.md5
@@ -0,0 +1 @@
+537e273887fe67495946f33878c45f80 \ No newline at end of file
diff --git a/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.png b/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.png
new file mode 100644
index 0000000..d2b4aa5
--- /dev/null
+++ b/stats_8h_84422d7b48e0ac7f5796d1627f8af706_cgraph.png
Binary files differ
diff --git a/stats_8h__dep__incl.map b/stats_8h__dep__incl.map
new file mode 100644
index 0000000..9f4e3e4
--- /dev/null
+++ b/stats_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<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">
diff --git a/stats_8h__dep__incl.md5 b/stats_8h__dep__incl.md5
new file mode 100644
index 0000000..31e3c84
--- /dev/null
+++ b/stats_8h__dep__incl.md5
@@ -0,0 +1 @@
+e7c4d1947abac423a69c6998aed2d1d1 \ No newline at end of file
diff --git a/stats_8h__dep__incl.png b/stats_8h__dep__incl.png
new file mode 100644
index 0000000..754bdd4
--- /dev/null
+++ b/stats_8h__dep__incl.png
Binary files differ
diff --git a/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.map b/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.map
new file mode 100644
index 0000000..d610fdc
--- /dev/null
+++ b/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="269,5,373,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="260,59,383,88">
diff --git a/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.md5 b/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.md5
new file mode 100644
index 0000000..b9bcbe2
--- /dev/null
+++ b/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.md5
@@ -0,0 +1 @@
+c0ac8a29eeb6483cb72ac6e624ed4c28 \ No newline at end of file
diff --git a/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.png b/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.png
new file mode 100644
index 0000000..9308e38
--- /dev/null
+++ b/stats_8h_a8188646a84875b1122fb77a5abb1070_cgraph.png
Binary files differ
diff --git a/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.map b/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.map
new file mode 100644
index 0000000..8fd8a65
--- /dev/null
+++ b/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="248,5,352,35">
+<area shape="rect" id="node5" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="239,59,361,88">
diff --git a/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.md5 b/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.md5
new file mode 100644
index 0000000..f353812
--- /dev/null
+++ b/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.md5
@@ -0,0 +1 @@
+924410b3e25aad4656c222a2dd3cdbdd \ No newline at end of file
diff --git a/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.png b/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.png
new file mode 100644
index 0000000..4c1c97b
--- /dev/null
+++ b/stats_8h_d70e569de7d0924378506b5eed7aec6b_cgraph.png
Binary files differ
diff --git a/struct__prefix__stats-members.html b/struct__prefix__stats-members.html
new file mode 100644
index 0000000..97e3920
--- /dev/null
+++ b/struct__prefix__stats-members.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>_prefix_stats Member List</h1>This is the complete list of members for <a class="el" href="struct__prefix__stats.html">_prefix_stats</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct__prefix__stats.html#b8b67f90c2ee15e3d684c150b9834fb4">next</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#64b209c4456801345d60ca91a6f50b8e">num_deletes</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#5140b4bc8f003bf509d5037a9d949eee">num_gets</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#09a533d0d149ab5d6fc1787ecbf2ec56">num_hits</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#e10f4f2f0028f1d0a4d28f4e22ada50e">num_sets</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#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;
+<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>
+</html>
diff --git a/struct__prefix__stats.html b/struct__prefix__stats.html
new file mode 100644
index 0000000..bda4393
--- /dev/null
+++ b/struct__prefix__stats.html
@@ -0,0 +1,162 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: _prefix_stats Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>_prefix_stats Struct Reference</h1><!-- doxytag: class="_prefix_stats" --><div class="dynheader">
+Collaboration diagram for _prefix_stats:</div>
+<div class="dynsection">
+<p><center><img src="struct__prefix__stats__coll__graph.png" border="0" usemap="#__prefix__stats__coll__map" alt="Collaboration graph"></center>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="struct__prefix__stats-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__prefix__stats.html#163656cf53d9c02b9cc97d154382fac1">prefix</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__prefix__stats.html#dfbee2c46f848b1f4e7a0a135513665f">prefix_len</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__prefix__stats.html#5140b4bc8f003bf509d5037a9d949eee">num_gets</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__prefix__stats.html#e10f4f2f0028f1d0a4d28f4e22ada50e">num_sets</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__prefix__stats.html#64b209c4456801345d60ca91a6f50b8e">num_deletes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__prefix__stats.html#09a533d0d149ab5d6fc1787ecbf2ec56">num_hits</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__prefix__stats.html">PREFIX_STATS</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__prefix__stats.html#b8b67f90c2ee15e3d684c150b9834fb4">next</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="b8b67f90c2ee15e3d684c150b9834fb4"></a><!-- doxytag: member="_prefix_stats::next" ref="b8b67f90c2ee15e3d684c150b9834fb4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__prefix__stats.html">PREFIX_STATS</a>* <a class="el" href="struct__prefix__stats.html#b8b67f90c2ee15e3d684c150b9834fb4">_prefix_stats::next</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="64b209c4456801345d60ca91a6f50b8e"></a><!-- doxytag: member="_prefix_stats::num_deletes" ref="64b209c4456801345d60ca91a6f50b8e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="struct__prefix__stats.html#64b209c4456801345d60ca91a6f50b8e">_prefix_stats::num_deletes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5140b4bc8f003bf509d5037a9d949eee"></a><!-- doxytag: member="_prefix_stats::num_gets" ref="5140b4bc8f003bf509d5037a9d949eee" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="struct__prefix__stats.html#5140b4bc8f003bf509d5037a9d949eee">_prefix_stats::num_gets</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="09a533d0d149ab5d6fc1787ecbf2ec56"></a><!-- doxytag: member="_prefix_stats::num_hits" ref="09a533d0d149ab5d6fc1787ecbf2ec56" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="struct__prefix__stats.html#09a533d0d149ab5d6fc1787ecbf2ec56">_prefix_stats::num_hits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e10f4f2f0028f1d0a4d28f4e22ada50e"></a><!-- doxytag: member="_prefix_stats::num_sets" ref="e10f4f2f0028f1d0a4d28f4e22ada50e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="struct__prefix__stats.html#e10f4f2f0028f1d0a4d28f4e22ada50e">_prefix_stats::num_sets</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="163656cf53d9c02b9cc97d154382fac1"></a><!-- doxytag: member="_prefix_stats::prefix" ref="163656cf53d9c02b9cc97d154382fac1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="struct__prefix__stats.html#163656cf53d9c02b9cc97d154382fac1">_prefix_stats::prefix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dfbee2c46f848b1f4e7a0a135513665f"></a><!-- doxytag: member="_prefix_stats::prefix_len" ref="dfbee2c46f848b1f4e7a0a135513665f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t <a class="el" href="struct__prefix__stats.html#dfbee2c46f848b1f4e7a0a135513665f">_prefix_stats::prefix_len</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/struct__prefix__stats__coll__graph.map b/struct__prefix__stats__coll__graph.map
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/struct__prefix__stats__coll__graph.map
diff --git a/struct__prefix__stats__coll__graph.md5 b/struct__prefix__stats__coll__graph.md5
new file mode 100644
index 0000000..5118ab3
--- /dev/null
+++ b/struct__prefix__stats__coll__graph.md5
@@ -0,0 +1 @@
+fefcd1bec2d6cef68cca416b86d5f82d \ No newline at end of file
diff --git a/struct__prefix__stats__coll__graph.png b/struct__prefix__stats__coll__graph.png
new file mode 100644
index 0000000..d4e0efb
--- /dev/null
+++ b/struct__prefix__stats__coll__graph.png
Binary files differ
diff --git a/struct__stritem-members.html b/struct__stritem-members.html
new file mode 100644
index 0000000..44479e7
--- /dev/null
+++ b/struct__stritem-members.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>_stritem Member List</h1>This is the complete list of members for <a class="el" href="struct__stritem.html">_stritem</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">end</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#fd87174e4e2f16bf48a950ff28ba65d4">exptime</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#cc3bc0ca62146131ad8ae8518545e11b">h_next</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#35e3398ad4aaed940e920c99157eca10">it_flags</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#e718d73982b5d22c28887575e9e4dcd4">nbytes</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#d7f5d4ca7eae6391b02a8e0d95c99b87">next</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#5e19a37b7235464196b4155a46758ff4">nkey</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#d104597f204745473144018ef15c1459">nsuffix</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#fcc1decef9e8c41fb64f4995462a08fa">prev</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#f4b10743e972c424f170f3bbc277ded5">refcount</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#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;
+<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>
+</html>
diff --git a/struct__stritem.html b/struct__stritem.html
new file mode 100644
index 0000000..5a6aff8
--- /dev/null
+++ b/struct__stritem.html
@@ -0,0 +1,249 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: _stritem Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </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>
+<p>
+<div class="dynheader">
+Collaboration diagram for _stritem:</div>
+<div class="dynsection">
+<p><center><img src="struct__stritem__coll__graph.png" border="0" usemap="#__stritem__coll__map" alt="Collaboration graph"></center>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="struct__stritem-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="struct__stritem.html">_stritem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#d7f5d4ca7eae6391b02a8e0d95c99b87">next</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="struct__stritem.html">_stritem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#fcc1decef9e8c41fb64f4995462a08fa">prev</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="struct__stritem.html">_stritem</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#cc3bc0ca62146131ad8ae8518545e11b">h_next</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">time</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#fd87174e4e2f16bf48a950ff28ba65d4">exptime</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">nbytes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#f4b10743e972c424f170f3bbc277ded5">refcount</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#d104597f204745473144018ef15c1459">nsuffix</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">it_flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">slabs_clsid</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">nkey</a></td></tr>
+
+<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>
+<a class="anchor" name="c6f2eb9984981d107d1e339cad333f50"></a><!-- doxytag: member="_stritem::end" ref="c6f2eb9984981d107d1e339cad333f50" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* <a class="el" href="struct__stritem.html#c6f2eb9984981d107d1e339cad333f50">_stritem::end</a>[] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd87174e4e2f16bf48a950ff28ba65d4"></a><!-- doxytag: member="_stritem::exptime" ref="fd87174e4e2f16bf48a950ff28ba65d4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> <a class="el" href="struct__stritem.html#fd87174e4e2f16bf48a950ff28ba65d4">_stritem::exptime</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc3bc0ca62146131ad8ae8518545e11b"></a><!-- doxytag: member="_stritem::h_next" ref="cc3bc0ca62146131ad8ae8518545e11b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="struct__stritem.html">_stritem</a>* <a class="el" href="struct__stritem.html#cc3bc0ca62146131ad8ae8518545e11b">_stritem::h_next</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="35e3398ad4aaed940e920c99157eca10"></a><!-- doxytag: member="_stritem::it_flags" ref="35e3398ad4aaed940e920c99157eca10" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="struct__stritem.html#35e3398ad4aaed940e920c99157eca10">_stritem::it_flags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e718d73982b5d22c28887575e9e4dcd4"></a><!-- doxytag: member="_stritem::nbytes" ref="e718d73982b5d22c28887575e9e4dcd4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="struct__stritem.html#e718d73982b5d22c28887575e9e4dcd4">_stritem::nbytes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d7f5d4ca7eae6391b02a8e0d95c99b87"></a><!-- doxytag: member="_stritem::next" ref="d7f5d4ca7eae6391b02a8e0d95c99b87" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="struct__stritem.html">_stritem</a>* <a class="el" href="struct__stritem.html#d7f5d4ca7eae6391b02a8e0d95c99b87">_stritem::next</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5e19a37b7235464196b4155a46758ff4"></a><!-- doxytag: member="_stritem::nkey" ref="5e19a37b7235464196b4155a46758ff4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="struct__stritem.html#5e19a37b7235464196b4155a46758ff4">_stritem::nkey</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d104597f204745473144018ef15c1459"></a><!-- doxytag: member="_stritem::nsuffix" ref="d104597f204745473144018ef15c1459" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="struct__stritem.html#d104597f204745473144018ef15c1459">_stritem::nsuffix</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fcc1decef9e8c41fb64f4995462a08fa"></a><!-- doxytag: member="_stritem::prev" ref="fcc1decef9e8c41fb64f4995462a08fa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="struct__stritem.html">_stritem</a>* <a class="el" href="struct__stritem.html#fcc1decef9e8c41fb64f4995462a08fa">_stritem::prev</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f4b10743e972c424f170f3bbc277ded5"></a><!-- doxytag: member="_stritem::refcount" ref="f4b10743e972c424f170f3bbc277ded5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned short <a class="el" href="struct__stritem.html#f4b10743e972c424f170f3bbc277ded5">_stritem::refcount</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2b9111cab21baa2ee90bd8866e7be988"></a><!-- doxytag: member="_stritem::slabs_clsid" ref="2b9111cab21baa2ee90bd8866e7be988" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="struct__stritem.html#2b9111cab21baa2ee90bd8866e7be988">_stritem::slabs_clsid</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7953b640eea943ce42644c00136cd462"></a><!-- doxytag: member="_stritem::time" ref="7953b640eea943ce42644c00136cd462" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> <a class="el" href="struct__stritem.html#7953b640eea943ce42644c00136cd462">_stritem::time</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/struct__stritem__coll__graph.map b/struct__stritem__coll__graph.map
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/struct__stritem__coll__graph.map
diff --git a/struct__stritem__coll__graph.md5 b/struct__stritem__coll__graph.md5
new file mode 100644
index 0000000..9356305
--- /dev/null
+++ b/struct__stritem__coll__graph.md5
@@ -0,0 +1 @@
+929c500718ae5d5b40b9a41c006bb7b2 \ No newline at end of file
diff --git a/struct__stritem__coll__graph.png b/struct__stritem__coll__graph.png
new file mode 100644
index 0000000..aba57d0
--- /dev/null
+++ b/struct__stritem__coll__graph.png
Binary files differ
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
new file mode 100644
index 0000000..91bf69b
--- /dev/null
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>LIBEVENT_THREAD Member List</h1>This is the complete list of members for <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#edc60f547936f4659d10c690f5eeeada">base</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#79dc836742346c8db838951b2d6f46c5">new_conn_queue</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#a291c9fc61c0ae2e403aa8feeaa59094">notify_event</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#01d0d9093c0f04bda0656d0aa6f170e9">notify_receive_fd</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#d53e4c5a53ae00ed1f08d8476981c36b">notify_send_fd</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#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;
+<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>
+</html>
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
new file mode 100644
index 0000000..efe87c1
--- /dev/null
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: LIBEVENT_THREAD Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>LIBEVENT_THREAD Struct Reference</h1><!-- doxytag: class="LIBEVENT_THREAD" --><code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+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>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_t&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#b491d0e009031a4266f9f81e96129309">thread_id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct event_base *&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#edc60f547936f4659d10c690f5eeeada">base</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct event&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#a291c9fc61c0ae2e403aa8feeaa59094">notify_event</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&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#01d0d9093c0f04bda0656d0aa6f170e9">notify_receive_fd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&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#d53e4c5a53ae00ed1f08d8476981c36b">notify_send_fd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structthread__stats.html">thread_stats</a>&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#b81f0ce2ef093d3d50c78d51ab5d4c8c">stats</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structconn__queue.html">conn_queue</a> *&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#79dc836742346c8db838951b2d6f46c5">new_conn_queue</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="edc60f547936f4659d10c690f5eeeada"></a><!-- doxytag: member="LIBEVENT_THREAD::base" ref="edc60f547936f4659d10c690f5eeeada" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct event_base* <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#edc60f547936f4659d10c690f5eeeada">LIBEVENT_THREAD::base</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="79dc836742346c8db838951b2d6f46c5"></a><!-- doxytag: member="LIBEVENT_THREAD::new_conn_queue" ref="79dc836742346c8db838951b2d6f46c5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structconn__queue.html">conn_queue</a>* <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#79dc836742346c8db838951b2d6f46c5">LIBEVENT_THREAD::new_conn_queue</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a291c9fc61c0ae2e403aa8feeaa59094"></a><!-- doxytag: member="LIBEVENT_THREAD::notify_event" ref="a291c9fc61c0ae2e403aa8feeaa59094" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct event <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#a291c9fc61c0ae2e403aa8feeaa59094">LIBEVENT_THREAD::notify_event</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="01d0d9093c0f04bda0656d0aa6f170e9"></a><!-- doxytag: member="LIBEVENT_THREAD::notify_receive_fd" ref="01d0d9093c0f04bda0656d0aa6f170e9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#01d0d9093c0f04bda0656d0aa6f170e9">LIBEVENT_THREAD::notify_receive_fd</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d53e4c5a53ae00ed1f08d8476981c36b"></a><!-- doxytag: member="LIBEVENT_THREAD::notify_send_fd" ref="d53e4c5a53ae00ed1f08d8476981c36b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#d53e4c5a53ae00ed1f08d8476981c36b">LIBEVENT_THREAD::notify_send_fd</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b81f0ce2ef093d3d50c78d51ab5d4c8c"></a><!-- doxytag: member="LIBEVENT_THREAD::stats" ref="b81f0ce2ef093d3d50c78d51ab5d4c8c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structthread__stats.html">thread_stats</a> <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b81f0ce2ef093d3d50c78d51ab5d4c8c">LIBEVENT_THREAD::stats</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b491d0e009031a4266f9f81e96129309"></a><!-- doxytag: member="LIBEVENT_THREAD::thread_id" ref="b491d0e009031a4266f9f81e96129309" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pthread_t <a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html#b491d0e009031a4266f9f81e96129309">LIBEVENT_THREAD::thread_id</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
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
new file mode 100644
index 0000000..db360a3
--- /dev/null
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map
@@ -0,0 +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="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
new file mode 100644
index 0000000..af4311b
--- /dev/null
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5
@@ -0,0 +1 @@
+4c4edcdf8222882b992e906598573286 \ No newline at end of file
diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.png b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.png
new file mode 100644
index 0000000..29a64c8
--- /dev/null
+++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.png
Binary files differ
diff --git a/structconn-members.html b/structconn-members.html
new file mode 100644
index 0000000..162d888
--- /dev/null
+++ b/structconn-members.html
@@ -0,0 +1,84 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>conn Member List</h1>This is the complete list of members for <a class="el" href="structconn.html">conn</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">binary_header</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#e58d1fb50279ca7d206e32707ff477f6">buffer</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#17e41fed262e75fc9a78c5df4828dd10">cas</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#57c6c7f94cf0969745a2683ebd17e0e7">cmd</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#523af570f5630fb5c1aaf51d87c96abc">ev_flags</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#f1b2df9ad39a82ce06a008b1b04567c3">event</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#c98cb4f13ddb0a4c8682c8764ee21ec0">hdrbuf</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#a58fbb1de414bafa4d2fb5d6568194aa">hdrsize</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#496919c8fa5cdbfba62d8d8beb7bddae">icurr</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#ecd54059ef51d05fcb5cfdb9c7317903">ileft</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#3f8edd0d1efc80f5d9e1f519581d459e">ilist</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#7fa506eb093e715dba7c51e373adf332">iov</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#a9e54ceb57a50b642bb6733f654f67ef">iovsize</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#4bfd124c25febb5c0473a64010a5e04c">iovused</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#864209402985a2c5fa5a5215f1dfe8dc">isize</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#7d40cb08fdb16c8cad53b9c78c542e65">item</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#5d99d3fe7e8dcc919ea5d94dbadcc7cd">keylen</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#dccea2771b5da3455ec501d046bbfbb2">msgbytes</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#a154e25e69a11d7837749a50523a60ea">msgcurr</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#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">msglist</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#4a88af6a9aa8f5723163ce46109d424e">msgsize</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#64b2e5b69fad86aa6f298c055fc96aae">msgused</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#833a1cdb64edd1dd0784c16389135bba">next</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#5f59d93a1fb729ab33b66e3cf15e8466">noreply</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#f796a28dffee965d3b331631fbbcc15d">offset</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#60681e2946e7ee0f6fa3433168764a3e">opaque</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#ef35eff4856a49adaee2299596a00988">protocol</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#c0b276582776af667fe88bf6a73a57b1">rbuf</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#4a7eed4d30ba338ae092ec2011e21982">rbytes</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#321f9c23c4a20d15d16630c5648ac41a">rcurr</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#cb126c7b0c4b0513fb1bfa40189407d1">request_addr</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#d5589e72b5427937e81116f846e20380">request_addr_size</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#40f2af0bb917ca015ad366811e950ee0">request_id</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#28de9d8a5b9432c6f4ad521fc7875ea8">ritem</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#47f8791b09c3105ecca911bea9b73406">rlbytes</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#fd9d7b8a1c2cdba5edd4772fae8adc23">rsize</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#5f95cd3a1e8b56dd5af48534162d4188">sbytes</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#37f7969ba27e8ae9461a1d3b378351d6">sfd</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#b5d5df899a9e2dc1dfc8aec8afa68c64">size</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#17e40cc90c3669ee5e50df2ded95c3d0">state</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#ec8860201c822de930dd89ab709fe4bd">stats</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#b0cc8eac6501657700093908c092ed3e">substate</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#24bdb9aaa257aeacfa8703c6f0a808da">suffixcurr</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#7b1984060d5b4b2aea26905718cb42c8">suffixleft</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#75d646e58527bdaa2416942097938c93">suffixlist</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#aea0ce1e0d7986281960a6a7a063e701">suffixsize</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#40d01c887098f08dfc57968eec68d52f">thread</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#b7bcc3e0bf2d962d2f7aad53c6b523b7">wbuf</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#5df3a395efeb81c9ea517a81338ba1df">wbytes</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#d509acb6e118d4ff9991c4592ed4a544">wcurr</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#d4b85274b88921db50c2a221386ca5fe">which</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#6dff98252f504190f1f3412650ef5da4">write_and_free</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#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;
+<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>
+</html>
diff --git a/structconn.html b/structconn.html
new file mode 100644
index 0000000..e25c089
--- /dev/null
+++ b/structconn.html
@@ -0,0 +1,994 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: conn Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>conn Struct Reference</h1><!-- doxytag: class="conn" --><code>#include &lt;<a class="el" href="memcached_8h-source.html">memcached.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+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>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="structconn-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#37f7969ba27e8ae9461a1d3b378351d6">sfd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#17e40cc90c3669ee5e50df2ded95c3d0">state</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">bin_substates</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#b0cc8eac6501657700093908c092ed3e">substate</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct <a class="el" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">event</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">event</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#523af570f5630fb5c1aaf51d87c96abc">ev_flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#d4b85274b88921db50c2a221386ca5fe">which</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#c0b276582776af667fe88bf6a73a57b1">rbuf</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">which events were just triggered <a href="#c0b276582776af667fe88bf6a73a57b1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#321f9c23c4a20d15d16630c5648ac41a">rcurr</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">buffer to read commands into <a href="#321f9c23c4a20d15d16630c5648ac41a"></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="structconn.html#fd9d7b8a1c2cdba5edd4772fae8adc23">rsize</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">but if we parsed some already, this is where we stopped <a href="#fd9d7b8a1c2cdba5edd4772fae8adc23"></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="structconn.html#4a7eed4d30ba338ae092ec2011e21982">rbytes</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">total allocated size of rbuf <a href="#4a7eed4d30ba338ae092ec2011e21982"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#b7bcc3e0bf2d962d2f7aad53c6b523b7">wbuf</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">how much data, starting from rcur, do we have unparsed <a href="#b7bcc3e0bf2d962d2f7aad53c6b523b7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#d509acb6e118d4ff9991c4592ed4a544">wcurr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">wsize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#5df3a395efeb81c9ea517a81338ba1df">wbytes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f">write_and_go</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">which state to go into after finishing current write <a href="#3e8b2f5988a9791a105de7534aa8b29f"></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="structconn.html#6dff98252f504190f1f3412650ef5da4">write_and_free</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#28de9d8a5b9432c6f4ad521fc7875ea8">ritem</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">free this memory after finishing writing <a href="#28de9d8a5b9432c6f4ad521fc7875ea8"></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="structconn.html#47f8791b09c3105ecca911bea9b73406">rlbytes</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">when we read in an item's value, it goes here <a href="#47f8791b09c3105ecca911bea9b73406"></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="structconn.html#7d40cb08fdb16c8cad53b9c78c542e65">item</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">item is used to hold an item structure created after reading the command line of set/add/replace commands, but before we finished reading the actual data. <a href="#7d40cb08fdb16c8cad53b9c78c542e65"></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="structconn.html#5f95cd3a1e8b56dd5af48534162d4188">sbytes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct iovec *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#7fa506eb093e715dba7c51e373adf332">iov</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#a9e54ceb57a50b642bb6733f654f67ef">iovsize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#4bfd124c25febb5c0473a64010a5e04c">iovused</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct msghdr *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">msglist</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#4a88af6a9aa8f5723163ce46109d424e">msgsize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#64b2e5b69fad86aa6f298c055fc96aae">msgused</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#a154e25e69a11d7837749a50523a60ea">msgcurr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#dccea2771b5da3455ec501d046bbfbb2">msgbytes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#3f8edd0d1efc80f5d9e1f519581d459e">ilist</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#864209402985a2c5fa5a5215f1dfe8dc">isize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#496919c8fa5cdbfba62d8d8beb7bddae">icurr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#ecd54059ef51d05fcb5cfdb9c7317903">ileft</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#75d646e58527bdaa2416942097938c93">suffixlist</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#aea0ce1e0d7986281960a6a7a063e701">suffixsize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#24bdb9aaa257aeacfa8703c6f0a808da">suffixcurr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#7b1984060d5b4b2aea26905718cb42c8">suffixleft</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#ef35eff4856a49adaee2299596a00988">protocol</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#40f2af0bb917ca015ad366811e950ee0">request_id</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct sockaddr&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#cb126c7b0c4b0513fb1bfa40189407d1">request_addr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">socklen_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#d5589e72b5427937e81116f846e20380">request_addr_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#c98cb4f13ddb0a4c8682c8764ee21ec0">hdrbuf</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#a58fbb1de414bafa4d2fb5d6568194aa">hdrsize</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#5f59d93a1fb729ab33b66e3cf15e8466">noreply</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;char *&nbsp;&nbsp;&nbsp;<a class="el" href="structconn.html#e58d1fb50279ca7d206e32707ff477f6">buffer</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structconn.html#b5d5df899a9e2dc1dfc8aec8afa68c64">size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;size_t&nbsp;&nbsp;&nbsp;<a class="el" href="structconn.html#f796a28dffee965d3b331631fbbcc15d">offset</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#ec8860201c822de930dd89ab709fe4bd">stats</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">binary_header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#17e41fed262e75fc9a78c5df4828dd10">cas</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">short&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#57c6c7f94cf0969745a2683ebd17e0e7">cmd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#60681e2946e7ee0f6fa3433168764a3e">opaque</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#5d99d3fe7e8dcc919ea5d94dbadcc7cd">keylen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structconn.html">conn</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#833a1cdb64edd1dd0784c16389135bba">next</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn.html#40d01c887098f08dfc57968eec68d52f">thread</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="4a5d7aea30c74698d48daef7bd8c777d"></a><!-- doxytag: member="conn::binary_header" ref="4a5d7aea30c74698d48daef7bd8c777d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a> <a class="el" href="structconn.html#4a5d7aea30c74698d48daef7bd8c777d">conn::binary_header</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e58d1fb50279ca7d206e32707ff477f6"></a><!-- doxytag: member="conn::buffer" ref="e58d1fb50279ca7d206e32707ff477f6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structconn.html#e58d1fb50279ca7d206e32707ff477f6">conn::buffer</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="17e41fed262e75fc9a78c5df4828dd10"></a><!-- doxytag: member="conn::cas" ref="17e41fed262e75fc9a78c5df4828dd10" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structconn.html#17e41fed262e75fc9a78c5df4828dd10">conn::cas</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="57c6c7f94cf0969745a2683ebd17e0e7"></a><!-- doxytag: member="conn::cmd" ref="57c6c7f94cf0969745a2683ebd17e0e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">short <a class="el" href="structconn.html#57c6c7f94cf0969745a2683ebd17e0e7">conn::cmd</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="523af570f5630fb5c1aaf51d87c96abc"></a><!-- doxytag: member="conn::ev_flags" ref="523af570f5630fb5c1aaf51d87c96abc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">short <a class="el" href="structconn.html#523af570f5630fb5c1aaf51d87c96abc">conn::ev_flags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f1b2df9ad39a82ce06a008b1b04567c3"></a><!-- doxytag: member="conn::event" ref="f1b2df9ad39a82ce06a008b1b04567c3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">event</a> <a class="el" href="structconn.html#f1b2df9ad39a82ce06a008b1b04567c3">conn::event</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c98cb4f13ddb0a4c8682c8764ee21ec0"></a><!-- doxytag: member="conn::hdrbuf" ref="c98cb4f13ddb0a4c8682c8764ee21ec0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned char* <a class="el" href="structconn.html#c98cb4f13ddb0a4c8682c8764ee21ec0">conn::hdrbuf</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a58fbb1de414bafa4d2fb5d6568194aa"></a><!-- doxytag: member="conn::hdrsize" ref="a58fbb1de414bafa4d2fb5d6568194aa" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#a58fbb1de414bafa4d2fb5d6568194aa">conn::hdrsize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="496919c8fa5cdbfba62d8d8beb7bddae"></a><!-- doxytag: member="conn::icurr" ref="496919c8fa5cdbfba62d8d8beb7bddae" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>** <a class="el" href="structconn.html#496919c8fa5cdbfba62d8d8beb7bddae">conn::icurr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ecd54059ef51d05fcb5cfdb9c7317903"></a><!-- doxytag: member="conn::ileft" ref="ecd54059ef51d05fcb5cfdb9c7317903" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#ecd54059ef51d05fcb5cfdb9c7317903">conn::ileft</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f8edd0d1efc80f5d9e1f519581d459e"></a><!-- doxytag: member="conn::ilist" ref="3f8edd0d1efc80f5d9e1f519581d459e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>** <a class="el" href="structconn.html#3f8edd0d1efc80f5d9e1f519581d459e">conn::ilist</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7fa506eb093e715dba7c51e373adf332"></a><!-- doxytag: member="conn::iov" ref="7fa506eb093e715dba7c51e373adf332" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct iovec* <a class="el" href="structconn.html#7fa506eb093e715dba7c51e373adf332">conn::iov</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a9e54ceb57a50b642bb6733f654f67ef"></a><!-- doxytag: member="conn::iovsize" ref="a9e54ceb57a50b642bb6733f654f67ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#a9e54ceb57a50b642bb6733f654f67ef">conn::iovsize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4bfd124c25febb5c0473a64010a5e04c"></a><!-- doxytag: member="conn::iovused" ref="4bfd124c25febb5c0473a64010a5e04c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#4bfd124c25febb5c0473a64010a5e04c">conn::iovused</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="864209402985a2c5fa5a5215f1dfe8dc"></a><!-- doxytag: member="conn::isize" ref="864209402985a2c5fa5a5215f1dfe8dc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#864209402985a2c5fa5a5215f1dfe8dc">conn::isize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7d40cb08fdb16c8cad53b9c78c542e65"></a><!-- doxytag: member="conn::item" ref="7d40cb08fdb16c8cad53b9c78c542e65" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* <a class="el" href="structconn.html#7d40cb08fdb16c8cad53b9c78c542e65">conn::item</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+item is used to hold an item structure created after reading the command line of set/add/replace commands, but before we finished reading the actual data.
+<p>
+The data is read into <a class="el" href="memcached_8h.html#442889c7cb5c1ec39981f299331b4b29">ITEM_data(item)</a> to avoid extra copying.
+</div>
+</div><p>
+<a class="anchor" name="5d99d3fe7e8dcc919ea5d94dbadcc7cd"></a><!-- doxytag: member="conn::keylen" ref="5d99d3fe7e8dcc919ea5d94dbadcc7cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#5d99d3fe7e8dcc919ea5d94dbadcc7cd">conn::keylen</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dccea2771b5da3455ec501d046bbfbb2"></a><!-- doxytag: member="conn::msgbytes" ref="dccea2771b5da3455ec501d046bbfbb2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#dccea2771b5da3455ec501d046bbfbb2">conn::msgbytes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a154e25e69a11d7837749a50523a60ea"></a><!-- doxytag: member="conn::msgcurr" ref="a154e25e69a11d7837749a50523a60ea" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#a154e25e69a11d7837749a50523a60ea">conn::msgcurr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5ecb2828d6d2bd7d2e1bbe39d16ec5b9"></a><!-- doxytag: member="conn::msglist" ref="5ecb2828d6d2bd7d2e1bbe39d16ec5b9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct msghdr* <a class="el" href="structconn.html#5ecb2828d6d2bd7d2e1bbe39d16ec5b9">conn::msglist</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4a88af6a9aa8f5723163ce46109d424e"></a><!-- doxytag: member="conn::msgsize" ref="4a88af6a9aa8f5723163ce46109d424e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#4a88af6a9aa8f5723163ce46109d424e">conn::msgsize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="64b2e5b69fad86aa6f298c055fc96aae"></a><!-- doxytag: member="conn::msgused" ref="64b2e5b69fad86aa6f298c055fc96aae" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#64b2e5b69fad86aa6f298c055fc96aae">conn::msgused</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="833a1cdb64edd1dd0784c16389135bba"></a><!-- doxytag: member="conn::next" ref="833a1cdb64edd1dd0784c16389135bba" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structconn.html">conn</a>* <a class="el" href="structconn.html#833a1cdb64edd1dd0784c16389135bba">conn::next</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5f59d93a1fb729ab33b66e3cf15e8466"></a><!-- doxytag: member="conn::noreply" ref="5f59d93a1fb729ab33b66e3cf15e8466" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="structconn.html#5f59d93a1fb729ab33b66e3cf15e8466">conn::noreply</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f796a28dffee965d3b331631fbbcc15d"></a><!-- doxytag: member="conn::offset" ref="f796a28dffee965d3b331631fbbcc15d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t <a class="el" href="structconn.html#f796a28dffee965d3b331631fbbcc15d">conn::offset</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="60681e2946e7ee0f6fa3433168764a3e"></a><!-- doxytag: member="conn::opaque" ref="60681e2946e7ee0f6fa3433168764a3e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#60681e2946e7ee0f6fa3433168764a3e">conn::opaque</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ef35eff4856a49adaee2299596a00988"></a><!-- doxytag: member="conn::protocol" ref="ef35eff4856a49adaee2299596a00988" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> <a class="el" href="structconn.html#ef35eff4856a49adaee2299596a00988">conn::protocol</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c0b276582776af667fe88bf6a73a57b1"></a><!-- doxytag: member="conn::rbuf" ref="c0b276582776af667fe88bf6a73a57b1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structconn.html#c0b276582776af667fe88bf6a73a57b1">conn::rbuf</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+which events were just triggered
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4a7eed4d30ba338ae092ec2011e21982"></a><!-- doxytag: member="conn::rbytes" ref="4a7eed4d30ba338ae092ec2011e21982" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#4a7eed4d30ba338ae092ec2011e21982">conn::rbytes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+total allocated size of rbuf
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="321f9c23c4a20d15d16630c5648ac41a"></a><!-- doxytag: member="conn::rcurr" ref="321f9c23c4a20d15d16630c5648ac41a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structconn.html#321f9c23c4a20d15d16630c5648ac41a">conn::rcurr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+buffer to read commands into
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb126c7b0c4b0513fb1bfa40189407d1"></a><!-- doxytag: member="conn::request_addr" ref="cb126c7b0c4b0513fb1bfa40189407d1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct sockaddr <a class="el" href="structconn.html#cb126c7b0c4b0513fb1bfa40189407d1">conn::request_addr</a><code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d5589e72b5427937e81116f846e20380"></a><!-- doxytag: member="conn::request_addr_size" ref="d5589e72b5427937e81116f846e20380" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">socklen_t <a class="el" href="structconn.html#d5589e72b5427937e81116f846e20380">conn::request_addr_size</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="40f2af0bb917ca015ad366811e950ee0"></a><!-- doxytag: member="conn::request_id" ref="40f2af0bb917ca015ad366811e950ee0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#40f2af0bb917ca015ad366811e950ee0">conn::request_id</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="28de9d8a5b9432c6f4ad521fc7875ea8"></a><!-- doxytag: member="conn::ritem" ref="28de9d8a5b9432c6f4ad521fc7875ea8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structconn.html#28de9d8a5b9432c6f4ad521fc7875ea8">conn::ritem</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+free this memory after finishing writing
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47f8791b09c3105ecca911bea9b73406"></a><!-- doxytag: member="conn::rlbytes" ref="47f8791b09c3105ecca911bea9b73406" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#47f8791b09c3105ecca911bea9b73406">conn::rlbytes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+when we read in an item's value, it goes here
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fd9d7b8a1c2cdba5edd4772fae8adc23"></a><!-- doxytag: member="conn::rsize" ref="fd9d7b8a1c2cdba5edd4772fae8adc23" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#fd9d7b8a1c2cdba5edd4772fae8adc23">conn::rsize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+but if we parsed some already, this is where we stopped
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5f95cd3a1e8b56dd5af48534162d4188"></a><!-- doxytag: member="conn::sbytes" ref="5f95cd3a1e8b56dd5af48534162d4188" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#5f95cd3a1e8b56dd5af48534162d4188">conn::sbytes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="37f7969ba27e8ae9461a1d3b378351d6"></a><!-- doxytag: member="conn::sfd" ref="37f7969ba27e8ae9461a1d3b378351d6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#37f7969ba27e8ae9461a1d3b378351d6">conn::sfd</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b5d5df899a9e2dc1dfc8aec8afa68c64"></a><!-- doxytag: member="conn::size" ref="b5d5df899a9e2dc1dfc8aec8afa68c64" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t <a class="el" href="structconn.html#b5d5df899a9e2dc1dfc8aec8afa68c64">conn::size</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="17e40cc90c3669ee5e50df2ded95c3d0"></a><!-- doxytag: member="conn::state" ref="17e40cc90c3669ee5e50df2ded95c3d0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> <a class="el" href="structconn.html#17e40cc90c3669ee5e50df2ded95c3d0">conn::state</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ec8860201c822de930dd89ab709fe4bd"></a><!-- doxytag: member="conn::stats" ref="ec8860201c822de930dd89ab709fe4bd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="structconn.html#ec8860201c822de930dd89ab709fe4bd">conn::stats</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b0cc8eac6501657700093908c092ed3e"></a><!-- doxytag: member="conn::substate" ref="b0cc8eac6501657700093908c092ed3e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#e281f6c321ed03cfb642a50e205177c7">bin_substates</a> <a class="el" href="structconn.html#b0cc8eac6501657700093908c092ed3e">conn::substate</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="24bdb9aaa257aeacfa8703c6f0a808da"></a><!-- doxytag: member="conn::suffixcurr" ref="24bdb9aaa257aeacfa8703c6f0a808da" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char** <a class="el" href="structconn.html#24bdb9aaa257aeacfa8703c6f0a808da">conn::suffixcurr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b1984060d5b4b2aea26905718cb42c8"></a><!-- doxytag: member="conn::suffixleft" ref="7b1984060d5b4b2aea26905718cb42c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#7b1984060d5b4b2aea26905718cb42c8">conn::suffixleft</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="75d646e58527bdaa2416942097938c93"></a><!-- doxytag: member="conn::suffixlist" ref="75d646e58527bdaa2416942097938c93" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char** <a class="el" href="structconn.html#75d646e58527bdaa2416942097938c93">conn::suffixlist</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aea0ce1e0d7986281960a6a7a063e701"></a><!-- doxytag: member="conn::suffixsize" ref="aea0ce1e0d7986281960a6a7a063e701" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#aea0ce1e0d7986281960a6a7a063e701">conn::suffixsize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="40d01c887098f08dfc57968eec68d52f"></a><!-- doxytag: member="conn::thread" ref="40d01c887098f08dfc57968eec68d52f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html">LIBEVENT_THREAD</a>* <a class="el" href="structconn.html#40d01c887098f08dfc57968eec68d52f">conn::thread</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b7bcc3e0bf2d962d2f7aad53c6b523b7"></a><!-- doxytag: member="conn::wbuf" ref="b7bcc3e0bf2d962d2f7aad53c6b523b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structconn.html#b7bcc3e0bf2d962d2f7aad53c6b523b7">conn::wbuf</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+how much data, starting from rcur, do we have unparsed
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5df3a395efeb81c9ea517a81338ba1df"></a><!-- doxytag: member="conn::wbytes" ref="5df3a395efeb81c9ea517a81338ba1df" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#5df3a395efeb81c9ea517a81338ba1df">conn::wbytes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d509acb6e118d4ff9991c4592ed4a544"></a><!-- doxytag: member="conn::wcurr" ref="d509acb6e118d4ff9991c4592ed4a544" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structconn.html#d509acb6e118d4ff9991c4592ed4a544">conn::wcurr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d4b85274b88921db50c2a221386ca5fe"></a><!-- doxytag: member="conn::which" ref="d4b85274b88921db50c2a221386ca5fe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">short <a class="el" href="structconn.html#d4b85274b88921db50c2a221386ca5fe">conn::which</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6dff98252f504190f1f3412650ef5da4"></a><!-- doxytag: member="conn::write_and_free" ref="6dff98252f504190f1f3412650ef5da4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* <a class="el" href="structconn.html#6dff98252f504190f1f3412650ef5da4">conn::write_and_free</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3e8b2f5988a9791a105de7534aa8b29f"></a><!-- doxytag: member="conn::write_and_go" ref="3e8b2f5988a9791a105de7534aa8b29f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> <a class="el" href="structconn.html#3e8b2f5988a9791a105de7534aa8b29f">conn::write_and_go</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+which state to go into after finishing current write
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="db55062a3fa6dcacae12144f8756eb0f"></a><!-- doxytag: member="conn::wsize" ref="db55062a3fa6dcacae12144f8756eb0f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn.html#db55062a3fa6dcacae12144f8756eb0f">conn::wsize</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structconn__coll__graph.map b/structconn__coll__graph.map
new file mode 100644
index 0000000..142663f
--- /dev/null
+++ b/structconn__coll__graph.map
@@ -0,0 +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="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">
diff --git a/structconn__coll__graph.md5 b/structconn__coll__graph.md5
new file mode 100644
index 0000000..a501773
--- /dev/null
+++ b/structconn__coll__graph.md5
@@ -0,0 +1 @@
+b0722efda059dad45c2ec5d46b5c66c8 \ No newline at end of file
diff --git a/structconn__coll__graph.png b/structconn__coll__graph.png
new file mode 100644
index 0000000..b71a087
--- /dev/null
+++ b/structconn__coll__graph.png
Binary files differ
diff --git a/structconn__queue-members.html b/structconn__queue-members.html
new file mode 100644
index 0000000..9ed847d
--- /dev/null
+++ b/structconn__queue-members.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>conn_queue Member List</h1>This is the complete list of members for <a class="el" href="structconn__queue.html">conn_queue</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structconn__queue.html#add011a95eb9257a9118fc7c906d67e7">cond</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#746869ed0b3f2e04d47d87a0087ab644">head</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#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;
+<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>
+</html>
diff --git a/structconn__queue.html b/structconn__queue.html
new file mode 100644
index 0000000..e9ad8ff
--- /dev/null
+++ b/structconn__queue.html
@@ -0,0 +1,113 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: conn_queue Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>conn_queue Struct Reference</h1><!-- doxytag: class="conn_queue" --><div class="dynheader">
+Collaboration diagram for conn_queue:</div>
+<div class="dynsection">
+<p><center><img src="structconn__queue__coll__graph.png" border="0" usemap="#conn__queue__coll__map" alt="Collaboration graph"></center>
+<map name="conn__queue__coll__map">
+<area shape="rect" id="node2" href="structconn__queue__item.html" title="conn_queue_item" alt="" coords="5,5,147,35"></map>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="structconn__queue-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structconn__queue__item.html">CQ_ITEM</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue.html#746869ed0b3f2e04d47d87a0087ab644">head</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structconn__queue__item.html">CQ_ITEM</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue.html#3fab4c724e5ec0c425da52ddc2e6565a">tail</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue.html#07b47a392e7d355eacca37bfb728ee73">lock</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_cond_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue.html#add011a95eb9257a9118fc7c906d67e7">cond</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="add011a95eb9257a9118fc7c906d67e7"></a><!-- doxytag: member="conn_queue::cond" ref="add011a95eb9257a9118fc7c906d67e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pthread_cond_t <a class="el" href="structconn__queue.html#add011a95eb9257a9118fc7c906d67e7">conn_queue::cond</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="746869ed0b3f2e04d47d87a0087ab644"></a><!-- doxytag: member="conn_queue::head" ref="746869ed0b3f2e04d47d87a0087ab644" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structconn__queue__item.html">CQ_ITEM</a>* <a class="el" href="structconn__queue.html#746869ed0b3f2e04d47d87a0087ab644">conn_queue::head</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="07b47a392e7d355eacca37bfb728ee73"></a><!-- doxytag: member="conn_queue::lock" ref="07b47a392e7d355eacca37bfb728ee73" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pthread_mutex_t <a class="el" href="structconn__queue.html#07b47a392e7d355eacca37bfb728ee73">conn_queue::lock</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3fab4c724e5ec0c425da52ddc2e6565a"></a><!-- doxytag: member="conn_queue::tail" ref="3fab4c724e5ec0c425da52ddc2e6565a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structconn__queue__item.html">CQ_ITEM</a>* <a class="el" href="structconn__queue.html#3fab4c724e5ec0c425da52ddc2e6565a">conn_queue::tail</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structconn__queue__coll__graph.map b/structconn__queue__coll__graph.map
new file mode 100644
index 0000000..8c2c78c
--- /dev/null
+++ b/structconn__queue__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$structconn__queue__item.html" title="conn_queue_item" alt="" coords="5,5,147,35">
diff --git a/structconn__queue__coll__graph.md5 b/structconn__queue__coll__graph.md5
new file mode 100644
index 0000000..acfe2d1
--- /dev/null
+++ b/structconn__queue__coll__graph.md5
@@ -0,0 +1 @@
+a02b0523a0f7450712e2d04975efdc07 \ No newline at end of file
diff --git a/structconn__queue__coll__graph.png b/structconn__queue__coll__graph.png
new file mode 100644
index 0000000..536bb5e
--- /dev/null
+++ b/structconn__queue__coll__graph.png
Binary files differ
diff --git a/structconn__queue__item-members.html b/structconn__queue__item-members.html
new file mode 100644
index 0000000..e3c3f18
--- /dev/null
+++ b/structconn__queue__item-members.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>conn_queue_item Member List</h1>This is the complete list of members for <a class="el" href="structconn__queue__item.html">conn_queue_item</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structconn__queue__item.html#5d99b0ff634524732704757b1b90397d">event_flags</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#3d39c5e55b6d49d47f2fe7ae169646be">init_state</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#b3f61f6f42c1222b0119b785c90fb5f9">next</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#89d7a74058eb96cea21420cf70df021b">protocol</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#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;
+<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>
+</html>
diff --git a/structconn__queue__item.html b/structconn__queue__item.html
new file mode 100644
index 0000000..c362b78
--- /dev/null
+++ b/structconn__queue__item.html
@@ -0,0 +1,145 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: conn_queue_item Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>conn_queue_item Struct Reference</h1><!-- doxytag: class="conn_queue_item" --><div class="dynheader">
+Collaboration diagram for conn_queue_item:</div>
+<div class="dynsection">
+<p><center><img src="structconn__queue__item__coll__graph.png" border="0" usemap="#conn__queue__item__coll__map" alt="Collaboration graph"></center>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="structconn__queue__item-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue__item.html#31c3fbaf859bdcf533a078865bd4ae82">sfd</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue__item.html#3d39c5e55b6d49d47f2fe7ae169646be">init_state</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue__item.html#5d99b0ff634524732704757b1b90397d">event_flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue__item.html#5ff32d7f71a4adbf8ff60719eba12538">read_buffer_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue__item.html#89d7a74058eb96cea21420cf70df021b">protocol</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structconn__queue__item.html">CQ_ITEM</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structconn__queue__item.html#b3f61f6f42c1222b0119b785c90fb5f9">next</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="5d99b0ff634524732704757b1b90397d"></a><!-- doxytag: member="conn_queue_item::event_flags" ref="5d99b0ff634524732704757b1b90397d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn__queue__item.html#5d99b0ff634524732704757b1b90397d">conn_queue_item::event_flags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3d39c5e55b6d49d47f2fe7ae169646be"></a><!-- doxytag: member="conn_queue_item::init_state" ref="3d39c5e55b6d49d47f2fe7ae169646be" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> <a class="el" href="structconn__queue__item.html#3d39c5e55b6d49d47f2fe7ae169646be">conn_queue_item::init_state</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b3f61f6f42c1222b0119b785c90fb5f9"></a><!-- doxytag: member="conn_queue_item::next" ref="b3f61f6f42c1222b0119b785c90fb5f9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structconn__queue__item.html">CQ_ITEM</a>* <a class="el" href="structconn__queue__item.html#b3f61f6f42c1222b0119b785c90fb5f9">conn_queue_item::next</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="89d7a74058eb96cea21420cf70df021b"></a><!-- doxytag: member="conn_queue_item::protocol" ref="89d7a74058eb96cea21420cf70df021b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> <a class="el" href="structconn__queue__item.html#89d7a74058eb96cea21420cf70df021b">conn_queue_item::protocol</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5ff32d7f71a4adbf8ff60719eba12538"></a><!-- doxytag: member="conn_queue_item::read_buffer_size" ref="5ff32d7f71a4adbf8ff60719eba12538" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn__queue__item.html#5ff32d7f71a4adbf8ff60719eba12538">conn_queue_item::read_buffer_size</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="31c3fbaf859bdcf533a078865bd4ae82"></a><!-- doxytag: member="conn_queue_item::sfd" ref="31c3fbaf859bdcf533a078865bd4ae82" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structconn__queue__item.html#31c3fbaf859bdcf533a078865bd4ae82">conn_queue_item::sfd</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structconn__queue__item__coll__graph.map b/structconn__queue__item__coll__graph.map
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/structconn__queue__item__coll__graph.map
diff --git a/structconn__queue__item__coll__graph.md5 b/structconn__queue__item__coll__graph.md5
new file mode 100644
index 0000000..8e87117
--- /dev/null
+++ b/structconn__queue__item__coll__graph.md5
@@ -0,0 +1 @@
+e8c558b71bc17ad56747d6bf550b82e0 \ No newline at end of file
diff --git a/structconn__queue__item__coll__graph.png b/structconn__queue__item__coll__graph.png
new file mode 100644
index 0000000..89ec304
--- /dev/null
+++ b/structconn__queue__item__coll__graph.png
Binary files differ
diff --git a/structitemstats__t-members.html b/structitemstats__t-members.html
new file mode 100644
index 0000000..69269b9
--- /dev/null
+++ b/structitemstats__t-members.html
@@ -0,0 +1,34 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>itemstats_t Member List</h1>This is the complete list of members for <a class="el" href="structitemstats__t.html">itemstats_t</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structitemstats__t.html#3098a93be4b553867fecb976ba7e4116">evicted</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#323f62c71f268d65fa6a56ea894d6294">evicted_time</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#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;
+<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>
+</html>
diff --git a/structitemstats__t.html b/structitemstats__t.html
new file mode 100644
index 0000000..6766ce8
--- /dev/null
+++ b/structitemstats__t.html
@@ -0,0 +1,106 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: itemstats_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>itemstats_t Struct Reference</h1><!-- doxytag: class="itemstats_t" -->
+<p>
+<a href="structitemstats__t-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitemstats__t.html#3098a93be4b553867fecb976ba7e4116">evicted</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitemstats__t.html#323f62c71f268d65fa6a56ea894d6294">evicted_time</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitemstats__t.html#aa713be47e0fe05e7cd90d08aaf853e8">outofmemory</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structitemstats__t.html#cb37024d1a8303f9aad6bebf6c8bd7e3">tailrepairs</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="3098a93be4b553867fecb976ba7e4116"></a><!-- doxytag: member="itemstats_t::evicted" ref="3098a93be4b553867fecb976ba7e4116" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structitemstats__t.html#3098a93be4b553867fecb976ba7e4116">itemstats_t::evicted</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="323f62c71f268d65fa6a56ea894d6294"></a><!-- doxytag: member="itemstats_t::evicted_time" ref="323f62c71f268d65fa6a56ea894d6294" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> <a class="el" href="structitemstats__t.html#323f62c71f268d65fa6a56ea894d6294">itemstats_t::evicted_time</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aa713be47e0fe05e7cd90d08aaf853e8"></a><!-- doxytag: member="itemstats_t::outofmemory" ref="aa713be47e0fe05e7cd90d08aaf853e8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structitemstats__t.html#aa713be47e0fe05e7cd90d08aaf853e8">itemstats_t::outofmemory</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb37024d1a8303f9aad6bebf6c8bd7e3"></a><!-- doxytag: member="itemstats_t::tailrepairs" ref="cb37024d1a8303f9aad6bebf6c8bd7e3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structitemstats__t.html#cb37024d1a8303f9aad6bebf6c8bd7e3">itemstats_t::tailrepairs</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structsettings-members.html b/structsettings-members.html
new file mode 100644
index 0000000..5bdb704
--- /dev/null
+++ b/structsettings-members.html
@@ -0,0 +1,48 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>settings Member List</h1>This is the complete list of members for <a class="el" href="structsettings.html">settings</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">access</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#f38c63a2526c784f539575bf15525ca2">backlog</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#59bb385a05df23defc39f23a4b95b2be">chunk_size</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#b49cd2e86b9b26f407fe76569560a9df">detail_enabled</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#d168c4ce8bca42ce8f7b0ba8b66fba1a">evict_to_free</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#a0c4be9f40fe18de45a3ee9bb9fda8a6">factor</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#3077457f2ff945dbc779ec42c44dfb08">inter</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#9e462ca2f9a0531d782cd24f2e51354f">maxbytes</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#661321f255edb678a4b8a52e909b4acf">maxconns</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#b7886bf6034656be4f274719e2f6c4a1">num_threads</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#df482d13739658b54ac96c6eadba8bc6">oldest_live</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#20fa1e33e54d255f4f5e3df2da3e64ef">port</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#3f7e4aa1d7561b994111a9e47f82f1bb">prefix_delimiter</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#85ffd37171524861e0e384bb5c607e17">reqs_per_event</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#4c283e7be93d2eb0e7af366abc360ba7">socketpath</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#1a574901d729a109bd3156885c96e37e">udpport</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#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;
+<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>
+</html>
diff --git a/structsettings.html b/structsettings.html
new file mode 100644
index 0000000..6969f9e
--- /dev/null
+++ b/structsettings.html
@@ -0,0 +1,346 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: settings Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </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>
+<p>
+
+<p>
+<a href="structsettings-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#9e462ca2f9a0531d782cd24f2e51354f">maxbytes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#661321f255edb678a4b8a52e909b4acf">maxconns</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#20fa1e33e54d255f4f5e3df2da3e64ef">port</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#1a574901d729a109bd3156885c96e37e">udpport</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#3077457f2ff945dbc779ec42c44dfb08">inter</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">verbose</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#df482d13739658b54ac96c6eadba8bc6">oldest_live</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#d168c4ce8bca42ce8f7b0ba8b66fba1a">evict_to_free</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#4c283e7be93d2eb0e7af366abc360ba7">socketpath</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">access</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#a0c4be9f40fe18de45a3ee9bb9fda8a6">factor</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#59bb385a05df23defc39f23a4b95b2be">chunk_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#b7886bf6034656be4f274719e2f6c4a1">num_threads</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#3f7e4aa1d7561b994111a9e47f82f1bb">prefix_delimiter</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#b49cd2e86b9b26f407fe76569560a9df">detail_enabled</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#85ffd37171524861e0e384bb5c607e17">reqs_per_event</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsettings.html#df2782217e9e89322915fb32fee95880">use_cas</a></td></tr>
+
+<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>
+<a class="anchor" name="f277fc65f2ad1e28b75305e1b4366b8a"></a><!-- doxytag: member="settings::access" ref="f277fc65f2ad1e28b75305e1b4366b8a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#f277fc65f2ad1e28b75305e1b4366b8a">settings::access</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f38c63a2526c784f539575bf15525ca2"></a><!-- doxytag: member="settings::backlog" ref="f38c63a2526c784f539575bf15525ca2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#f38c63a2526c784f539575bf15525ca2">settings::backlog</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="59bb385a05df23defc39f23a4b95b2be"></a><!-- doxytag: member="settings::chunk_size" ref="59bb385a05df23defc39f23a4b95b2be" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#59bb385a05df23defc39f23a4b95b2be">settings::chunk_size</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b49cd2e86b9b26f407fe76569560a9df"></a><!-- doxytag: member="settings::detail_enabled" ref="b49cd2e86b9b26f407fe76569560a9df" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#b49cd2e86b9b26f407fe76569560a9df">settings::detail_enabled</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d168c4ce8bca42ce8f7b0ba8b66fba1a"></a><!-- doxytag: member="settings::evict_to_free" ref="d168c4ce8bca42ce8f7b0ba8b66fba1a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#d168c4ce8bca42ce8f7b0ba8b66fba1a">settings::evict_to_free</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a0c4be9f40fe18de45a3ee9bb9fda8a6"></a><!-- doxytag: member="settings::factor" ref="a0c4be9f40fe18de45a3ee9bb9fda8a6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">double <a class="el" href="structsettings.html#a0c4be9f40fe18de45a3ee9bb9fda8a6">settings::factor</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3077457f2ff945dbc779ec42c44dfb08"></a><!-- doxytag: member="settings::inter" ref="3077457f2ff945dbc779ec42c44dfb08" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structsettings.html#3077457f2ff945dbc779ec42c44dfb08">settings::inter</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9e462ca2f9a0531d782cd24f2e51354f"></a><!-- doxytag: member="settings::maxbytes" ref="9e462ca2f9a0531d782cd24f2e51354f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t <a class="el" href="structsettings.html#9e462ca2f9a0531d782cd24f2e51354f">settings::maxbytes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="661321f255edb678a4b8a52e909b4acf"></a><!-- doxytag: member="settings::maxconns" ref="661321f255edb678a4b8a52e909b4acf" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#661321f255edb678a4b8a52e909b4acf">settings::maxconns</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b7886bf6034656be4f274719e2f6c4a1"></a><!-- doxytag: member="settings::num_threads" ref="b7886bf6034656be4f274719e2f6c4a1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#b7886bf6034656be4f274719e2f6c4a1">settings::num_threads</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="df482d13739658b54ac96c6eadba8bc6"></a><!-- doxytag: member="settings::oldest_live" ref="df482d13739658b54ac96c6eadba8bc6" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> <a class="el" href="structsettings.html#df482d13739658b54ac96c6eadba8bc6">settings::oldest_live</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="20fa1e33e54d255f4f5e3df2da3e64ef"></a><!-- doxytag: member="settings::port" ref="20fa1e33e54d255f4f5e3df2da3e64ef" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#20fa1e33e54d255f4f5e3df2da3e64ef">settings::port</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3f7e4aa1d7561b994111a9e47f82f1bb"></a><!-- doxytag: member="settings::prefix_delimiter" ref="3f7e4aa1d7561b994111a9e47f82f1bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char <a class="el" href="structsettings.html#3f7e4aa1d7561b994111a9e47f82f1bb">settings::prefix_delimiter</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="85ffd37171524861e0e384bb5c607e17"></a><!-- doxytag: member="settings::reqs_per_event" ref="85ffd37171524861e0e384bb5c607e17" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#85ffd37171524861e0e384bb5c607e17">settings::reqs_per_event</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4c283e7be93d2eb0e7af366abc360ba7"></a><!-- doxytag: member="settings::socketpath" ref="4c283e7be93d2eb0e7af366abc360ba7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structsettings.html#4c283e7be93d2eb0e7af366abc360ba7">settings::socketpath</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1a574901d729a109bd3156885c96e37e"></a><!-- doxytag: member="settings::udpport" ref="1a574901d729a109bd3156885c96e37e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#1a574901d729a109bd3156885c96e37e">settings::udpport</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="df2782217e9e89322915fb32fee95880"></a><!-- doxytag: member="settings::use_cas" ref="df2782217e9e89322915fb32fee95880" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="structsettings.html#df2782217e9e89322915fb32fee95880">settings::use_cas</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8cfab16abb0cfc28ce1244c48bacdb6e"></a><!-- doxytag: member="settings::verbose" ref="8cfab16abb0cfc28ce1244c48bacdb6e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="structsettings.html#8cfab16abb0cfc28ce1244c48bacdb6e">settings::verbose</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structslab__stats-members.html b/structslab__stats-members.html
new file mode 100644
index 0000000..c1275ae
--- /dev/null
+++ b/structslab__stats-members.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>slab_stats Member List</h1>This is the complete list of members for <a class="el" href="structslab__stats.html">slab_stats</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structslab__stats.html#f7dc635cd3086d46d93cfd44e3a6c3e7">cas_badval</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#391924745fcae79874c492f9db29f6e5">cas_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#08355226ee7038716958682338fdbdda">decr_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#269423b43063e97b7ecdd16347f38cb4">delete_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#7bc073fa35375d23129eab883ff2b633">get_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#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;
+<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>
+</html>
diff --git a/structslab__stats.html b/structslab__stats.html
new file mode 100644
index 0000000..135c8bb
--- /dev/null
+++ b/structslab__stats.html
@@ -0,0 +1,159 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: slab_stats Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </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>
+<p>
+
+<p>
+<a href="structslab__stats-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<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#4da67cc4f2297d79e69e3805f42c90b7">set_cmds</a></td></tr>
+
+<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#7bc073fa35375d23129eab883ff2b633">get_hits</a></td></tr>
+
+<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#269423b43063e97b7ecdd16347f38cb4">delete_hits</a></td></tr>
+
+<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#391924745fcae79874c492f9db29f6e5">cas_hits</a></td></tr>
+
+<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#f7dc635cd3086d46d93cfd44e3a6c3e7">cas_badval</a></td></tr>
+
+<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#a184357792689748e228095f17f9e83c">incr_hits</a></td></tr>
+
+<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><h2>Member Data Documentation</h2>
+<a class="anchor" name="f7dc635cd3086d46d93cfd44e3a6c3e7"></a><!-- doxytag: member="slab_stats::cas_badval" ref="f7dc635cd3086d46d93cfd44e3a6c3e7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structslab__stats.html#f7dc635cd3086d46d93cfd44e3a6c3e7">slab_stats::cas_badval</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="391924745fcae79874c492f9db29f6e5"></a><!-- doxytag: member="slab_stats::cas_hits" ref="391924745fcae79874c492f9db29f6e5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structslab__stats.html#391924745fcae79874c492f9db29f6e5">slab_stats::cas_hits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="08355226ee7038716958682338fdbdda"></a><!-- doxytag: member="slab_stats::decr_hits" ref="08355226ee7038716958682338fdbdda" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structslab__stats.html#08355226ee7038716958682338fdbdda">slab_stats::decr_hits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="269423b43063e97b7ecdd16347f38cb4"></a><!-- doxytag: member="slab_stats::delete_hits" ref="269423b43063e97b7ecdd16347f38cb4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structslab__stats.html#269423b43063e97b7ecdd16347f38cb4">slab_stats::delete_hits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7bc073fa35375d23129eab883ff2b633"></a><!-- doxytag: member="slab_stats::get_hits" ref="7bc073fa35375d23129eab883ff2b633" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structslab__stats.html#7bc073fa35375d23129eab883ff2b633">slab_stats::get_hits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a184357792689748e228095f17f9e83c"></a><!-- doxytag: member="slab_stats::incr_hits" ref="a184357792689748e228095f17f9e83c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structslab__stats.html#a184357792689748e228095f17f9e83c">slab_stats::incr_hits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4da67cc4f2297d79e69e3805f42c90b7"></a><!-- doxytag: member="slab_stats::set_cmds" ref="4da67cc4f2297d79e69e3805f42c90b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structslab__stats.html#4da67cc4f2297d79e69e3805f42c90b7">slab_stats::set_cmds</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structslabclass__t-members.html b/structslabclass__t-members.html
new file mode 100644
index 0000000..6b9f222
--- /dev/null
+++ b/structslabclass__t-members.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>slabclass_t Member List</h1>This is the complete list of members for <a class="el" href="structslabclass__t.html">slabclass_t</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structslabclass__t.html#fec0f21a6319d0383bf87cccad72d1a3">end_page_free</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#aeea4cb14761e4e6b76dca853651cd3a">end_page_ptr</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#eb2e70d41faff0b4d5a3240d30292c96">killing</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#1dd6a91bd4f994ac053591b1f2c3fe2d">list_size</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#7b4ef1609891f9723644708380fc1628">perslab</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#4cf617cfbf020da0df9cf0fceca658df">size</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#65cd6747f5ca9f4252201896f721f2b7">sl_curr</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#7b5c8722be73547d0c9a2943ff704819">sl_total</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#f4d859346dd21c06dfc6f4e5f39e94cc">slab_list</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#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;
+<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>
+</html>
diff --git a/structslabclass__t.html b/structslabclass__t.html
new file mode 100644
index 0000000..17141d7
--- /dev/null
+++ b/structslabclass__t.html
@@ -0,0 +1,225 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: slabclass_t Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>slabclass_t Struct Reference</h1><!-- doxytag: class="slabclass_t" -->
+<p>
+<a href="structslabclass__t-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#4cf617cfbf020da0df9cf0fceca658df">size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#7b4ef1609891f9723644708380fc1628">perslab</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#58357ce559d64efff2f9455b295a1f92">slots</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#7b5c8722be73547d0c9a2943ff704819">sl_total</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#65cd6747f5ca9f4252201896f721f2b7">sl_curr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#aeea4cb14761e4e6b76dca853651cd3a">end_page_ptr</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#fec0f21a6319d0383bf87cccad72d1a3">end_page_free</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#cae55331b90d92be8f5bfee55d535044">slabs</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void **&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#f4d859346dd21c06dfc6f4e5f39e94cc">slab_list</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#1dd6a91bd4f994ac053591b1f2c3fe2d">list_size</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structslabclass__t.html#eb2e70d41faff0b4d5a3240d30292c96">killing</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="fec0f21a6319d0383bf87cccad72d1a3"></a><!-- doxytag: member="slabclass_t::end_page_free" ref="fec0f21a6319d0383bf87cccad72d1a3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structslabclass__t.html#fec0f21a6319d0383bf87cccad72d1a3">slabclass_t::end_page_free</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="aeea4cb14761e4e6b76dca853651cd3a"></a><!-- doxytag: member="slabclass_t::end_page_ptr" ref="aeea4cb14761e4e6b76dca853651cd3a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void* <a class="el" href="structslabclass__t.html#aeea4cb14761e4e6b76dca853651cd3a">slabclass_t::end_page_ptr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eb2e70d41faff0b4d5a3240d30292c96"></a><!-- doxytag: member="slabclass_t::killing" ref="eb2e70d41faff0b4d5a3240d30292c96" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structslabclass__t.html#eb2e70d41faff0b4d5a3240d30292c96">slabclass_t::killing</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1dd6a91bd4f994ac053591b1f2c3fe2d"></a><!-- doxytag: member="slabclass_t::list_size" ref="1dd6a91bd4f994ac053591b1f2c3fe2d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structslabclass__t.html#1dd6a91bd4f994ac053591b1f2c3fe2d">slabclass_t::list_size</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b4ef1609891f9723644708380fc1628"></a><!-- doxytag: member="slabclass_t::perslab" ref="7b4ef1609891f9723644708380fc1628" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structslabclass__t.html#7b4ef1609891f9723644708380fc1628">slabclass_t::perslab</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4cf617cfbf020da0df9cf0fceca658df"></a><!-- doxytag: member="slabclass_t::size" ref="4cf617cfbf020da0df9cf0fceca658df" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structslabclass__t.html#4cf617cfbf020da0df9cf0fceca658df">slabclass_t::size</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="65cd6747f5ca9f4252201896f721f2b7"></a><!-- doxytag: member="slabclass_t::sl_curr" ref="65cd6747f5ca9f4252201896f721f2b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structslabclass__t.html#65cd6747f5ca9f4252201896f721f2b7">slabclass_t::sl_curr</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b5c8722be73547d0c9a2943ff704819"></a><!-- doxytag: member="slabclass_t::sl_total" ref="7b5c8722be73547d0c9a2943ff704819" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structslabclass__t.html#7b5c8722be73547d0c9a2943ff704819">slabclass_t::sl_total</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f4d859346dd21c06dfc6f4e5f39e94cc"></a><!-- doxytag: member="slabclass_t::slab_list" ref="f4d859346dd21c06dfc6f4e5f39e94cc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void** <a class="el" href="structslabclass__t.html#f4d859346dd21c06dfc6f4e5f39e94cc">slabclass_t::slab_list</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cae55331b90d92be8f5bfee55d535044"></a><!-- doxytag: member="slabclass_t::slabs" ref="cae55331b90d92be8f5bfee55d535044" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structslabclass__t.html#cae55331b90d92be8f5bfee55d535044">slabclass_t::slabs</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="58357ce559d64efff2f9455b295a1f92"></a><!-- doxytag: member="slabclass_t::slots" ref="58357ce559d64efff2f9455b295a1f92" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void** <a class="el" href="structslabclass__t.html#58357ce559d64efff2f9455b295a1f92">slabclass_t::slots</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structstats-members.html b/structstats-members.html
new file mode 100644
index 0000000..fa7318f
--- /dev/null
+++ b/structstats-members.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>stats Member List</h1>This is the complete list of members for <a class="el" href="structstats.html">stats</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">accepting_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#444566021e240f7552b946e7516d6ebe">conn_structs</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#16d174f23f4b8e48c3dc2557f2db7750">curr_bytes</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#1c0edacbfc2610977c9d1c6a675be6bb">curr_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#7e27973d723b2bb83265f1324b6265d5">curr_items</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#cecd3ccfa807a4fb7deb5be5e174a6fc">evictions</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#990bacf5404f31f17a6dafc465a2b775">get_cmds</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#12c881743d5b3afd0a4ab18b29a413c9">get_hits</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#1802ea50eb0aab84ab3e923dd53d294e">get_misses</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#7cce50f30bfeebca79e4fb3c36def765">listen_disabled_num</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#a1da24a4ab04ced93a99433d2914ed96">mutex</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#53ccb9f0a724b936ad00f9af020dd6a0">set_cmds</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#baf2f10d93dcc5aef7c8ca46c3c52e0b">started</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#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;
+<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>
+</html>
diff --git a/structstats.html b/structstats.html
new file mode 100644
index 0000000..cff8b41
--- /dev/null
+++ b/structstats.html
@@ -0,0 +1,295 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: stats Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </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>
+<p>
+
+<p>
+<a href="structstats-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#a1da24a4ab04ced93a99433d2914ed96">mutex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#7e27973d723b2bb83265f1324b6265d5">curr_items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#f4feaf763564d06ef80569941f31b641">total_items</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#16d174f23f4b8e48c3dc2557f2db7750">curr_bytes</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#1c0edacbfc2610977c9d1c6a675be6bb">curr_conns</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">total_conns</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#444566021e240f7552b946e7516d6ebe">conn_structs</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#990bacf5404f31f17a6dafc465a2b775">get_cmds</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#53ccb9f0a724b936ad00f9af020dd6a0">set_cmds</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#12c881743d5b3afd0a4ab18b29a413c9">get_hits</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#1802ea50eb0aab84ab3e923dd53d294e">get_misses</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#cecd3ccfa807a4fb7deb5be5e174a6fc">evictions</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">time_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#baf2f10d93dcc5aef7c8ca46c3c52e0b">started</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">accepting_conns</a></td></tr>
+
+<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>
+<a class="anchor" name="ed0a44d59a6fc1d01dca4639414905a0"></a><!-- doxytag: member="stats::accepting_conns" ref="ed0a44d59a6fc1d01dca4639414905a0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="structstats.html#ed0a44d59a6fc1d01dca4639414905a0">stats::accepting_conns</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="444566021e240f7552b946e7516d6ebe"></a><!-- doxytag: member="stats::conn_structs" ref="444566021e240f7552b946e7516d6ebe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structstats.html#444566021e240f7552b946e7516d6ebe">stats::conn_structs</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="16d174f23f4b8e48c3dc2557f2db7750"></a><!-- doxytag: member="stats::curr_bytes" ref="16d174f23f4b8e48c3dc2557f2db7750" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structstats.html#16d174f23f4b8e48c3dc2557f2db7750">stats::curr_bytes</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1c0edacbfc2610977c9d1c6a675be6bb"></a><!-- doxytag: member="stats::curr_conns" ref="1c0edacbfc2610977c9d1c6a675be6bb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structstats.html#1c0edacbfc2610977c9d1c6a675be6bb">stats::curr_conns</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7e27973d723b2bb83265f1324b6265d5"></a><!-- doxytag: member="stats::curr_items" ref="7e27973d723b2bb83265f1324b6265d5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structstats.html#7e27973d723b2bb83265f1324b6265d5">stats::curr_items</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cecd3ccfa807a4fb7deb5be5e174a6fc"></a><!-- doxytag: member="stats::evictions" ref="cecd3ccfa807a4fb7deb5be5e174a6fc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structstats.html#cecd3ccfa807a4fb7deb5be5e174a6fc">stats::evictions</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="990bacf5404f31f17a6dafc465a2b775"></a><!-- doxytag: member="stats::get_cmds" ref="990bacf5404f31f17a6dafc465a2b775" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structstats.html#990bacf5404f31f17a6dafc465a2b775">stats::get_cmds</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="12c881743d5b3afd0a4ab18b29a413c9"></a><!-- doxytag: member="stats::get_hits" ref="12c881743d5b3afd0a4ab18b29a413c9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structstats.html#12c881743d5b3afd0a4ab18b29a413c9">stats::get_hits</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1802ea50eb0aab84ab3e923dd53d294e"></a><!-- doxytag: member="stats::get_misses" ref="1802ea50eb0aab84ab3e923dd53d294e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structstats.html#1802ea50eb0aab84ab3e923dd53d294e">stats::get_misses</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7cce50f30bfeebca79e4fb3c36def765"></a><!-- doxytag: member="stats::listen_disabled_num" ref="7cce50f30bfeebca79e4fb3c36def765" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structstats.html#7cce50f30bfeebca79e4fb3c36def765">stats::listen_disabled_num</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a1da24a4ab04ced93a99433d2914ed96"></a><!-- doxytag: member="stats::mutex" ref="a1da24a4ab04ced93a99433d2914ed96" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pthread_mutex_t <a class="el" href="structstats.html#a1da24a4ab04ced93a99433d2914ed96">stats::mutex</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="53ccb9f0a724b936ad00f9af020dd6a0"></a><!-- doxytag: member="stats::set_cmds" ref="53ccb9f0a724b936ad00f9af020dd6a0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structstats.html#53ccb9f0a724b936ad00f9af020dd6a0">stats::set_cmds</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="baf2f10d93dcc5aef7c8ca46c3c52e0b"></a><!-- doxytag: member="stats::started" ref="baf2f10d93dcc5aef7c8ca46c3c52e0b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">time_t <a class="el" href="structstats.html#baf2f10d93dcc5aef7c8ca46c3c52e0b">stats::started</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4b4ee0d2ac0f6c34246f459cb9af20cd"></a><!-- doxytag: member="stats::total_conns" ref="4b4ee0d2ac0f6c34246f459cb9af20cd" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structstats.html#4b4ee0d2ac0f6c34246f459cb9af20cd">stats::total_conns</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f4feaf763564d06ef80569941f31b641"></a><!-- doxytag: member="stats::total_items" ref="f4feaf763564d06ef80569941f31b641" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="structstats.html#f4feaf763564d06ef80569941f31b641">stats::total_items</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structthread__stats-members.html b/structthread__stats-members.html
new file mode 100644
index 0000000..d75d26a
--- /dev/null
+++ b/structthread__stats-members.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>thread_stats Member List</h1>This is the complete list of members for <a class="el" href="structthread__stats.html">thread_stats</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">bytes_read</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#fff437fd1fcac940ffd2fa44d3182838">bytes_written</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#daaed26081651c8236b1cc5b4f4748ec">cas_misses</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#f5376d1206b9e71cbff2dab81e930d28">decr_misses</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#eb08e5cab194e1337007464c42fbbbdf">delete_misses</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#8f4915ca2892f21641a126951660b625">flush_cmds</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#ffa01fa8b4974f4839122424c1bb2fc3">get_cmds</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#cc592fd8da9cdd9a227c59f8ba346fb5">get_misses</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#9d783773df9a1163f1475fe10e4d2838">incr_misses</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#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;
+<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>
+</html>
diff --git a/structthread__stats.html b/structthread__stats.html
new file mode 100644
index 0000000..e8ca89d
--- /dev/null
+++ b/structthread__stats.html
@@ -0,0 +1,234 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: thread_stats Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </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>
+<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>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="structthread__stats-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">mutex</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#ffa01fa8b4974f4839122424c1bb2fc3">get_cmds</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#cc592fd8da9cdd9a227c59f8ba346fb5">get_misses</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#eb08e5cab194e1337007464c42fbbbdf">delete_misses</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#9d783773df9a1163f1475fe10e4d2838">incr_misses</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#f5376d1206b9e71cbff2dab81e930d28">decr_misses</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#daaed26081651c8236b1cc5b4f4748ec">cas_misses</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">bytes_read</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#fff437fd1fcac940ffd2fa44d3182838">bytes_written</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint64_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structthread__stats.html#8f4915ca2892f21641a126951660b625">flush_cmds</a></td></tr>
+
+<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>
+<a class="anchor" name="78b389a507be8c78d2757b79c6b2069d"></a><!-- doxytag: member="thread_stats::bytes_read" ref="78b389a507be8c78d2757b79c6b2069d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#78b389a507be8c78d2757b79c6b2069d">thread_stats::bytes_read</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fff437fd1fcac940ffd2fa44d3182838"></a><!-- doxytag: member="thread_stats::bytes_written" ref="fff437fd1fcac940ffd2fa44d3182838" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#fff437fd1fcac940ffd2fa44d3182838">thread_stats::bytes_written</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="daaed26081651c8236b1cc5b4f4748ec"></a><!-- doxytag: member="thread_stats::cas_misses" ref="daaed26081651c8236b1cc5b4f4748ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#daaed26081651c8236b1cc5b4f4748ec">thread_stats::cas_misses</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f5376d1206b9e71cbff2dab81e930d28"></a><!-- doxytag: member="thread_stats::decr_misses" ref="f5376d1206b9e71cbff2dab81e930d28" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#f5376d1206b9e71cbff2dab81e930d28">thread_stats::decr_misses</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="eb08e5cab194e1337007464c42fbbbdf"></a><!-- doxytag: member="thread_stats::delete_misses" ref="eb08e5cab194e1337007464c42fbbbdf" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#eb08e5cab194e1337007464c42fbbbdf">thread_stats::delete_misses</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8f4915ca2892f21641a126951660b625"></a><!-- doxytag: member="thread_stats::flush_cmds" ref="8f4915ca2892f21641a126951660b625" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#8f4915ca2892f21641a126951660b625">thread_stats::flush_cmds</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ffa01fa8b4974f4839122424c1bb2fc3"></a><!-- doxytag: member="thread_stats::get_cmds" ref="ffa01fa8b4974f4839122424c1bb2fc3" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#ffa01fa8b4974f4839122424c1bb2fc3">thread_stats::get_cmds</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc592fd8da9cdd9a227c59f8ba346fb5"></a><!-- doxytag: member="thread_stats::get_misses" ref="cc592fd8da9cdd9a227c59f8ba346fb5" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#cc592fd8da9cdd9a227c59f8ba346fb5">thread_stats::get_misses</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9d783773df9a1163f1475fe10e4d2838"></a><!-- doxytag: member="thread_stats::incr_misses" ref="9d783773df9a1163f1475fe10e4d2838" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="structthread__stats.html#9d783773df9a1163f1475fe10e4d2838">thread_stats::incr_misses</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="656e2f3c52c764e6bbba2c8de29ae812"></a><!-- doxytag: member="thread_stats::mutex" ref="656e2f3c52c764e6bbba2c8de29ae812" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pthread_mutex_t <a class="el" href="structthread__stats.html#656e2f3c52c764e6bbba2c8de29ae812">thread_stats::mutex</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="efc242998efe6318a32510565acbcb01"></a><!-- doxytag: member="thread_stats::slab_stats" ref="efc242998efe6318a32510565acbcb01" args="[MAX_NUMBER_OF_SLAB_CLASSES]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct <a class="el" href="structslab__stats.html">slab_stats</a> <a class="el" href="structthread__stats.html#efc242998efe6318a32510565acbcb01">thread_stats::slab_stats</a>[MAX_NUMBER_OF_SLAB_CLASSES]<code> [read]</code> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/structthread__stats__coll__graph.map b/structthread__stats__coll__graph.map
new file mode 100644
index 0000000..a95977f
--- /dev/null
+++ b/structthread__stats__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$structslab__stats.html" title="slab_stats" alt="" coords="15,5,105,35">
diff --git a/structthread__stats__coll__graph.md5 b/structthread__stats__coll__graph.md5
new file mode 100644
index 0000000..0af7a76
--- /dev/null
+++ b/structthread__stats__coll__graph.md5
@@ -0,0 +1 @@
+c4ae45a524bc1a7153d0d71571d40764 \ No newline at end of file
diff --git a/structthread__stats__coll__graph.png b/structthread__stats__coll__graph.png
new file mode 100644
index 0000000..bd23abc
--- /dev/null
+++ b/structthread__stats__coll__graph.png
Binary files differ
diff --git a/structtoken__s-members.html b/structtoken__s-members.html
new file mode 100644
index 0000000..2d5ad13
--- /dev/null
+++ b/structtoken__s-members.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>token_s Member List</h1>This is the complete list of members for <a class="el" href="structtoken__s.html">token_s</a>, including all inherited members.<p><table>
+ <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;
+<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>
+</html>
diff --git a/structtoken__s.html b/structtoken__s.html
new file mode 100644
index 0000000..5bf8f91
--- /dev/null
+++ b/structtoken__s.html
@@ -0,0 +1,72 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: token_s Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>token_s Struct Reference</h1><!-- doxytag: class="token_s" -->
+<p>
+<a href="structtoken__s-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtoken__s.html#d9dac2deb0b2d84d5728540123a4de71">value</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structtoken__s.html#c9ca5120d39705373921c41df2f1790b">length</a></td></tr>
+
+</table>
+<hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="c9ca5120d39705373921c41df2f1790b"></a><!-- doxytag: member="token_s::length" ref="c9ca5120d39705373921c41df2f1790b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">size_t <a class="el" href="structtoken__s.html#c9ca5120d39705373921c41df2f1790b">token_s::length</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d9dac2deb0b2d84d5728540123a4de71"></a><!-- doxytag: member="token_s::value" ref="d9dac2deb0b2d84d5728540123a4de71" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="structtoken__s.html#d9dac2deb0b2d84d5728540123a4de71">token_s::value</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/tab_b.gif b/tab_b.gif
new file mode 100644
index 0000000..0d62348
--- /dev/null
+++ b/tab_b.gif
Binary files differ
diff --git a/tab_l.gif b/tab_l.gif
new file mode 100644
index 0000000..9b1e633
--- /dev/null
+++ b/tab_l.gif
Binary files differ
diff --git a/tab_r.gif b/tab_r.gif
new file mode 100644
index 0000000..ce9dd9f
--- /dev/null
+++ b/tab_r.gif
Binary files differ
diff --git a/tabs.css b/tabs.css
new file mode 100644
index 0000000..ab02c62
--- /dev/null
+++ b/tabs.css
@@ -0,0 +1,105 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.navpath
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+ text-align : center;
+ margin : 2px;
+ padding : 2px;
+}
diff --git a/thread_8c.html b/thread_8c.html
new file mode 100644
index 0000000..d10fb6b
--- /dev/null
+++ b/thread_8c.html
@@ -0,0 +1,975 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: thread.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>thread.c File Reference</h1><code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;pthread.h&gt;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<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="structconn__queue__item.html">conn_queue_item</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__queue.html">conn_queue</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#5724578d4f53d817ea3e9750aacf262b">ITEMS_PER_ALLOC</a>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structconn__queue__item.html">conn_queue_item</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#41f388ca605b116da777ec9bb1e7516a">CQ_ITEM</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef struct <a class="el" href="structconn__queue.html">conn_queue</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#4e7f6c53cad5e1e4c455d2d85af8756c">CQ</a></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806">accept_new_conns</a> (const bool do_accept)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#04c3e20b71072223654c0bbf7c266173">dispatch_conn_new</a> (int sfd, enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a> init_state, int event_flags, int read_buffer_size, enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a> prot)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#7a14a0df6eff0fd0852f4844eab2524a">is_listen_thread</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6">item_alloc</a> (char *key, size_t nkey, int flags, <a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a> exptime, int nbytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa">item_get</a> (const char *key, const size_t nkey)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844">item_link</a> (<a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#5674d2ce2742470b8012fa4184f1fc3b">item_remove</a> (<a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e">item_replace</a> (<a class="el" href="struct__stritem.html">item</a> *old_it, <a class="el" href="struct__stritem.html">item</a> *new_it)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#256717f932dae6220d67fa02af2266bc">item_unlink</a> (<a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#c1d7ea5f69d88dd9b67b6f96520cad8d">item_update</a> (<a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764">add_delta</a> (<a class="el" href="structconn.html">conn</a> *c, <a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>, int incr, const int64_t delta, char *buf)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232">store_item</a> (<a class="el" href="struct__stritem.html">item</a> *<a class="el" href="struct__stritem.html">item</a>, int comm, <a class="el" href="structconn.html">conn</a> *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#84097b43e7999f753c11603eff36dadc">item_flush_expired</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#8c9611028843ca37b4d20ec99fd8af23">item_cachedump</a> (unsigned int slabs_clsid, unsigned int limit, unsigned int *bytes)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#2b022c04b5ceac327d82762206f51ca8">item_stats</a> (<a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#76a67af22fe6ce802c07e857f06cbdc8">item_stats_sizes</a> (<a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a> add_stats, void *c)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#4633df360c62cd97d74fe185c291e508">STATS_LOCK</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#dc3a0e10eb26574752159d6a16d90007">STATS_UNLOCK</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#7bcb5bc469e4b71ebb523e8e1b7caf95">threadlocal_stats_reset</a> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#a2a47a4050d3821422922a7f45611ae9">threadlocal_stats_aggregate</a> (struct <a class="el" href="structthread__stats.html">thread_stats</a> *<a class="el" href="structstats.html">stats</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#9a8ed232ef10f74bc05293d3435f0b8f">slab_stats_aggregate</a> (struct <a class="el" href="structthread__stats.html">thread_stats</a> *<a class="el" href="structstats.html">stats</a>, struct <a class="el" href="structslab__stats.html">slab_stats</a> *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#79051074704249cac4424f10d4606fe3">thread_init</a> (int nthreads, struct event_base *main_base)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#9127df2a4e57929543f3b955e8fa6014">cache_lock</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">pthread_mutex_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="thread_8c.html#516da4c745197f600a201285359edeeb">conn_lock</a> = PTHREAD_MUTEX_INITIALIZER</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="5724578d4f53d817ea3e9750aacf262b"></a><!-- doxytag: member="thread.c::ITEMS_PER_ALLOC" ref="5724578d4f53d817ea3e9750aacf262b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define ITEMS_PER_ALLOC&nbsp;&nbsp;&nbsp;64 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Typedef Documentation</h2>
+<a class="anchor" name="4e7f6c53cad5e1e4c455d2d85af8756c"></a><!-- doxytag: member="thread.c::CQ" ref="4e7f6c53cad5e1e4c455d2d85af8756c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structconn__queue.html">conn_queue</a> <a class="el" href="structconn__queue.html">CQ</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="41f388ca605b116da777ec9bb1e7516a"></a><!-- doxytag: member="thread.c::CQ_ITEM" ref="41f388ca605b116da777ec9bb1e7516a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">typedef struct <a class="el" href="structconn__queue__item.html">conn_queue_item</a> <a class="el" href="structconn__queue__item.html">CQ_ITEM</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="4626562440107c11cdd7cc07ba28f806"></a><!-- doxytag: member="thread.c::accept_new_conns" ref="4626562440107c11cdd7cc07ba28f806" args="(const bool do_accept)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void accept_new_conns </td>
+ <td>(</td>
+ <td class="paramtype">const bool&nbsp;</td>
+ <td class="paramname"> <em>do_accept</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.png" border="0" usemap="#thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph_map" alt=""></center>
+<map name="thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="205,32,379,61"><area shape="rect" id="node5" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="437,5,541,35"><area shape="rect" id="node7" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="428,59,551,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="4b4951c73b23897aee5843fb7306e764"></a><!-- doxytag: member="thread.c::add_delta" ref="4b4951c73b23897aee5843fb7306e764" args="(conn *c, item *item, int incr, const int64_t delta, char *buf)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* add_delta </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>incr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const int64_t&nbsp;</td>
+ <td class="paramname"> <em>delta</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>buf</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.png" border="0" usemap="#thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph_map" alt=""></center>
+<map name="thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7" title="do_add_delta" alt="" coords="143,258,252,287"><area shape="rect" id="node5" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="473,154,585,183"><area shape="rect" id="node25" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="461,23,597,53"><area shape="rect" id="node28" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="829,337,923,366"><area shape="rect" id="node30" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="303,258,412,287"><area shape="rect" id="node47" href="util_8c.html#cc5ba3b68c57abb666e3534e6616d93d" title="safe_strtoull" alt="" coords="305,387,409,417"><area shape="rect" id="node7" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="645,179,765,209"><area shape="rect" id="node15" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="824,230,928,259"><area shape="rect" id="node17" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="815,177,937,206"><area shape="rect" id="node19" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="660,22,751,51"><area shape="rect" id="node21" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="660,75,751,105"><area shape="rect" id="node9" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="820,123,932,153"><area shape="rect" id="node11" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="832,21,920,50"><area shape="rect" id="node13" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="988,21,1076,50"><area shape="rect" id="node32" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="463,258,596,287"><area shape="rect" id="node34" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="653,283,757,313"><area shape="rect" id="node36" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="824,283,928,313"><area shape="rect" id="node38" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="987,257,1077,286"><area shape="rect" id="node40" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1127,283,1177,313"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="04c3e20b71072223654c0bbf7c266173"></a><!-- doxytag: member="thread.c::dispatch_conn_new" ref="04c3e20b71072223654c0bbf7c266173" args="(int sfd, enum conn_states init_state, int event_flags, int read_buffer_size, enum protocol prot)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void dispatch_conn_new </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>sfd</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="memcached_8h.html#397f77d103168a504b5fbc801538f2a7">conn_states</a>&nbsp;</td>
+ <td class="paramname"> <em>init_state</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>event_flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>read_buffer_size</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">enum <a class="el" href="memcached_8h.html#dd2ec924c0f221790d7235ffb2e615cd">protocol</a>&nbsp;</td>
+ <td class="paramname"> <em>prot</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7a14a0df6eff0fd0852f4844eab2524a"></a><!-- doxytag: member="thread.c::is_listen_thread" ref="7a14a0df6eff0fd0852f4844eab2524a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int is_listen_thread </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d69cc14d059b72c07e1f0b550b1922c6"></a><!-- doxytag: member="thread.c::item_alloc" ref="d69cc14d059b72c07e1f0b550b1922c6" args="(char *key, size_t nkey, int flags, rel_time_t exptime, int nbytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* item_alloc </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>flags</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#602ccc3d124c1c56b6afe0ae93e04bc4">rel_time_t</a>&nbsp;</td>
+ <td class="paramname"> <em>exptime</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>nbytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.png" border="0" usemap="#thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph_map" alt=""></center>
+<map name="thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="145,164,257,193"><area shape="rect" id="node5" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="307,61,427,91"><area shape="rect" id="node13" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="485,112,589,141"><area shape="rect" id="node15" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="476,165,599,195"><area shape="rect" id="node17" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="321,216,412,245"><area shape="rect" id="node19" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="321,269,412,299"><area shape="rect" id="node7" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="481,5,593,35"><area shape="rect" id="node9" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="493,59,581,88"><area shape="rect" id="node11" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="649,59,737,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="8c9611028843ca37b4d20ec99fd8af23"></a><!-- doxytag: member="thread.c::item_cachedump" ref="8c9611028843ca37b4d20ec99fd8af23" args="(unsigned int slabs_clsid, unsigned int limit, unsigned int *bytes)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* item_cachedump </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>slabs_clsid</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>limit</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">unsigned int *&nbsp;</td>
+ <td class="paramname"> <em>bytes</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.png" border="0" usemap="#thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph_map" alt=""></center>
+<map name="thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#f8926aa0955ee34cec0fbe7214e74156" title="do_item_cachedump" alt="" coords="193,5,353,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="84097b43e7999f753c11603eff36dadc"></a><!-- doxytag: member="thread.c::item_flush_expired" ref="84097b43e7999f753c11603eff36dadc" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_flush_expired </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.png" border="0" usemap="#thread_8c_84097b43e7999f753c11603eff36dadc_cgraph_map" alt=""></center>
+<map name="thread_8c_84097b43e7999f753c11603eff36dadc_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="204,85,375,115"><area shape="rect" id="node5" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="424,85,544,115"><area shape="rect" id="node7" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="599,5,711,35"><area shape="rect" id="node9" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="611,59,699,88"><area shape="rect" id="node13" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="603,112,707,141"><area shape="rect" id="node15" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="593,165,716,195"><area shape="rect" id="node11" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="767,59,855,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="1ff584f7053e4a5c8f2cffc7186a12aa"></a><!-- doxytag: member="thread.c::item_get" ref="1ff584f7053e4a5c8f2cffc7186a12aa" args="(const char *key, const size_t nkey)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="struct__stritem.html">item</a>* item_get </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>key</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const size_t&nbsp;</td>
+ <td class="paramname"> <em>nkey</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.png" border="0" usemap="#thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph_map" alt=""></center>
+<map name="thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="140,72,247,101"><area shape="rect" id="node5" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="311,32,401,61"><area shape="rect" id="node9" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="296,112,416,141"><area shape="rect" id="node7" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="501,5,552,35"><area shape="rect" id="node11" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="471,59,583,88"><area shape="rect" id="node13" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="483,112,571,141"><area shape="rect" id="node17" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="475,165,579,195"><area shape="rect" id="node19" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="465,219,588,248"><area shape="rect" id="node15" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="639,112,727,141"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="7fc0055d9dba8a3a14d2189e95acf844"></a><!-- doxytag: member="thread.c::item_link" ref="7fc0055d9dba8a3a14d2189e95acf844" args="(item *item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int item_link </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.png" border="0" usemap="#thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph_map" alt=""></center>
+<map name="thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="136,111,240,140"><area shape="rect" id="node5" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="299,31,403,60"><area shape="rect" id="node12" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="304,84,397,113"><area shape="rect" id="node14" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="299,137,403,167"><area shape="rect" id="node16" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="289,191,412,220"><area shape="rect" id="node7" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="461,5,552,35"><area shape="rect" id="node9" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="601,32,652,61"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="5674d2ce2742470b8012fa4184f1fc3b"></a><!-- doxytag: member="thread.c::item_remove" ref="5674d2ce2742470b8012fa4184f1fc3b" args="(item *item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_remove </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.png" border="0" usemap="#thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph_map" alt=""></center>
+<map name="thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="165,5,301,35"><area shape="rect" id="node5" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="349,5,437,35"><area shape="rect" id="node7" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="487,5,575,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="32cd7e1744d2214e26f0ac267403314e"></a><!-- doxytag: member="thread.c::item_replace" ref="32cd7e1744d2214e26f0ac267403314e" args="(item *old_it, item *new_it)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int item_replace </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>old_it</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>new_it</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.png" border="0" usemap="#thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph_map" alt=""></center>
+<map name="thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="165,139,299,168"><area shape="rect" id="node5" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="355,112,459,141"><area shape="rect" id="node20" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="347,165,467,195"><area shape="rect" id="node7" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="525,5,629,35"><area shape="rect" id="node14" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="531,59,624,88"><area shape="rect" id="node16" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="525,112,629,141"><area shape="rect" id="node18" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="516,165,639,195"><area shape="rect" id="node9" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="688,32,779,61"><area shape="rect" id="node11" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="828,7,879,36"><area shape="rect" id="node22" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="521,219,633,248"><area shape="rect" id="node24" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="533,272,621,301"><area shape="rect" id="node26" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="689,272,777,301"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.png" border="0" usemap="#thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph_map" alt=""></center>
+<map name="thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="171,5,280,35"><area shape="rect" id="node7" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="165,59,285,88"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="337,5,425,35"><area shape="rect" id="node9" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="333,59,429,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="2b022c04b5ceac327d82762206f51ca8"></a><!-- doxytag: member="thread.c::item_stats" ref="2b022c04b5ceac327d82762206f51ca8" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_stats </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.png" border="0" usemap="#thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph_map" alt=""></center>
+<map name="thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#c37d9c76fff27f10050dc069eef7d50c" title="do_item_stats" alt="" coords="149,5,269,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.png" border="0" usemap="#thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph_map" alt=""></center>
+<map name="thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph_map">
+<area shape="rect" id="node3" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="149,5,237,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="76a67af22fe6ce802c07e857f06cbdc8"></a><!-- doxytag: member="thread.c::item_stats_sizes" ref="76a67af22fe6ce802c07e857f06cbdc8" args="(ADD_STAT add_stats, void *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_stats_sizes </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="memcached_8h.html#b8d9bd9ba0b7b765633bf9b6cbd6aa30">ADD_STAT</a>&nbsp;</td>
+ <td class="paramname"> <em>add_stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.png" border="0" usemap="#thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph_map" alt=""></center>
+<map name="thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes" alt="" coords="192,5,352,35"></map>
+</div>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.png" border="0" usemap="#thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph_map" alt=""></center>
+<map name="thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph_map">
+<area shape="rect" id="node3" href="slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="192,5,280,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="256717f932dae6220d67fa02af2266bc"></a><!-- doxytag: member="thread.c::item_unlink" ref="256717f932dae6220d67fa02af2266bc" args="(item *item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_unlink </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.png" border="0" usemap="#thread_8c_256717f932dae6220d67fa02af2266bc_cgraph_map" alt=""></center>
+<map name="thread_8c_256717f932dae6220d67fa02af2266bc_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="152,85,272,115"><area shape="rect" id="node5" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="327,5,439,35"><area shape="rect" id="node7" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="339,59,427,88"><area shape="rect" id="node11" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="331,112,435,141"><area shape="rect" id="node13" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="321,165,444,195"><area shape="rect" id="node9" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="495,59,583,88"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c1d7ea5f69d88dd9b67b6f96520cad8d"></a><!-- doxytag: member="thread.c::item_update" ref="c1d7ea5f69d88dd9b67b6f96520cad8d" args="(item *item)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void item_update </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.png" border="0" usemap="#thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph_map" alt=""></center>
+<map name="thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph_map">
+<area shape="rect" id="node3" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="164,5,295,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="9a8ed232ef10f74bc05293d3435f0b8f"></a><!-- doxytag: member="thread.c::slab_stats_aggregate" ref="9a8ed232ef10f74bc05293d3435f0b8f" args="(struct thread_stats *stats, struct slab_stats *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void slab_stats_aggregate </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structthread__stats.html">thread_stats</a> *&nbsp;</td>
+ <td class="paramname"> <em>stats</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct <a class="el" href="structslab__stats.html">slab_stats</a> *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4633df360c62cd97d74fe185c291e508"></a><!-- doxytag: member="thread.c::STATS_LOCK" ref="4633df360c62cd97d74fe185c291e508" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void STATS_LOCK </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.png" border="0" usemap="#thread_8c_4633df360c62cd97d74fe185c291e508_icgraph_map" alt=""></center>
+<map name="thread_8c_4633df360c62cd97d74fe185c291e508_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="219,8,307,37"><area shape="rect" id="node5" href="memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="176,61,349,91"><area shape="rect" id="node9" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="444,59,556,88"><area shape="rect" id="node21" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="211,219,315,248"><area shape="rect" id="node32" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="203,165,323,195"><area shape="rect" id="node47" href="stats_8h.html#5914caa665237a3786c5edd3a7a0baee" title="stats_prefix_dump" alt="" coords="189,272,336,301"><area shape="rect" id="node49" href="stats_8h.html#a8188646a84875b1122fb77a5abb1070" title="stats_prefix_record_delete" alt="" coords="161,325,364,355"><area shape="rect" id="node51" href="stats_8h.html#d70e569de7d0924378506b5eed7aec6b" title="stats_prefix_record_get" alt="" coords="171,379,355,408"><area shape="rect" id="node53" href="stats_8h.html#84422d7b48e0ac7f5796d1627f8af706" title="stats_prefix_record_set" alt="" coords="172,432,353,461"><area shape="rect" id="node7" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="425,5,575,35"><area shape="rect" id="node11" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="837,177,947,207"><area shape="rect" id="node15" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="832,256,952,285"><area shape="rect" id="node19" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="664,59,755,88"><area shape="rect" id="node13" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1004,177,1092,207"><area shape="rect" id="node17" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1000,256,1096,285"><area shape="rect" id="node23" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="433,219,567,248"><area shape="rect" id="node30" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="460,424,540,453"><area shape="rect" id="node25" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="655,216,764,245"><area shape="rect" id="node35" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="415,165,585,195"><area shape="rect" id="node39" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="447,272,553,301"><area shape="rect" id="node45" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="452,112,548,141"><area shape="rect" id="node37" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="636,163,783,192"><area shape="rect" id="node42" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="668,269,751,299"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="dc3a0e10eb26574752159d6a16d90007"></a><!-- doxytag: member="thread.c::STATS_UNLOCK" ref="dc3a0e10eb26574752159d6a16d90007" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void STATS_UNLOCK </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.png" border="0" usemap="#thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph_map" alt=""></center>
+<map name="thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="237,8,325,37"><area shape="rect" id="node5" href="memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="195,61,368,91"><area shape="rect" id="node9" href="items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="463,59,575,88"><area shape="rect" id="node21" href="items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="229,219,333,248"><area shape="rect" id="node32" href="items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="221,165,341,195"><area shape="rect" id="node47" href="stats_8h.html#5914caa665237a3786c5edd3a7a0baee" title="stats_prefix_dump" alt="" coords="208,272,355,301"><area shape="rect" id="node49" href="stats_8h.html#a8188646a84875b1122fb77a5abb1070" title="stats_prefix_record_delete" alt="" coords="180,325,383,355"><area shape="rect" id="node51" href="stats_8h.html#d70e569de7d0924378506b5eed7aec6b" title="stats_prefix_record_get" alt="" coords="189,379,373,408"><area shape="rect" id="node53" href="stats_8h.html#84422d7b48e0ac7f5796d1627f8af706" title="stats_prefix_record_set" alt="" coords="191,432,372,461"><area shape="rect" id="node7" href="thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="444,5,593,35"><area shape="rect" id="node11" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="856,177,965,207"><area shape="rect" id="node15" href="memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="851,256,971,285"><area shape="rect" id="node19" href="thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="683,59,773,88"><area shape="rect" id="node13" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1023,177,1111,207"><area shape="rect" id="node17" href="thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1019,256,1115,285"><area shape="rect" id="node23" href="items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="452,219,585,248"><area shape="rect" id="node30" href="thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="479,424,559,453"><area shape="rect" id="node25" href="thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="673,216,783,245"><area shape="rect" id="node35" href="items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="433,165,604,195"><area shape="rect" id="node39" href="items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="465,272,572,301"><area shape="rect" id="node45" href="thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="471,112,567,141"><area shape="rect" id="node37" href="thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="655,163,801,192"><area shape="rect" id="node42" href="thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="687,269,769,299"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="c97ce2cadaeb4fe6524c0df01828c232"></a><!-- doxytag: member="thread.c::store_item" ref="c97ce2cadaeb4fe6524c0df01828c232" args="(item *item, int comm, conn *c)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">enum <a class="el" href="memcached_8h.html#1cf8921762294d73fe28150b7fa2a18e">store_item_type</a> store_item </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="struct__stritem.html">item</a> *&nbsp;</td>
+ <td class="paramname"> <em>item</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>comm</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structconn.html">conn</a> *&nbsp;</td>
+ <td class="paramname"> <em>c</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.png" border="0" usemap="#thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph_map" alt=""></center>
+<map name="thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#7d76af30e49baebcf82c13f241352544" title="do_store_item" alt="" coords="149,208,269,237"><area shape="rect" id="node5" href="items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="512,127,624,156"><area shape="rect" id="node25" href="items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="515,233,621,263"><area shape="rect" id="node32" href="items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="691,285,795,315"><area shape="rect" id="node42" href="items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="317,23,453,52"><area shape="rect" id="node45" href="items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="320,337,451,367"><area shape="rect" id="node47" href="memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="331,181,440,211"><area shape="rect" id="node7" href="items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="683,180,803,209"><area shape="rect" id="node15" href="memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="861,232,965,261"><area shape="rect" id="node17" href="memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="852,125,975,155"><area shape="rect" id="node19" href="slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="697,23,788,52"><area shape="rect" id="node21" href="slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="697,76,788,105"><area shape="rect" id="node9" href="assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="857,179,969,208"><area shape="rect" id="node11" href="items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="869,21,957,51"><area shape="rect" id="node13" href="slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="1025,21,1113,51"><area shape="rect" id="node27" href="assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="1024,337,1115,367"><area shape="rect" id="node29" href="hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1164,312,1215,341"><area shape="rect" id="node34" href="assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="861,285,965,315"><area shape="rect" id="node38" href="items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="867,339,960,368"><area shape="rect" id="node49" href="items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="501,180,635,209"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="79051074704249cac4424f10d4606fe3"></a><!-- doxytag: member="thread.c::thread_init" ref="79051074704249cac4424f10d4606fe3" args="(int nthreads, struct event_base *main_base)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void thread_init </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>nthreads</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">struct event_base *&nbsp;</td>
+ <td class="paramname"> <em>main_base</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="thread_8c_79051074704249cac4424f10d4606fe3_icgraph.png" border="0" usemap="#thread_8c_79051074704249cac4424f10d4606fe3_icgraph_map" alt=""></center>
+<map name="thread_8c_79051074704249cac4424f10d4606fe3_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="149,5,203,35"></map>
+</div>
+
+</div>
+</div><p>
+<a class="anchor" name="a2a47a4050d3821422922a7f45611ae9"></a><!-- doxytag: member="thread.c::threadlocal_stats_aggregate" ref="a2a47a4050d3821422922a7f45611ae9" args="(struct thread_stats *stats)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void threadlocal_stats_aggregate </td>
+ <td>(</td>
+ <td class="paramtype">struct <a class="el" href="structthread__stats.html">thread_stats</a> *&nbsp;</td>
+ <td class="paramname"> <em>stats</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7bcb5bc469e4b71ebb523e8e1b7caf95"></a><!-- doxytag: member="thread.c::threadlocal_stats_reset" ref="7bcb5bc469e4b71ebb523e8e1b7caf95" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void threadlocal_stats_reset </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="9127df2a4e57929543f3b955e8fa6014"></a><!-- doxytag: member="thread.c::cache_lock" ref="9127df2a4e57929543f3b955e8fa6014" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pthread_mutex_t <a class="el" href="thread_8c.html#9127df2a4e57929543f3b955e8fa6014">cache_lock</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="516da4c745197f600a201285359edeeb"></a><!-- doxytag: member="thread.c::conn_lock" ref="516da4c745197f600a201285359edeeb" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">pthread_mutex_t <a class="el" href="thread_8c.html#516da4c745197f600a201285359edeeb">conn_lock</a> = PTHREAD_MUTEX_INITIALIZER </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.map b/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.map
new file mode 100644
index 0000000..d19e299
--- /dev/null
+++ b/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.map
@@ -0,0 +1,9 @@
+<area shape="rect" id="node3" href="$items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="140,72,247,101">
+<area shape="rect" id="node5" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="311,32,401,61">
+<area shape="rect" id="node9" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="296,112,416,141">
+<area shape="rect" id="node7" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="501,5,552,35">
+<area shape="rect" id="node11" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="471,59,583,88">
+<area shape="rect" id="node13" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="483,112,571,141">
+<area shape="rect" id="node17" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="475,165,579,195">
+<area shape="rect" id="node19" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="465,219,588,248">
+<area shape="rect" id="node15" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="639,112,727,141">
diff --git a/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.md5 b/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.md5
new file mode 100644
index 0000000..7e8d837
--- /dev/null
+++ b/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.md5
@@ -0,0 +1 @@
+225482f7bb4b79f97b18cce67e638eb5 \ No newline at end of file
diff --git a/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.png b/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.png
new file mode 100644
index 0000000..48ea370
--- /dev/null
+++ b/thread_8c_1ff584f7053e4a5c8f2cffc7186a12aa_cgraph.png
Binary files differ
diff --git a/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.map b/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.map
new file mode 100644
index 0000000..0609346
--- /dev/null
+++ b/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.map
@@ -0,0 +1,6 @@
+<area shape="rect" id="node3" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="152,85,272,115">
+<area shape="rect" id="node5" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="327,5,439,35">
+<area shape="rect" id="node7" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="339,59,427,88">
+<area shape="rect" id="node11" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="331,112,435,141">
+<area shape="rect" id="node13" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="321,165,444,195">
+<area shape="rect" id="node9" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="495,59,583,88">
diff --git a/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.md5 b/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.md5
new file mode 100644
index 0000000..ef8560a
--- /dev/null
+++ b/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.md5
@@ -0,0 +1 @@
+1b0d840c408561a96f23026e84a4c6ff \ No newline at end of file
diff --git a/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.png b/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.png
new file mode 100644
index 0000000..5c68fa6
--- /dev/null
+++ b/thread_8c_256717f932dae6220d67fa02af2266bc_cgraph.png
Binary files differ
diff --git a/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.map b/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.map
new file mode 100644
index 0000000..818b473
--- /dev/null
+++ b/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$items_8c.html#c37d9c76fff27f10050dc069eef7d50c" title="do_item_stats" alt="" coords="149,5,269,35">
diff --git a/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.md5 b/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.md5
new file mode 100644
index 0000000..bc46b13
--- /dev/null
+++ b/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.md5
@@ -0,0 +1 @@
+4db21280a3f23b06643f62bc34701a10 \ No newline at end of file
diff --git a/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.png b/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.png
new file mode 100644
index 0000000..4649c6a
--- /dev/null
+++ b/thread_8c_2b022c04b5ceac327d82762206f51ca8_cgraph.png
Binary files differ
diff --git a/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.map b/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.map
new file mode 100644
index 0000000..39c8a4f
--- /dev/null
+++ b/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="149,5,237,35">
diff --git a/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.md5 b/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.md5
new file mode 100644
index 0000000..2f24333
--- /dev/null
+++ b/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.md5
@@ -0,0 +1 @@
+1435a9bc9b984c56c3dd180dbe821f44 \ No newline at end of file
diff --git a/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.png b/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.png
new file mode 100644
index 0000000..8be3c6d
--- /dev/null
+++ b/thread_8c_2b022c04b5ceac327d82762206f51ca8_icgraph.png
Binary files differ
diff --git a/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.map b/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.map
new file mode 100644
index 0000000..8ee4e8f
--- /dev/null
+++ b/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.map
@@ -0,0 +1,12 @@
+<area shape="rect" id="node3" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="165,139,299,168">
+<area shape="rect" id="node5" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="355,112,459,141">
+<area shape="rect" id="node20" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="347,165,467,195">
+<area shape="rect" id="node7" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="525,5,629,35">
+<area shape="rect" id="node14" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="531,59,624,88">
+<area shape="rect" id="node16" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="525,112,629,141">
+<area shape="rect" id="node18" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="516,165,639,195">
+<area shape="rect" id="node9" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="688,32,779,61">
+<area shape="rect" id="node11" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="828,7,879,36">
+<area shape="rect" id="node22" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="521,219,633,248">
+<area shape="rect" id="node24" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="533,272,621,301">
+<area shape="rect" id="node26" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="689,272,777,301">
diff --git a/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.md5 b/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.md5
new file mode 100644
index 0000000..491575f
--- /dev/null
+++ b/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.md5
@@ -0,0 +1 @@
+d3cfb3d25b39ac038da4fb6c232d7046 \ No newline at end of file
diff --git a/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.png b/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.png
new file mode 100644
index 0000000..9eb1bab
--- /dev/null
+++ b/thread_8c_32cd7e1744d2214e26f0ac267403314e_cgraph.png
Binary files differ
diff --git a/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.map b/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.map
new file mode 100644
index 0000000..e086c3e
--- /dev/null
+++ b/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.map
@@ -0,0 +1,4 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="171,5,280,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="165,59,285,88">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="337,5,425,35">
+<area shape="rect" id="node9" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="333,59,429,88">
diff --git a/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.md5 b/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.md5
new file mode 100644
index 0000000..5b055e5
--- /dev/null
+++ b/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.md5
@@ -0,0 +1 @@
+cdb3259dbf6087cf1ad65ba3308ec5a3 \ No newline at end of file
diff --git a/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.png b/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.png
new file mode 100644
index 0000000..60cfd72
--- /dev/null
+++ b/thread_8c_32cd7e1744d2214e26f0ac267403314e_icgraph.png
Binary files differ
diff --git a/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.map b/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.map
new file mode 100644
index 0000000..15c5e08
--- /dev/null
+++ b/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.map
@@ -0,0 +1,3 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="205,32,379,61">
+<area shape="rect" id="node5" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="437,5,541,35">
+<area shape="rect" id="node7" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="428,59,551,88">
diff --git a/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.md5 b/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.md5
new file mode 100644
index 0000000..9040337
--- /dev/null
+++ b/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.md5
@@ -0,0 +1 @@
+d877da925014be29fd054d3d156d908f \ No newline at end of file
diff --git a/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.png b/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.png
new file mode 100644
index 0000000..e74396a
--- /dev/null
+++ b/thread_8c_4626562440107c11cdd7cc07ba28f806_cgraph.png
Binary files differ
diff --git a/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.map b/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.map
new file mode 100644
index 0000000..cf6db70
--- /dev/null
+++ b/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.map
@@ -0,0 +1,23 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="219,8,307,37">
+<area shape="rect" id="node5" href="$memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="176,61,349,91">
+<area shape="rect" id="node9" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="444,59,556,88">
+<area shape="rect" id="node21" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="211,219,315,248">
+<area shape="rect" id="node32" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="203,165,323,195">
+<area shape="rect" id="node47" href="$stats_8h.html#5914caa665237a3786c5edd3a7a0baee" title="stats_prefix_dump" alt="" coords="189,272,336,301">
+<area shape="rect" id="node49" href="$stats_8h.html#a8188646a84875b1122fb77a5abb1070" title="stats_prefix_record_delete" alt="" coords="161,325,364,355">
+<area shape="rect" id="node51" href="$stats_8h.html#d70e569de7d0924378506b5eed7aec6b" title="stats_prefix_record_get" alt="" coords="171,379,355,408">
+<area shape="rect" id="node53" href="$stats_8h.html#84422d7b48e0ac7f5796d1627f8af706" title="stats_prefix_record_set" alt="" coords="172,432,353,461">
+<area shape="rect" id="node7" href="$thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="425,5,575,35">
+<area shape="rect" id="node11" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="837,177,947,207">
+<area shape="rect" id="node15" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="832,256,952,285">
+<area shape="rect" id="node19" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="664,59,755,88">
+<area shape="rect" id="node13" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1004,177,1092,207">
+<area shape="rect" id="node17" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1000,256,1096,285">
+<area shape="rect" id="node23" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="433,219,567,248">
+<area shape="rect" id="node30" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="460,424,540,453">
+<area shape="rect" id="node25" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="655,216,764,245">
+<area shape="rect" id="node35" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="415,165,585,195">
+<area shape="rect" id="node39" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="447,272,553,301">
+<area shape="rect" id="node45" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="452,112,548,141">
+<area shape="rect" id="node37" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="636,163,783,192">
+<area shape="rect" id="node42" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="668,269,751,299">
diff --git a/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.md5 b/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.md5
new file mode 100644
index 0000000..44bc50b
--- /dev/null
+++ b/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.md5
@@ -0,0 +1 @@
+2d5ba27f815aa6aeeb9012efc6f11da1 \ No newline at end of file
diff --git a/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.png b/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.png
new file mode 100644
index 0000000..35ff489
--- /dev/null
+++ b/thread_8c_4633df360c62cd97d74fe185c291e508_icgraph.png
Binary files differ
diff --git a/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.map b/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.map
new file mode 100644
index 0000000..61e7d44
--- /dev/null
+++ b/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.map
@@ -0,0 +1,19 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#fecf346316b0c6852f5568ecd6440cf7" title="do_add_delta" alt="" coords="143,258,252,287">
+<area shape="rect" id="node5" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="473,154,585,183">
+<area shape="rect" id="node25" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="461,23,597,53">
+<area shape="rect" id="node28" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="829,337,923,366">
+<area shape="rect" id="node30" href="$memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="303,258,412,287">
+<area shape="rect" id="node47" href="$util_8c.html#cc5ba3b68c57abb666e3534e6616d93d" title="safe_strtoull" alt="" coords="305,387,409,417">
+<area shape="rect" id="node7" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="645,179,765,209">
+<area shape="rect" id="node15" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="824,230,928,259">
+<area shape="rect" id="node17" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="815,177,937,206">
+<area shape="rect" id="node19" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="660,22,751,51">
+<area shape="rect" id="node21" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="660,75,751,105">
+<area shape="rect" id="node9" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="820,123,932,153">
+<area shape="rect" id="node11" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="832,21,920,50">
+<area shape="rect" id="node13" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="988,21,1076,50">
+<area shape="rect" id="node32" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="463,258,596,287">
+<area shape="rect" id="node34" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="653,283,757,313">
+<area shape="rect" id="node36" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="824,283,928,313">
+<area shape="rect" id="node38" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="987,257,1077,286">
+<area shape="rect" id="node40" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1127,283,1177,313">
diff --git a/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.md5 b/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.md5
new file mode 100644
index 0000000..754ac1b
--- /dev/null
+++ b/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.md5
@@ -0,0 +1 @@
+e010ec1ad636f8a05bdd2e56b862ec89 \ No newline at end of file
diff --git a/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.png b/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.png
new file mode 100644
index 0000000..8a69715
--- /dev/null
+++ b/thread_8c_4b4951c73b23897aee5843fb7306e764_cgraph.png
Binary files differ
diff --git a/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.map b/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.map
new file mode 100644
index 0000000..f17465c
--- /dev/null
+++ b/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.map
@@ -0,0 +1,3 @@
+<area shape="rect" id="node3" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="165,5,301,35">
+<area shape="rect" id="node5" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="349,5,437,35">
+<area shape="rect" id="node7" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="487,5,575,35">
diff --git a/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.md5 b/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.md5
new file mode 100644
index 0000000..50a0fbe
--- /dev/null
+++ b/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.md5
@@ -0,0 +1 @@
+c9705eeb7d51e497516c8e77fba7d69a \ No newline at end of file
diff --git a/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.png b/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.png
new file mode 100644
index 0000000..c0008c5
--- /dev/null
+++ b/thread_8c_5674d2ce2742470b8012fa4184f1fc3b_cgraph.png
Binary files differ
diff --git a/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.map b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.map
new file mode 100644
index 0000000..b3bf5c6
--- /dev/null
+++ b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$items_8c.html#83d27e539e6256fe75653def1f4594e3" title="dumps out a list of objects of each size, with granularity of 32 bytes" alt="" coords="192,5,352,35">
diff --git a/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.md5 b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.md5
new file mode 100644
index 0000000..88bf1e8
--- /dev/null
+++ b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.md5
@@ -0,0 +1 @@
+a830837a1923024ea3a70de9a9a2d222 \ No newline at end of file
diff --git a/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.png b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.png
new file mode 100644
index 0000000..195db57
--- /dev/null
+++ b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_cgraph.png
Binary files differ
diff --git a/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.map b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.map
new file mode 100644
index 0000000..5db3091
--- /dev/null
+++ b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$slabs_8h.html#0e8837809ec40b8024ca6f972830176c" title="Return a datum for stats in binary protocol." alt="" coords="192,5,280,35">
diff --git a/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.md5 b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.md5
new file mode 100644
index 0000000..0550e16
--- /dev/null
+++ b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.md5
@@ -0,0 +1 @@
+9dae68997d7c2c7fb3ca38560ba6d176 \ No newline at end of file
diff --git a/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.png b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.png
new file mode 100644
index 0000000..2bad9a2
--- /dev/null
+++ b/thread_8c_76a67af22fe6ce802c07e857f06cbdc8_icgraph.png
Binary files differ
diff --git a/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.map b/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.map
new file mode 100644
index 0000000..098ffa7
--- /dev/null
+++ b/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#3c04138a5bfe5d72780bb7e82a18e627" title="main" alt="" coords="149,5,203,35">
diff --git a/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.md5 b/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.md5
new file mode 100644
index 0000000..9a5df12
--- /dev/null
+++ b/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.md5
@@ -0,0 +1 @@
+39cbd53a7c8d3a30a0a5bab6b7af5391 \ No newline at end of file
diff --git a/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.png b/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.png
new file mode 100644
index 0000000..a13a036
--- /dev/null
+++ b/thread_8c_79051074704249cac4424f10d4606fe3_icgraph.png
Binary files differ
diff --git a/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.map b/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.map
new file mode 100644
index 0000000..b072541
--- /dev/null
+++ b/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="136,111,240,140">
+<area shape="rect" id="node5" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="299,31,403,60">
+<area shape="rect" id="node12" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="304,84,397,113">
+<area shape="rect" id="node14" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="299,137,403,167">
+<area shape="rect" id="node16" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="289,191,412,220">
+<area shape="rect" id="node7" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="461,5,552,35">
+<area shape="rect" id="node9" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="601,32,652,61">
diff --git a/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.md5 b/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.md5
new file mode 100644
index 0000000..b368e5e
--- /dev/null
+++ b/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.md5
@@ -0,0 +1 @@
+83550f189ae55a6d03309362022ba6c7 \ No newline at end of file
diff --git a/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.png b/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.png
new file mode 100644
index 0000000..f4865fd
--- /dev/null
+++ b/thread_8c_7fc0055d9dba8a3a14d2189e95acf844_cgraph.png
Binary files differ
diff --git a/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.map b/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.map
new file mode 100644
index 0000000..9078440
--- /dev/null
+++ b/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.map
@@ -0,0 +1,7 @@
+<area shape="rect" id="node3" href="$items_8c.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="204,85,375,115">
+<area shape="rect" id="node5" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="424,85,544,115">
+<area shape="rect" id="node7" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="599,5,711,35">
+<area shape="rect" id="node9" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="611,59,699,88">
+<area shape="rect" id="node13" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="603,112,707,141">
+<area shape="rect" id="node15" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="593,165,716,195">
+<area shape="rect" id="node11" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="767,59,855,88">
diff --git a/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.md5 b/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.md5
new file mode 100644
index 0000000..d57876a
--- /dev/null
+++ b/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.md5
@@ -0,0 +1 @@
+de91d114333c391b47c6f4feb766a700 \ No newline at end of file
diff --git a/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.png b/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.png
new file mode 100644
index 0000000..9dbd558
--- /dev/null
+++ b/thread_8c_84097b43e7999f753c11603eff36dadc_cgraph.png
Binary files differ
diff --git a/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.map b/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.map
new file mode 100644
index 0000000..6f583e7
--- /dev/null
+++ b/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$items_8c.html#f8926aa0955ee34cec0fbe7214e74156" title="do_item_cachedump" alt="" coords="193,5,353,35">
diff --git a/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.md5 b/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.md5
new file mode 100644
index 0000000..53383b4
--- /dev/null
+++ b/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.md5
@@ -0,0 +1 @@
+22d3f02fe7180c9030d0eddd75f487c9 \ No newline at end of file
diff --git a/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.png b/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.png
new file mode 100644
index 0000000..e05a1f4
--- /dev/null
+++ b/thread_8c_8c9611028843ca37b4d20ec99fd8af23_cgraph.png
Binary files differ
diff --git a/thread_8c__incl.map b/thread_8c__incl.map
new file mode 100644
index 0000000..9e7ce38
--- /dev/null
+++ b/thread_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/thread_8c__incl.md5 b/thread_8c__incl.md5
new file mode 100644
index 0000000..0ea323e
--- /dev/null
+++ b/thread_8c__incl.md5
@@ -0,0 +1 @@
+13c1bd366f9da1d9ac8356330cfbefda \ No newline at end of file
diff --git a/thread_8c__incl.png b/thread_8c__incl.png
new file mode 100644
index 0000000..17c1fea
--- /dev/null
+++ b/thread_8c__incl.png
Binary files differ
diff --git a/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.map b/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.map
new file mode 100644
index 0000000..01f0d6a
--- /dev/null
+++ b/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node3" href="$items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="164,5,295,35">
diff --git a/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.md5 b/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.md5
new file mode 100644
index 0000000..159b135
--- /dev/null
+++ b/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.md5
@@ -0,0 +1 @@
+f5df66a7336fcb675e24ad998fcad4fb \ No newline at end of file
diff --git a/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.png b/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.png
new file mode 100644
index 0000000..6125a60
--- /dev/null
+++ b/thread_8c_c1d7ea5f69d88dd9b67b6f96520cad8d_cgraph.png
Binary files differ
diff --git a/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.map b/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.map
new file mode 100644
index 0000000..fb46713
--- /dev/null
+++ b/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.map
@@ -0,0 +1,20 @@
+<area shape="rect" id="node3" href="$memcached_8c.html#7d76af30e49baebcf82c13f241352544" title="do_store_item" alt="" coords="149,208,269,237">
+<area shape="rect" id="node5" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="512,127,624,156">
+<area shape="rect" id="node25" href="$items_8c.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="515,233,621,263">
+<area shape="rect" id="node32" href="$items_8c.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="691,285,795,315">
+<area shape="rect" id="node42" href="$items_8c.html#81d7ffedc021b4a576d5712b7cea34a7" title="do_item_remove" alt="" coords="317,23,453,52">
+<area shape="rect" id="node45" href="$items_8c.html#4fc546770369a633debd89e0b9b19d3d" title="do_item_update" alt="" coords="320,337,451,367">
+<area shape="rect" id="node47" href="$memcached_8h.html#2920cc5a90ae6ca85b3dd4b786ac355e" title="item_replace" alt="" coords="331,181,440,211">
+<area shape="rect" id="node7" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="683,180,803,209">
+<area shape="rect" id="node15" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="861,232,965,261">
+<area shape="rect" id="node17" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="852,125,975,155">
+<area shape="rect" id="node19" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="697,23,788,52">
+<area shape="rect" id="node21" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="697,76,788,105">
+<area shape="rect" id="node9" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="857,179,969,208">
+<area shape="rect" id="node11" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="869,21,957,51">
+<area shape="rect" id="node13" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="1025,21,1113,51">
+<area shape="rect" id="node27" href="$assoc_8c.html#4972dca83569e1f192b193facb64a02f" title="assoc_find" alt="" coords="1024,337,1115,367">
+<area shape="rect" id="node29" href="$hash_8h.html#1c12edaae63f2e86a5b276a18475f863" title="hash" alt="" coords="1164,312,1215,341">
+<area shape="rect" id="node34" href="$assoc_8c.html#94c9da94d37601ba417f1f8a401dfc01" title="assoc_insert" alt="" coords="861,285,965,315">
+<area shape="rect" id="node38" href="$items_8c.html#62b7c83e5bdd71713688f70199319902" title="get_cas_id" alt="" coords="867,339,960,368">
+<area shape="rect" id="node49" href="$items_8c.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="501,180,635,209">
diff --git a/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.md5 b/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.md5
new file mode 100644
index 0000000..55908eb
--- /dev/null
+++ b/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.md5
@@ -0,0 +1 @@
+5a499956c08b93648220133a56674851 \ No newline at end of file
diff --git a/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.png b/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.png
new file mode 100644
index 0000000..3437908
--- /dev/null
+++ b/thread_8c_c97ce2cadaeb4fe6524c0df01828c232_cgraph.png
Binary files differ
diff --git a/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.map b/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.map
new file mode 100644
index 0000000..6cbf454
--- /dev/null
+++ b/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.map
@@ -0,0 +1,9 @@
+<area shape="rect" id="node3" href="$items_8c.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="145,164,257,193">
+<area shape="rect" id="node5" href="$items_8c.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="307,61,427,91">
+<area shape="rect" id="node13" href="$memcached_8h.html#841571aaa5b597a35565f8e12d164a59" title="STATS_LOCK" alt="" coords="485,112,589,141">
+<area shape="rect" id="node15" href="$memcached_8h.html#255149a6925c7daf8dbee2d867a36056" title="STATS_UNLOCK" alt="" coords="476,165,599,195">
+<area shape="rect" id="node17" href="$slabs_8c.html#f71fcc67d3024b6d57945de6215fa421" title="Allocate object of given length." alt="" coords="321,216,412,245">
+<area shape="rect" id="node19" href="$slabs_8c.html#89e035684df4bb1ef8b0852cb2c20f00" title="Given object size, return id to use when allocating/freeing memory for object 0 means..." alt="" coords="321,269,412,299">
+<area shape="rect" id="node7" href="$assoc_8c.html#d2a245870a21e6edd5a7ad482f9dca5c" title="assoc_delete" alt="" coords="481,5,593,35">
+<area shape="rect" id="node9" href="$items_8c.html#5305dd637fb32e9a99b97326de1429eb" title="item_free" alt="" coords="493,59,581,88">
+<area shape="rect" id="node11" href="$slabs_8c.html#870e49205e3adc320d078b03d8ea3b23" title="Free previously allocated object." alt="" coords="649,59,737,88">
diff --git a/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.md5 b/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.md5
new file mode 100644
index 0000000..3b76c90
--- /dev/null
+++ b/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.md5
@@ -0,0 +1 @@
+67902fa51ee9bbddc562eb778f70f5c7 \ No newline at end of file
diff --git a/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.png b/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.png
new file mode 100644
index 0000000..6f46c25
--- /dev/null
+++ b/thread_8c_d69cc14d059b72c07e1f0b550b1922c6_cgraph.png
Binary files differ
diff --git a/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.map b/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.map
new file mode 100644
index 0000000..cc38a79
--- /dev/null
+++ b/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.map
@@ -0,0 +1,23 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#6ebcba889fc606ff046c98182669de1f" title="conn_new" alt="" coords="237,8,325,37">
+<area shape="rect" id="node5" href="$memcached_8h.html#b3208d47b8d38af6818f6ced54e4d62c" title="do_accept_new_conns" alt="" coords="195,61,368,91">
+<area shape="rect" id="node9" href="$items_8h.html#5b94ba56566ec70ae2a1906e1b6b14ae" title="do_item_alloc" alt="" coords="463,59,575,88">
+<area shape="rect" id="node21" href="$items_8h.html#aac564a623aaea767ddbfd0dd07ced15" title="do_item_link" alt="" coords="229,219,333,248">
+<area shape="rect" id="node32" href="$items_8h.html#8068353af89272b21fbf0bd88d34118b" title="may fail if transgresses limits" alt="" coords="221,165,341,195">
+<area shape="rect" id="node47" href="$stats_8h.html#5914caa665237a3786c5edd3a7a0baee" title="stats_prefix_dump" alt="" coords="208,272,355,301">
+<area shape="rect" id="node49" href="$stats_8h.html#a8188646a84875b1122fb77a5abb1070" title="stats_prefix_record_delete" alt="" coords="180,325,383,355">
+<area shape="rect" id="node51" href="$stats_8h.html#d70e569de7d0924378506b5eed7aec6b" title="stats_prefix_record_get" alt="" coords="189,379,373,408">
+<area shape="rect" id="node53" href="$stats_8h.html#84422d7b48e0ac7f5796d1627f8af706" title="stats_prefix_record_set" alt="" coords="191,432,372,461">
+<area shape="rect" id="node7" href="$thread_8c.html#4626562440107c11cdd7cc07ba28f806" title="accept_new_conns" alt="" coords="444,5,593,35">
+<area shape="rect" id="node11" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="856,177,965,207">
+<area shape="rect" id="node15" href="$memcached_8h.html#c2e150055051a36e29e8215f5bc35fca" title="do_store_item" alt="" coords="851,256,971,285">
+<area shape="rect" id="node19" href="$thread_8c.html#d69cc14d059b72c07e1f0b550b1922c6" title="item_alloc" alt="" coords="683,59,773,88">
+<area shape="rect" id="node13" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="1023,177,1111,207">
+<area shape="rect" id="node17" href="$thread_8c.html#c97ce2cadaeb4fe6524c0df01828c232" title="store_item" alt="" coords="1019,256,1115,285">
+<area shape="rect" id="node23" href="$items_8h.html#cd5e21c19f9875e0d6a74943f90b6cc8" title="update LRU time to current and reposition" alt="" coords="452,219,585,248">
+<area shape="rect" id="node30" href="$thread_8c.html#7fc0055d9dba8a3a14d2189e95acf844" title="item_link" alt="" coords="479,424,559,453">
+<area shape="rect" id="node25" href="$thread_8c.html#32cd7e1744d2214e26f0ac267403314e" title="item_replace" alt="" coords="673,216,783,245">
+<area shape="rect" id="node35" href="$items_8h.html#515ef8e7f0cef67772989fd076f7dcb4" title="do_item_flush_expired" alt="" coords="433,165,604,195">
+<area shape="rect" id="node39" href="$items_8h.html#cee9fa57d05e04e8965f3e19dc0a472c" title="wrapper around assoc_find which does the lazy expiration logic" alt="" coords="465,272,572,301">
+<area shape="rect" id="node45" href="$thread_8c.html#256717f932dae6220d67fa02af2266bc" title="item_unlink" alt="" coords="471,112,567,141">
+<area shape="rect" id="node37" href="$thread_8c.html#84097b43e7999f753c11603eff36dadc" title="item_flush_expired" alt="" coords="655,163,801,192">
+<area shape="rect" id="node42" href="$thread_8c.html#1ff584f7053e4a5c8f2cffc7186a12aa" title="item_get" alt="" coords="687,269,769,299">
diff --git a/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.md5 b/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.md5
new file mode 100644
index 0000000..6d5e76e
--- /dev/null
+++ b/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.md5
@@ -0,0 +1 @@
+7e6af8ffdf947c641c58e45da164b904 \ No newline at end of file
diff --git a/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.png b/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.png
new file mode 100644
index 0000000..6f8a11b
--- /dev/null
+++ b/thread_8c_dc3a0e10eb26574752159d6a16d90007_icgraph.png
Binary files differ
diff --git a/trace_8h-source.html b/trace_8h-source.html
new file mode 100644
index 0000000..a06a7e0
--- /dev/null
+++ b/trace_8h-source.html
@@ -0,0 +1,96 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: trace.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>trace.h</h1><a href="trace_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef TRACE_H</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define TRACE_H</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span>
+<a name="l00004"></a>00004 <span class="preprocessor">#ifdef ENABLE_DTRACE</span>
+<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor">#include "memcached_dtrace.h"</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#else</span>
+<a name="l00007"></a><a class="code" href="trace_8h.html#0c8d0afc6dea9413a676d9e9febdc1ab">00007</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ASSOC_DELETE(arg0, arg1, arg2)</span>
+<a name="l00008"></a><a class="code" href="trace_8h.html#0e7406db2058a5b3ee286cf5215c9c28">00008</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ASSOC_DELETE_ENABLED() (0)</span>
+<a name="l00009"></a><a class="code" href="trace_8h.html#82c674c12fdd43b16f9853471442b64a">00009</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ASSOC_FIND(arg0, arg1, arg2)</span>
+<a name="l00010"></a><a class="code" href="trace_8h.html#6609de86b15479972b251d4edb8228f8">00010</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ASSOC_FIND_ENABLED() (0)</span>
+<a name="l00011"></a><a class="code" href="trace_8h.html#369c1aced890bf4da2f45e37bf6a2618">00011</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ASSOC_INSERT(arg0, arg1, arg2)</span>
+<a name="l00012"></a><a class="code" href="trace_8h.html#e4d0214760260d54ddafc7460dba5a64">00012</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ASSOC_INSERT_ENABLED() (0)</span>
+<a name="l00013"></a><a class="code" href="trace_8h.html#2b6381387264d2ea16470aada87369b4">00013</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_ADD(arg0, arg1, arg2, arg3, arg4)</span>
+<a name="l00014"></a><a class="code" href="trace_8h.html#106ebfba07896e2f8579616b78cfeac6">00014</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_ADD_ENABLED() (0)</span>
+<a name="l00015"></a><a class="code" href="trace_8h.html#7e26563e8709dded70ad3d9a2cafb537">00015</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_APPEND(arg0, arg1, arg2, arg3, arg4)</span>
+<a name="l00016"></a><a class="code" href="trace_8h.html#5a351d3f53719c8baca771e66ce55e83">00016</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_APPEND_ENABLED() (0)</span>
+<a name="l00017"></a><a class="code" href="trace_8h.html#856b30c2832d2978ff57db2f55aa521d">00017</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_CAS(arg0, arg1, arg2, arg3, arg4)</span>
+<a name="l00018"></a><a class="code" href="trace_8h.html#6cedef05744ca6d811414c06a74bfbe6">00018</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_CAS_ENABLED() (0)</span>
+<a name="l00019"></a><a class="code" href="trace_8h.html#97b99812edba2ecf2dd99aa4c12fbce9">00019</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_DECR(arg0, arg1, arg2, arg3)</span>
+<a name="l00020"></a><a class="code" href="trace_8h.html#00547c3bb6f35df31470f6be3f80bb74">00020</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_DECR_ENABLED() (0)</span>
+<a name="l00021"></a><a class="code" href="trace_8h.html#9032bd37730f833414c47099bcc3ac98">00021</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_DELETE(arg0, arg1, arg2)</span>
+<a name="l00022"></a><a class="code" href="trace_8h.html#15f99a3f0c6290c1211922a4b85ca3e6">00022</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_DELETE_ENABLED() (0)</span>
+<a name="l00023"></a><a class="code" href="trace_8h.html#ac5ccf52363c872c4e51cea07401ac3d">00023</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_GET(arg0, arg1, arg2, arg3, arg4)</span>
+<a name="l00024"></a><a class="code" href="trace_8h.html#531945543196ebf0a391d43b572a3e2c">00024</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_GET_ENABLED() (0)</span>
+<a name="l00025"></a><a class="code" href="trace_8h.html#24ab58f7e96d9aaa285894369f5f7db8">00025</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_INCR(arg0, arg1, arg2, arg3)</span>
+<a name="l00026"></a><a class="code" href="trace_8h.html#7e8f7bbba6c7dfa70b4bbda4058e54ef">00026</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_INCR_ENABLED() (0)</span>
+<a name="l00027"></a><a class="code" href="trace_8h.html#7b8eb5616a6fdc14713355433816a6f9">00027</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_PREPEND(arg0, arg1, arg2, arg3, arg4)</span>
+<a name="l00028"></a><a class="code" href="trace_8h.html#e418a658ae17a9464672f41ad597c441">00028</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_PREPEND_ENABLED() (0)</span>
+<a name="l00029"></a><a class="code" href="trace_8h.html#fc87373758641bbb4ea4c39d2de1ecbf">00029</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_REPLACE(arg0, arg1, arg2, arg3, arg4)</span>
+<a name="l00030"></a><a class="code" href="trace_8h.html#740d10f12bd514de724c944468d14b57">00030</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_REPLACE_ENABLED() (0)</span>
+<a name="l00031"></a><a class="code" href="trace_8h.html#036bde1430270267343ef3fc61862b9a">00031</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_SET(arg0, arg1, arg2, arg3, arg4)</span>
+<a name="l00032"></a><a class="code" href="trace_8h.html#c675a1fccd812874c3ad2f6b844a1ec4">00032</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_COMMAND_SET_ENABLED() (0)</span>
+<a name="l00033"></a><a class="code" href="trace_8h.html#b343096bac600d290768d03b7c8899fc">00033</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_ALLOCATE(arg0)</span>
+<a name="l00034"></a><a class="code" href="trace_8h.html#cc68b3bbd7b18c0e10087e56d73c3ae7">00034</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_ALLOCATE_ENABLED() (0)</span>
+<a name="l00035"></a><a class="code" href="trace_8h.html#a2394ac7aec93687166f955465ad3e9a">00035</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_CREATE(arg0)</span>
+<a name="l00036"></a><a class="code" href="trace_8h.html#75e7ae789fa1fa821dae10425eeb3a78">00036</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_CREATE_ENABLED() (0)</span>
+<a name="l00037"></a><a class="code" href="trace_8h.html#0455fda6a7be0d3e2c4457f76813a5c8">00037</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_DESTROY(arg0)</span>
+<a name="l00038"></a><a class="code" href="trace_8h.html#d7d64cf950a02cc2f8e5d3ed597928af">00038</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_DESTROY_ENABLED() (0)</span>
+<a name="l00039"></a><a class="code" href="trace_8h.html#7aaefc7253f062a13b36631be582d977">00039</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_DISPATCH(arg0, arg1)</span>
+<a name="l00040"></a><a class="code" href="trace_8h.html#7c5b2d17519911bbf998cfeb25d76aca">00040</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_DISPATCH_ENABLED() (0)</span>
+<a name="l00041"></a><a class="code" href="trace_8h.html#663e06b985e0439bf3fec5a7664a8148">00041</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_RELEASE(arg0)</span>
+<a name="l00042"></a><a class="code" href="trace_8h.html#98e93b37b8e40ee2cf3c347dc4bf8f74">00042</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_CONN_RELEASE_ENABLED() (0)</span>
+<a name="l00043"></a><a class="code" href="trace_8h.html#d35f0ffd4209ce78868ebd51d1a6caee">00043</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_LINK(arg0, arg1, arg2)</span>
+<a name="l00044"></a><a class="code" href="trace_8h.html#6059411bc7281a4f70f2b20711fe8e5b">00044</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_LINK_ENABLED() (0)</span>
+<a name="l00045"></a><a class="code" href="trace_8h.html#470944a187b890c55622e0cfdf2399de">00045</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_REMOVE(arg0, arg1, arg2)</span>
+<a name="l00046"></a><a class="code" href="trace_8h.html#1fb8acb921ae45bb56202eef407ebb80">00046</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_REMOVE_ENABLED() (0)</span>
+<a name="l00047"></a><a class="code" href="trace_8h.html#914304d0ec5c915ef10f74468b379d06">00047</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_REPLACE(arg0, arg1, arg2, arg3, arg4, arg5)</span>
+<a name="l00048"></a><a class="code" href="trace_8h.html#bd2e4669250fa62563ef2e2a1602ba64">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_REPLACE_ENABLED() (0)</span>
+<a name="l00049"></a><a class="code" href="trace_8h.html#dc22bb2bfb94b6424807a5bfe42846e6">00049</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_UNLINK(arg0, arg1, arg2)</span>
+<a name="l00050"></a><a class="code" href="trace_8h.html#d13f3a95387ec65d9bedeafa1f145595">00050</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_UNLINK_ENABLED() (0)</span>
+<a name="l00051"></a><a class="code" href="trace_8h.html#2dd8bfb8b10043cff9bf8b8741c7aa82">00051</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_UPDATE(arg0, arg1, arg2)</span>
+<a name="l00052"></a><a class="code" href="trace_8h.html#bd90dfe6e06bbaec840886d38d2d7dae">00052</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_ITEM_UPDATE_ENABLED() (0)</span>
+<a name="l00053"></a><a class="code" href="trace_8h.html#6d99cdc1ed7169c558c98b457a5d2924">00053</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_PROCESS_COMMAND_END(arg0, arg1, arg2)</span>
+<a name="l00054"></a><a class="code" href="trace_8h.html#9bbbfd1427fff824358a5086ff34c668">00054</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_PROCESS_COMMAND_END_ENABLED() (0)</span>
+<a name="l00055"></a><a class="code" href="trace_8h.html#e2a0ab5e26723fc9f1ebaf445cf872e5">00055</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_PROCESS_COMMAND_START(arg0, arg1, arg2)</span>
+<a name="l00056"></a><a class="code" href="trace_8h.html#c8907625e1eb6969160356063fbfe6fd">00056</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_PROCESS_COMMAND_START_ENABLED() (0)</span>
+<a name="l00057"></a><a class="code" href="trace_8h.html#13f991c56bdd6864ed281f4490477d8d">00057</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_ALLOCATE(arg0, arg1, arg2, arg3)</span>
+<a name="l00058"></a><a class="code" href="trace_8h.html#f3fca360fbc49d8844082f32ce9117c2">00058</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_ALLOCATE_ENABLED() (0)</span>
+<a name="l00059"></a><a class="code" href="trace_8h.html#6e409c2caa0b562cf7b26ea505eac150">00059</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_ALLOCATE_FAILED(arg0, arg1)</span>
+<a name="l00060"></a><a class="code" href="trace_8h.html#d54bf787e718c64417cb06d3a950bfcd">00060</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_ALLOCATE_FAILED_ENABLED() (0)</span>
+<a name="l00061"></a><a class="code" href="trace_8h.html#ca66bfcefd70f25eabc650be18e99b9e">00061</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_FREE(arg0, arg1, arg2)</span>
+<a name="l00062"></a><a class="code" href="trace_8h.html#c12a89c66aa1d87c6cc0f574dea5f77c">00062</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_FREE_ENABLED() (0)</span>
+<a name="l00063"></a><a class="code" href="trace_8h.html#915576a90a0b82d0223551a5364f1fef">00063</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_SLABCLASS_ALLOCATE(arg0)</span>
+<a name="l00064"></a><a class="code" href="trace_8h.html#053dc06270f164c2b3afe3cd609ae505">00064</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_SLABCLASS_ALLOCATE_ENABLED() (0)</span>
+<a name="l00065"></a><a class="code" href="trace_8h.html#fc3fbe1121d45b264cb687984f26a1ea">00065</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED(arg0)</span>
+<a name="l00066"></a><a class="code" href="trace_8h.html#21b7cf1566b089c55328c8c6e134f769">00066</a> <span class="preprocessor"></span><span class="preprocessor">#define MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED_ENABLED() (0)</span>
+<a name="l00067"></a>00067 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<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;
+<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>
+</html>
diff --git a/trace_8h.html b/trace_8h.html
new file mode 100644
index 0000000..6118453
--- /dev/null
+++ b/trace_8h.html
@@ -0,0 +1,1563 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: trace.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>trace.h File Reference</h1>
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="trace_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#0c8d0afc6dea9413a676d9e9febdc1ab">MEMCACHED_ASSOC_DELETE</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#0e7406db2058a5b3ee286cf5215c9c28">MEMCACHED_ASSOC_DELETE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#82c674c12fdd43b16f9853471442b64a">MEMCACHED_ASSOC_FIND</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#6609de86b15479972b251d4edb8228f8">MEMCACHED_ASSOC_FIND_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#369c1aced890bf4da2f45e37bf6a2618">MEMCACHED_ASSOC_INSERT</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#e4d0214760260d54ddafc7460dba5a64">MEMCACHED_ASSOC_INSERT_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#2b6381387264d2ea16470aada87369b4">MEMCACHED_COMMAND_ADD</a>(arg0, arg1, arg2, arg3, arg4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#106ebfba07896e2f8579616b78cfeac6">MEMCACHED_COMMAND_ADD_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#7e26563e8709dded70ad3d9a2cafb537">MEMCACHED_COMMAND_APPEND</a>(arg0, arg1, arg2, arg3, arg4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#5a351d3f53719c8baca771e66ce55e83">MEMCACHED_COMMAND_APPEND_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#856b30c2832d2978ff57db2f55aa521d">MEMCACHED_COMMAND_CAS</a>(arg0, arg1, arg2, arg3, arg4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#6cedef05744ca6d811414c06a74bfbe6">MEMCACHED_COMMAND_CAS_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#97b99812edba2ecf2dd99aa4c12fbce9">MEMCACHED_COMMAND_DECR</a>(arg0, arg1, arg2, arg3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#00547c3bb6f35df31470f6be3f80bb74">MEMCACHED_COMMAND_DECR_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#9032bd37730f833414c47099bcc3ac98">MEMCACHED_COMMAND_DELETE</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#15f99a3f0c6290c1211922a4b85ca3e6">MEMCACHED_COMMAND_DELETE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#ac5ccf52363c872c4e51cea07401ac3d">MEMCACHED_COMMAND_GET</a>(arg0, arg1, arg2, arg3, arg4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#531945543196ebf0a391d43b572a3e2c">MEMCACHED_COMMAND_GET_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#24ab58f7e96d9aaa285894369f5f7db8">MEMCACHED_COMMAND_INCR</a>(arg0, arg1, arg2, arg3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#7e8f7bbba6c7dfa70b4bbda4058e54ef">MEMCACHED_COMMAND_INCR_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#7b8eb5616a6fdc14713355433816a6f9">MEMCACHED_COMMAND_PREPEND</a>(arg0, arg1, arg2, arg3, arg4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#e418a658ae17a9464672f41ad597c441">MEMCACHED_COMMAND_PREPEND_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#fc87373758641bbb4ea4c39d2de1ecbf">MEMCACHED_COMMAND_REPLACE</a>(arg0, arg1, arg2, arg3, arg4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#740d10f12bd514de724c944468d14b57">MEMCACHED_COMMAND_REPLACE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#036bde1430270267343ef3fc61862b9a">MEMCACHED_COMMAND_SET</a>(arg0, arg1, arg2, arg3, arg4)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#c675a1fccd812874c3ad2f6b844a1ec4">MEMCACHED_COMMAND_SET_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#b343096bac600d290768d03b7c8899fc">MEMCACHED_CONN_ALLOCATE</a>(arg0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#cc68b3bbd7b18c0e10087e56d73c3ae7">MEMCACHED_CONN_ALLOCATE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#a2394ac7aec93687166f955465ad3e9a">MEMCACHED_CONN_CREATE</a>(arg0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#75e7ae789fa1fa821dae10425eeb3a78">MEMCACHED_CONN_CREATE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#0455fda6a7be0d3e2c4457f76813a5c8">MEMCACHED_CONN_DESTROY</a>(arg0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#d7d64cf950a02cc2f8e5d3ed597928af">MEMCACHED_CONN_DESTROY_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#7aaefc7253f062a13b36631be582d977">MEMCACHED_CONN_DISPATCH</a>(arg0, arg1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#7c5b2d17519911bbf998cfeb25d76aca">MEMCACHED_CONN_DISPATCH_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#663e06b985e0439bf3fec5a7664a8148">MEMCACHED_CONN_RELEASE</a>(arg0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#98e93b37b8e40ee2cf3c347dc4bf8f74">MEMCACHED_CONN_RELEASE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#d35f0ffd4209ce78868ebd51d1a6caee">MEMCACHED_ITEM_LINK</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#6059411bc7281a4f70f2b20711fe8e5b">MEMCACHED_ITEM_LINK_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#470944a187b890c55622e0cfdf2399de">MEMCACHED_ITEM_REMOVE</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#1fb8acb921ae45bb56202eef407ebb80">MEMCACHED_ITEM_REMOVE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#914304d0ec5c915ef10f74468b379d06">MEMCACHED_ITEM_REPLACE</a>(arg0, arg1, arg2, arg3, arg4, arg5)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#bd2e4669250fa62563ef2e2a1602ba64">MEMCACHED_ITEM_REPLACE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#dc22bb2bfb94b6424807a5bfe42846e6">MEMCACHED_ITEM_UNLINK</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#d13f3a95387ec65d9bedeafa1f145595">MEMCACHED_ITEM_UNLINK_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#2dd8bfb8b10043cff9bf8b8741c7aa82">MEMCACHED_ITEM_UPDATE</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#bd90dfe6e06bbaec840886d38d2d7dae">MEMCACHED_ITEM_UPDATE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#6d99cdc1ed7169c558c98b457a5d2924">MEMCACHED_PROCESS_COMMAND_END</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#9bbbfd1427fff824358a5086ff34c668">MEMCACHED_PROCESS_COMMAND_END_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#e2a0ab5e26723fc9f1ebaf445cf872e5">MEMCACHED_PROCESS_COMMAND_START</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#c8907625e1eb6969160356063fbfe6fd">MEMCACHED_PROCESS_COMMAND_START_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#13f991c56bdd6864ed281f4490477d8d">MEMCACHED_SLABS_ALLOCATE</a>(arg0, arg1, arg2, arg3)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#f3fca360fbc49d8844082f32ce9117c2">MEMCACHED_SLABS_ALLOCATE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#6e409c2caa0b562cf7b26ea505eac150">MEMCACHED_SLABS_ALLOCATE_FAILED</a>(arg0, arg1)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#d54bf787e718c64417cb06d3a950bfcd">MEMCACHED_SLABS_ALLOCATE_FAILED_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#ca66bfcefd70f25eabc650be18e99b9e">MEMCACHED_SLABS_FREE</a>(arg0, arg1, arg2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#c12a89c66aa1d87c6cc0f574dea5f77c">MEMCACHED_SLABS_FREE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#915576a90a0b82d0223551a5364f1fef">MEMCACHED_SLABS_SLABCLASS_ALLOCATE</a>(arg0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#053dc06270f164c2b3afe3cd609ae505">MEMCACHED_SLABS_SLABCLASS_ALLOCATE_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#fc3fbe1121d45b264cb687984f26a1ea">MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED</a>(arg0)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="trace_8h.html#21b7cf1566b089c55328c8c6e134f769">MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED_ENABLED</a>()&nbsp;&nbsp;&nbsp;(0)</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="0c8d0afc6dea9413a676d9e9febdc1ab"></a><!-- doxytag: member="trace.h::MEMCACHED_ASSOC_DELETE" ref="0c8d0afc6dea9413a676d9e9febdc1ab" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ASSOC_DELETE </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0e7406db2058a5b3ee286cf5215c9c28"></a><!-- doxytag: member="trace.h::MEMCACHED_ASSOC_DELETE_ENABLED" ref="0e7406db2058a5b3ee286cf5215c9c28" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ASSOC_DELETE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="82c674c12fdd43b16f9853471442b64a"></a><!-- doxytag: member="trace.h::MEMCACHED_ASSOC_FIND" ref="82c674c12fdd43b16f9853471442b64a" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ASSOC_FIND </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6609de86b15479972b251d4edb8228f8"></a><!-- doxytag: member="trace.h::MEMCACHED_ASSOC_FIND_ENABLED" ref="6609de86b15479972b251d4edb8228f8" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ASSOC_FIND_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="369c1aced890bf4da2f45e37bf6a2618"></a><!-- doxytag: member="trace.h::MEMCACHED_ASSOC_INSERT" ref="369c1aced890bf4da2f45e37bf6a2618" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ASSOC_INSERT </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e4d0214760260d54ddafc7460dba5a64"></a><!-- doxytag: member="trace.h::MEMCACHED_ASSOC_INSERT_ENABLED" ref="e4d0214760260d54ddafc7460dba5a64" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ASSOC_INSERT_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2b6381387264d2ea16470aada87369b4"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_ADD" ref="2b6381387264d2ea16470aada87369b4" args="(arg0, arg1, arg2, arg3, arg4)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_ADD </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg4&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="106ebfba07896e2f8579616b78cfeac6"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_ADD_ENABLED" ref="106ebfba07896e2f8579616b78cfeac6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_ADD_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7e26563e8709dded70ad3d9a2cafb537"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_APPEND" ref="7e26563e8709dded70ad3d9a2cafb537" args="(arg0, arg1, arg2, arg3, arg4)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_APPEND </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg4&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5a351d3f53719c8baca771e66ce55e83"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_APPEND_ENABLED" ref="5a351d3f53719c8baca771e66ce55e83" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_APPEND_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="856b30c2832d2978ff57db2f55aa521d"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_CAS" ref="856b30c2832d2978ff57db2f55aa521d" args="(arg0, arg1, arg2, arg3, arg4)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_CAS </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg4&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6cedef05744ca6d811414c06a74bfbe6"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_CAS_ENABLED" ref="6cedef05744ca6d811414c06a74bfbe6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_CAS_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="97b99812edba2ecf2dd99aa4c12fbce9"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_DECR" ref="97b99812edba2ecf2dd99aa4c12fbce9" args="(arg0, arg1, arg2, arg3)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_DECR </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="00547c3bb6f35df31470f6be3f80bb74"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_DECR_ENABLED" ref="00547c3bb6f35df31470f6be3f80bb74" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_DECR_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9032bd37730f833414c47099bcc3ac98"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_DELETE" ref="9032bd37730f833414c47099bcc3ac98" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_DELETE </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="15f99a3f0c6290c1211922a4b85ca3e6"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_DELETE_ENABLED" ref="15f99a3f0c6290c1211922a4b85ca3e6" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_DELETE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ac5ccf52363c872c4e51cea07401ac3d"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_GET" ref="ac5ccf52363c872c4e51cea07401ac3d" args="(arg0, arg1, arg2, arg3, arg4)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_GET </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg4&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="531945543196ebf0a391d43b572a3e2c"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_GET_ENABLED" ref="531945543196ebf0a391d43b572a3e2c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_GET_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="24ab58f7e96d9aaa285894369f5f7db8"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_INCR" ref="24ab58f7e96d9aaa285894369f5f7db8" args="(arg0, arg1, arg2, arg3)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_INCR </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7e8f7bbba6c7dfa70b4bbda4058e54ef"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_INCR_ENABLED" ref="7e8f7bbba6c7dfa70b4bbda4058e54ef" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_INCR_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7b8eb5616a6fdc14713355433816a6f9"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_PREPEND" ref="7b8eb5616a6fdc14713355433816a6f9" args="(arg0, arg1, arg2, arg3, arg4)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_PREPEND </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg4&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e418a658ae17a9464672f41ad597c441"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_PREPEND_ENABLED" ref="e418a658ae17a9464672f41ad597c441" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_PREPEND_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fc87373758641bbb4ea4c39d2de1ecbf"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_REPLACE" ref="fc87373758641bbb4ea4c39d2de1ecbf" args="(arg0, arg1, arg2, arg3, arg4)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_REPLACE </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg4&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="740d10f12bd514de724c944468d14b57"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_REPLACE_ENABLED" ref="740d10f12bd514de724c944468d14b57" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_REPLACE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="036bde1430270267343ef3fc61862b9a"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_SET" ref="036bde1430270267343ef3fc61862b9a" args="(arg0, arg1, arg2, arg3, arg4)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_SET </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg4&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c675a1fccd812874c3ad2f6b844a1ec4"></a><!-- doxytag: member="trace.h::MEMCACHED_COMMAND_SET_ENABLED" ref="c675a1fccd812874c3ad2f6b844a1ec4" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_COMMAND_SET_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b343096bac600d290768d03b7c8899fc"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_ALLOCATE" ref="b343096bac600d290768d03b7c8899fc" args="(arg0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_ALLOCATE </td>
+ <td>(</td>
+ <td class="paramtype">arg0&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc68b3bbd7b18c0e10087e56d73c3ae7"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_ALLOCATE_ENABLED" ref="cc68b3bbd7b18c0e10087e56d73c3ae7" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_ALLOCATE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a2394ac7aec93687166f955465ad3e9a"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_CREATE" ref="a2394ac7aec93687166f955465ad3e9a" args="(arg0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_CREATE </td>
+ <td>(</td>
+ <td class="paramtype">arg0&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="75e7ae789fa1fa821dae10425eeb3a78"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_CREATE_ENABLED" ref="75e7ae789fa1fa821dae10425eeb3a78" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_CREATE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0455fda6a7be0d3e2c4457f76813a5c8"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_DESTROY" ref="0455fda6a7be0d3e2c4457f76813a5c8" args="(arg0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_DESTROY </td>
+ <td>(</td>
+ <td class="paramtype">arg0&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d7d64cf950a02cc2f8e5d3ed597928af"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_DESTROY_ENABLED" ref="d7d64cf950a02cc2f8e5d3ed597928af" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_DESTROY_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7aaefc7253f062a13b36631be582d977"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_DISPATCH" ref="7aaefc7253f062a13b36631be582d977" args="(arg0, arg1)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_DISPATCH </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="7c5b2d17519911bbf998cfeb25d76aca"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_DISPATCH_ENABLED" ref="7c5b2d17519911bbf998cfeb25d76aca" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_DISPATCH_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="663e06b985e0439bf3fec5a7664a8148"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_RELEASE" ref="663e06b985e0439bf3fec5a7664a8148" args="(arg0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_RELEASE </td>
+ <td>(</td>
+ <td class="paramtype">arg0&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="98e93b37b8e40ee2cf3c347dc4bf8f74"></a><!-- doxytag: member="trace.h::MEMCACHED_CONN_RELEASE_ENABLED" ref="98e93b37b8e40ee2cf3c347dc4bf8f74" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_CONN_RELEASE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d35f0ffd4209ce78868ebd51d1a6caee"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_LINK" ref="d35f0ffd4209ce78868ebd51d1a6caee" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_LINK </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6059411bc7281a4f70f2b20711fe8e5b"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_LINK_ENABLED" ref="6059411bc7281a4f70f2b20711fe8e5b" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_LINK_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="470944a187b890c55622e0cfdf2399de"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_REMOVE" ref="470944a187b890c55622e0cfdf2399de" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_REMOVE </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1fb8acb921ae45bb56202eef407ebb80"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_REMOVE_ENABLED" ref="1fb8acb921ae45bb56202eef407ebb80" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_REMOVE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="914304d0ec5c915ef10f74468b379d06"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_REPLACE" ref="914304d0ec5c915ef10f74468b379d06" args="(arg0, arg1, arg2, arg3, arg4, arg5)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_REPLACE </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg4, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg5&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bd2e4669250fa62563ef2e2a1602ba64"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_REPLACE_ENABLED" ref="bd2e4669250fa62563ef2e2a1602ba64" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_REPLACE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dc22bb2bfb94b6424807a5bfe42846e6"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_UNLINK" ref="dc22bb2bfb94b6424807a5bfe42846e6" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_UNLINK </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d13f3a95387ec65d9bedeafa1f145595"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_UNLINK_ENABLED" ref="d13f3a95387ec65d9bedeafa1f145595" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_UNLINK_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2dd8bfb8b10043cff9bf8b8741c7aa82"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_UPDATE" ref="2dd8bfb8b10043cff9bf8b8741c7aa82" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_UPDATE </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="bd90dfe6e06bbaec840886d38d2d7dae"></a><!-- doxytag: member="trace.h::MEMCACHED_ITEM_UPDATE_ENABLED" ref="bd90dfe6e06bbaec840886d38d2d7dae" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_ITEM_UPDATE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6d99cdc1ed7169c558c98b457a5d2924"></a><!-- doxytag: member="trace.h::MEMCACHED_PROCESS_COMMAND_END" ref="6d99cdc1ed7169c558c98b457a5d2924" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_PROCESS_COMMAND_END </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9bbbfd1427fff824358a5086ff34c668"></a><!-- doxytag: member="trace.h::MEMCACHED_PROCESS_COMMAND_END_ENABLED" ref="9bbbfd1427fff824358a5086ff34c668" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_PROCESS_COMMAND_END_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e2a0ab5e26723fc9f1ebaf445cf872e5"></a><!-- doxytag: member="trace.h::MEMCACHED_PROCESS_COMMAND_START" ref="e2a0ab5e26723fc9f1ebaf445cf872e5" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_PROCESS_COMMAND_START </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c8907625e1eb6969160356063fbfe6fd"></a><!-- doxytag: member="trace.h::MEMCACHED_PROCESS_COMMAND_START_ENABLED" ref="c8907625e1eb6969160356063fbfe6fd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_PROCESS_COMMAND_START_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="13f991c56bdd6864ed281f4490477d8d"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_ALLOCATE" ref="13f991c56bdd6864ed281f4490477d8d" args="(arg0, arg1, arg2, arg3)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_ALLOCATE </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg3&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f3fca360fbc49d8844082f32ce9117c2"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_ALLOCATE_ENABLED" ref="f3fca360fbc49d8844082f32ce9117c2" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_ALLOCATE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6e409c2caa0b562cf7b26ea505eac150"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_ALLOCATE_FAILED" ref="6e409c2caa0b562cf7b26ea505eac150" args="(arg0, arg1)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_ALLOCATE_FAILED </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d54bf787e718c64417cb06d3a950bfcd"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_ALLOCATE_FAILED_ENABLED" ref="d54bf787e718c64417cb06d3a950bfcd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_ALLOCATE_FAILED_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ca66bfcefd70f25eabc650be18e99b9e"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_FREE" ref="ca66bfcefd70f25eabc650be18e99b9e" args="(arg0, arg1, arg2)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_FREE </td>
+ <td>(</td>
+ <td class="paramtype">arg0, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg1, <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">arg2&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c12a89c66aa1d87c6cc0f574dea5f77c"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_FREE_ENABLED" ref="c12a89c66aa1d87c6cc0f574dea5f77c" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_FREE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="915576a90a0b82d0223551a5364f1fef"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_SLABCLASS_ALLOCATE" ref="915576a90a0b82d0223551a5364f1fef" args="(arg0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_SLABCLASS_ALLOCATE </td>
+ <td>(</td>
+ <td class="paramtype">arg0&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="053dc06270f164c2b3afe3cd609ae505"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_SLABCLASS_ALLOCATE_ENABLED" ref="053dc06270f164c2b3afe3cd609ae505" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_SLABCLASS_ALLOCATE_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="fc3fbe1121d45b264cb687984f26a1ea"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED" ref="fc3fbe1121d45b264cb687984f26a1ea" args="(arg0)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED </td>
+ <td>(</td>
+ <td class="paramtype">arg0&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="21b7cf1566b089c55328c8c6e134f769"></a><!-- doxytag: member="trace.h::MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED_ENABLED" ref="21b7cf1566b089c55328c8c6e134f769" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define MEMCACHED_SLABS_SLABCLASS_ALLOCATE_FAILED_ENABLED </td>
+ <td>(</td>
+&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td>&nbsp;&nbsp;&nbsp;(0)</td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</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;
+<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>
+</html>
diff --git a/trace_8h__dep__incl.map b/trace_8h__dep__incl.map
new file mode 100644
index 0000000..9f4e3e4
--- /dev/null
+++ b/trace_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<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">
diff --git a/trace_8h__dep__incl.md5 b/trace_8h__dep__incl.md5
new file mode 100644
index 0000000..6713bf5
--- /dev/null
+++ b/trace_8h__dep__incl.md5
@@ -0,0 +1 @@
+0746294480c9a731828bd1df97cb1463 \ No newline at end of file
diff --git a/trace_8h__dep__incl.png b/trace_8h__dep__incl.png
new file mode 100644
index 0000000..77300c0
--- /dev/null
+++ 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
new file mode 100644
index 0000000..b31a850
--- /dev/null
+++ b/unionprotocol__binary__request__flush-members.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_flush Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__request__flush.html">protocol_binary_request_flush</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__flush.html#c48bdd618122b355e241fa6f7626a35b">body</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#3e4666c5a6551809a711841d50e3ac6d">bytes</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#8bf0aea42bd6f5667f682620deaf5d9d">expiration</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__flush.html b/unionprotocol__binary__request__flush.html
new file mode 100644
index 0000000..9cdbfbd
--- /dev/null
+++ b/unionprotocol__binary__request__flush.html
@@ -0,0 +1,140 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_request_flush Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_flush Union Reference</h1><!-- doxytag: class="protocol_binary_request_flush" -->Definition of the packet used by the flush command See section 4 Please note that the expiration field is optional, so remember to see check the header.bodysize to see if it is present.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for protocol_binary_request_flush:</div>
+<div class="dynsection">
+<p><center><img src="unionprotocol__binary__request__flush__coll__graph.png" border="0" usemap="#protocol__binary__request__flush__coll__map" alt="Collaboration graph"></center>
+<map name="protocol__binary__request__flush__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,5,243,35"></map>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="unionprotocol__binary__request__flush-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__flush.html#ac8853af50f26d05d162e2aa35455943">header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__flush.html#8bf0aea42bd6f5667f682620deaf5d9d">expiration</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__flush.html#c48bdd618122b355e241fa6f7626a35b">body</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__flush.html#cce78fd657be90133c60ef56f566faa8">message</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__flush.html#3e4666c5a6551809a711841d50e3ac6d">bytes</a> [sizeof(<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>)+4]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of the packet used by the flush command See section 4 Please note that the expiration field is optional, so remember to see check the header.bodysize to see if it is present. <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="c48bdd618122b355e241fa6f7626a35b"></a><!-- doxytag: member="protocol_binary_request_flush::body" ref="c48bdd618122b355e241fa6f7626a35b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__request__flush.html#c48bdd618122b355e241fa6f7626a35b">protocol_binary_request_flush::body</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3e4666c5a6551809a711841d50e3ac6d"></a><!-- doxytag: member="protocol_binary_request_flush::bytes" ref="3e4666c5a6551809a711841d50e3ac6d" args="[sizeof(protocol_binary_request_header)+4]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__flush.html#3e4666c5a6551809a711841d50e3ac6d">protocol_binary_request_flush::bytes</a>[sizeof(<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>)+4] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="8bf0aea42bd6f5667f682620deaf5d9d"></a><!-- doxytag: member="protocol_binary_request_flush::expiration" ref="8bf0aea42bd6f5667f682620deaf5d9d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__request__flush.html#8bf0aea42bd6f5667f682620deaf5d9d">protocol_binary_request_flush::expiration</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ac8853af50f26d05d162e2aa35455943"></a><!-- doxytag: member="protocol_binary_request_flush::header" ref="ac8853af50f26d05d162e2aa35455943" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a> <a class="el" href="unionprotocol__binary__request__flush.html#ac8853af50f26d05d162e2aa35455943">protocol_binary_request_flush::header</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cce78fd657be90133c60ef56f566faa8"></a><!-- doxytag: member="protocol_binary_request_flush::message" ref="cce78fd657be90133c60ef56f566faa8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__request__flush.html#cce78fd657be90133c60ef56f566faa8">protocol_binary_request_flush::message</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__flush__coll__graph.map b/unionprotocol__binary__request__flush__coll__graph.map
new file mode 100644
index 0000000..7b6a19a
--- /dev/null
+++ b/unionprotocol__binary__request__flush__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet." alt="" coords="5,5,243,35">
diff --git a/unionprotocol__binary__request__flush__coll__graph.md5 b/unionprotocol__binary__request__flush__coll__graph.md5
new file mode 100644
index 0000000..3be2b57
--- /dev/null
+++ b/unionprotocol__binary__request__flush__coll__graph.md5
@@ -0,0 +1 @@
+daff88ccb971c42991a73f52c6ecb160 \ No newline at end of file
diff --git a/unionprotocol__binary__request__flush__coll__graph.png b/unionprotocol__binary__request__flush__coll__graph.png
new file mode 100644
index 0000000..2981e07
--- /dev/null
+++ b/unionprotocol__binary__request__flush__coll__graph.png
Binary files differ
diff --git a/unionprotocol__binary__request__header-members.html b/unionprotocol__binary__request__header-members.html
new file mode 100644
index 0000000..3e52534
--- /dev/null
+++ b/unionprotocol__binary__request__header-members.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_header Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__header.html#8e252c6b6b15265cbef5ebeca0b14cbe">bodylen</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#de6140aa3c9c0890f189f0515fe14099">bytes</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#d92d97ecb673daad0497d2e12ec08fe1">cas</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#dfb217aba6fa7695ac7bc2a102f37541">datatype</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#14529cf3a0c9c8e882cf8b6c0708050a">extlen</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#3c0b5b399a0f7020172b756781d9a83e">keylen</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#6187b7eb072896580b6f0688ca6f8f25">magic</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#cd7d19d761db2281487ca70e22a76d35">opaque</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#f9f6dce85514fbc3bdd0785be3e62832">opcode</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__header.html b/unionprotocol__binary__request__header.html
new file mode 100644
index 0000000..a6dcce3
--- /dev/null
+++ b/unionprotocol__binary__request__header.html
@@ -0,0 +1,235 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_request_header Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_header Union Reference</h1><!-- doxytag: class="protocol_binary_request_header" -->Definition of the header structure for a request packet.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="unionprotocol__binary__request__header-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint8_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#6187b7eb072896580b6f0688ca6f8f25">magic</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint8_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#f9f6dce85514fbc3bdd0785be3e62832">opcode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint16_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#3c0b5b399a0f7020172b756781d9a83e">keylen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint8_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#14529cf3a0c9c8e882cf8b6c0708050a">extlen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint8_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#dfb217aba6fa7695ac7bc2a102f37541">datatype</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint16_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#1ca373e25ce8d6c435837d6703df6b72">reserved</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#8e252c6b6b15265cbef5ebeca0b14cbe">bodylen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#cd7d19d761db2281487ca70e22a76d35">opaque</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint64_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html#d92d97ecb673daad0497d2e12ec08fe1">cas</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__header.html#cb2c6b8a13fda0fec30a675ea89d77f0">request</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__header.html#de6140aa3c9c0890f189f0515fe14099">bytes</a> [24]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of the header structure for a request packet.
+<p>
+See section 2 <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="8e252c6b6b15265cbef5ebeca0b14cbe"></a><!-- doxytag: member="protocol_binary_request_header::bodylen" ref="8e252c6b6b15265cbef5ebeca0b14cbe" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__request__header.html#8e252c6b6b15265cbef5ebeca0b14cbe">protocol_binary_request_header::bodylen</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="de6140aa3c9c0890f189f0515fe14099"></a><!-- doxytag: member="protocol_binary_request_header::bytes" ref="de6140aa3c9c0890f189f0515fe14099" args="[24]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__header.html#de6140aa3c9c0890f189f0515fe14099">protocol_binary_request_header::bytes</a>[24] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="d92d97ecb673daad0497d2e12ec08fe1"></a><!-- doxytag: member="protocol_binary_request_header::cas" ref="d92d97ecb673daad0497d2e12ec08fe1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="unionprotocol__binary__request__header.html#d92d97ecb673daad0497d2e12ec08fe1">protocol_binary_request_header::cas</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dfb217aba6fa7695ac7bc2a102f37541"></a><!-- doxytag: member="protocol_binary_request_header::datatype" ref="dfb217aba6fa7695ac7bc2a102f37541" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__header.html#dfb217aba6fa7695ac7bc2a102f37541">protocol_binary_request_header::datatype</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="14529cf3a0c9c8e882cf8b6c0708050a"></a><!-- doxytag: member="protocol_binary_request_header::extlen" ref="14529cf3a0c9c8e882cf8b6c0708050a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__header.html#14529cf3a0c9c8e882cf8b6c0708050a">protocol_binary_request_header::extlen</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="3c0b5b399a0f7020172b756781d9a83e"></a><!-- doxytag: member="protocol_binary_request_header::keylen" ref="3c0b5b399a0f7020172b756781d9a83e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint16_t <a class="el" href="unionprotocol__binary__request__header.html#3c0b5b399a0f7020172b756781d9a83e">protocol_binary_request_header::keylen</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="6187b7eb072896580b6f0688ca6f8f25"></a><!-- doxytag: member="protocol_binary_request_header::magic" ref="6187b7eb072896580b6f0688ca6f8f25" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__header.html#6187b7eb072896580b6f0688ca6f8f25">protocol_binary_request_header::magic</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cd7d19d761db2281487ca70e22a76d35"></a><!-- doxytag: member="protocol_binary_request_header::opaque" ref="cd7d19d761db2281487ca70e22a76d35" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__request__header.html#cd7d19d761db2281487ca70e22a76d35">protocol_binary_request_header::opaque</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f9f6dce85514fbc3bdd0785be3e62832"></a><!-- doxytag: member="protocol_binary_request_header::opcode" ref="f9f6dce85514fbc3bdd0785be3e62832" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__header.html#f9f6dce85514fbc3bdd0785be3e62832">protocol_binary_request_header::opcode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cb2c6b8a13fda0fec30a675ea89d77f0"></a><!-- doxytag: member="protocol_binary_request_header::request" ref="cb2c6b8a13fda0fec30a675ea89d77f0" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__request__header.html#cb2c6b8a13fda0fec30a675ea89d77f0">protocol_binary_request_header::request</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1ca373e25ce8d6c435837d6703df6b72"></a><!-- doxytag: member="protocol_binary_request_header::reserved" ref="1ca373e25ce8d6c435837d6703df6b72" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint16_t <a class="el" href="unionprotocol__binary__request__header.html#1ca373e25ce8d6c435837d6703df6b72">protocol_binary_request_header::reserved</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__incr-members.html b/unionprotocol__binary__request__incr-members.html
new file mode 100644
index 0000000..6c174e7
--- /dev/null
+++ b/unionprotocol__binary__request__incr-members.html
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_incr Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__request__incr.html">protocol_binary_request_incr</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__incr.html#24e7d80ff29a62a48f816637e9769dbc">body</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#5ffb707b3523e4d3e704caa678c70bfa">bytes</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#784c7b08c6911019686628ad149a1bd2">delta</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#1f02aa475739837ce126d96a4490830a">expiration</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#a0d4395b112e03c3e3b896e98fe74f67">header</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__incr.html b/unionprotocol__binary__request__incr.html
new file mode 100644
index 0000000..c961d7c
--- /dev/null
+++ b/unionprotocol__binary__request__incr.html
@@ -0,0 +1,176 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_request_incr Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_incr Union Reference</h1><!-- doxytag: class="protocol_binary_request_incr" -->Definition of the structure used by the increment and decrement command.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for protocol_binary_request_incr:</div>
+<div class="dynsection">
+<p><center><img src="unionprotocol__binary__request__incr__coll__graph.png" border="0" usemap="#protocol__binary__request__incr__coll__map" alt="Collaboration graph"></center>
+<map name="protocol__binary__request__incr__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,5,243,35"></map>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="unionprotocol__binary__request__incr-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__incr.html#a0d4395b112e03c3e3b896e98fe74f67">header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint64_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__incr.html#784c7b08c6911019686628ad149a1bd2">delta</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint64_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__incr.html#9576d5bf36399457af2ab8ec9da73718">initial</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__incr.html#1f02aa475739837ce126d96a4490830a">expiration</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__incr.html#24e7d80ff29a62a48f816637e9769dbc">body</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__incr.html#c26762a5ca72bc2cb4668360953c3662">message</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__incr.html#5ffb707b3523e4d3e704caa678c70bfa">bytes</a> [sizeof(<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>)+20]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of the structure used by the increment and decrement command.
+<p>
+See section 4 <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="24e7d80ff29a62a48f816637e9769dbc"></a><!-- doxytag: member="protocol_binary_request_incr::body" ref="24e7d80ff29a62a48f816637e9769dbc" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__request__incr.html#24e7d80ff29a62a48f816637e9769dbc">protocol_binary_request_incr::body</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="5ffb707b3523e4d3e704caa678c70bfa"></a><!-- doxytag: member="protocol_binary_request_incr::bytes" ref="5ffb707b3523e4d3e704caa678c70bfa" args="[sizeof(protocol_binary_request_header)+20]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__incr.html#5ffb707b3523e4d3e704caa678c70bfa">protocol_binary_request_incr::bytes</a>[sizeof(<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>)+20] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="784c7b08c6911019686628ad149a1bd2"></a><!-- doxytag: member="protocol_binary_request_incr::delta" ref="784c7b08c6911019686628ad149a1bd2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="unionprotocol__binary__request__incr.html#784c7b08c6911019686628ad149a1bd2">protocol_binary_request_incr::delta</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1f02aa475739837ce126d96a4490830a"></a><!-- doxytag: member="protocol_binary_request_incr::expiration" ref="1f02aa475739837ce126d96a4490830a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__request__incr.html#1f02aa475739837ce126d96a4490830a">protocol_binary_request_incr::expiration</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a0d4395b112e03c3e3b896e98fe74f67"></a><!-- doxytag: member="protocol_binary_request_incr::header" ref="a0d4395b112e03c3e3b896e98fe74f67" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a> <a class="el" href="unionprotocol__binary__request__incr.html#a0d4395b112e03c3e3b896e98fe74f67">protocol_binary_request_incr::header</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="9576d5bf36399457af2ab8ec9da73718"></a><!-- doxytag: member="protocol_binary_request_incr::initial" ref="9576d5bf36399457af2ab8ec9da73718" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="unionprotocol__binary__request__incr.html#9576d5bf36399457af2ab8ec9da73718">protocol_binary_request_incr::initial</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="c26762a5ca72bc2cb4668360953c3662"></a><!-- doxytag: member="protocol_binary_request_incr::message" ref="c26762a5ca72bc2cb4668360953c3662" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__request__incr.html#c26762a5ca72bc2cb4668360953c3662">protocol_binary_request_incr::message</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__incr__coll__graph.map b/unionprotocol__binary__request__incr__coll__graph.map
new file mode 100644
index 0000000..7b6a19a
--- /dev/null
+++ b/unionprotocol__binary__request__incr__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet." alt="" coords="5,5,243,35">
diff --git a/unionprotocol__binary__request__incr__coll__graph.md5 b/unionprotocol__binary__request__incr__coll__graph.md5
new file mode 100644
index 0000000..5f89544
--- /dev/null
+++ b/unionprotocol__binary__request__incr__coll__graph.md5
@@ -0,0 +1 @@
+c4ba5d45b04975134f5921502a009491 \ No newline at end of file
diff --git a/unionprotocol__binary__request__incr__coll__graph.png b/unionprotocol__binary__request__incr__coll__graph.png
new file mode 100644
index 0000000..8d5cb57
--- /dev/null
+++ b/unionprotocol__binary__request__incr__coll__graph.png
Binary files differ
diff --git a/unionprotocol__binary__request__no__extras-members.html b/unionprotocol__binary__request__no__extras-members.html
new file mode 100644
index 0000000..6454ba5
--- /dev/null
+++ b/unionprotocol__binary__request__no__extras-members.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_no_extras Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__request__no__extras.html">protocol_binary_request_no_extras</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__no__extras.html#864236abcd2215f7e93545122516d5b8">bytes</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__no__extras.html b/unionprotocol__binary__request__no__extras.html
new file mode 100644
index 0000000..d98d293
--- /dev/null
+++ b/unionprotocol__binary__request__no__extras.html
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_request_no_extras Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_no_extras Union Reference</h1><!-- doxytag: class="protocol_binary_request_no_extras" -->Definition of a request-packet containing no extras.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for protocol_binary_request_no_extras:</div>
+<div class="dynsection">
+<p><center><img src="unionprotocol__binary__request__no__extras__coll__graph.png" border="0" usemap="#protocol__binary__request__no__extras__coll__map" alt="Collaboration graph"></center>
+<map name="protocol__binary__request__no__extras__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="15,5,252,35"></map>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="unionprotocol__binary__request__no__extras-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__no__extras.html#317bb108d6ab0b66fdb3f1f3b1a3a8ec">header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__no__extras.html#b325289f18b9099cc526f3c830884385">message</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__no__extras.html#864236abcd2215f7e93545122516d5b8">bytes</a> [sizeof(<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>)]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of a request-packet containing no extras. <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="864236abcd2215f7e93545122516d5b8"></a><!-- doxytag: member="protocol_binary_request_no_extras::bytes" ref="864236abcd2215f7e93545122516d5b8" args="[sizeof(protocol_binary_request_header)]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__no__extras.html#864236abcd2215f7e93545122516d5b8">protocol_binary_request_no_extras::bytes</a>[sizeof(<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>)] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="317bb108d6ab0b66fdb3f1f3b1a3a8ec"></a><!-- doxytag: member="protocol_binary_request_no_extras::header" ref="317bb108d6ab0b66fdb3f1f3b1a3a8ec" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a> <a class="el" href="unionprotocol__binary__request__no__extras.html#317bb108d6ab0b66fdb3f1f3b1a3a8ec">protocol_binary_request_no_extras::header</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="b325289f18b9099cc526f3c830884385"></a><!-- doxytag: member="protocol_binary_request_no_extras::message" ref="b325289f18b9099cc526f3c830884385" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__request__no__extras.html#b325289f18b9099cc526f3c830884385">protocol_binary_request_no_extras::message</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__no__extras__coll__graph.map b/unionprotocol__binary__request__no__extras__coll__graph.map
new file mode 100644
index 0000000..ae374f4
--- /dev/null
+++ b/unionprotocol__binary__request__no__extras__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet." alt="" coords="15,5,252,35">
diff --git a/unionprotocol__binary__request__no__extras__coll__graph.md5 b/unionprotocol__binary__request__no__extras__coll__graph.md5
new file mode 100644
index 0000000..49642cc
--- /dev/null
+++ b/unionprotocol__binary__request__no__extras__coll__graph.md5
@@ -0,0 +1 @@
+9021e0d2875ea5b09ef9e60be71eb67a \ No newline at end of file
diff --git a/unionprotocol__binary__request__no__extras__coll__graph.png b/unionprotocol__binary__request__no__extras__coll__graph.png
new file mode 100644
index 0000000..1c1cc2c
--- /dev/null
+++ b/unionprotocol__binary__request__no__extras__coll__graph.png
Binary files differ
diff --git a/unionprotocol__binary__request__set-members.html b/unionprotocol__binary__request__set-members.html
new file mode 100644
index 0000000..5045bda
--- /dev/null
+++ b/unionprotocol__binary__request__set-members.html
@@ -0,0 +1,36 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_set Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__request__set.html">protocol_binary_request_set</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__request__set.html#87bf6a1d3b674c036767c19bdbbfe5f8">body</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#93edd3904ef57baa2d668110b38dc344">bytes</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#4d141825259694678e2c126c24738e55">expiration</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#df53da690b87339cf8e23975602ad3d2">flags</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__set.html b/unionprotocol__binary__request__set.html
new file mode 100644
index 0000000..821c3b5
--- /dev/null
+++ b/unionprotocol__binary__request__set.html
@@ -0,0 +1,157 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_request_set Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_request_set Union Reference</h1><!-- doxytag: class="protocol_binary_request_set" -->Definition of the packet used by set, add and replace See section 4.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for protocol_binary_request_set:</div>
+<div class="dynsection">
+<p><center><img src="unionprotocol__binary__request__set__coll__graph.png" border="0" usemap="#protocol__binary__request__set__coll__map" alt="Collaboration graph"></center>
+<map name="protocol__binary__request__set__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,5,243,35"></map>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="unionprotocol__binary__request__set-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__set.html#2e7f1d4bed3a04afccc704331b3a074d">header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__set.html#df53da690b87339cf8e23975602ad3d2">flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__set.html#4d141825259694678e2c126c24738e55">expiration</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__request__set.html#87bf6a1d3b674c036767c19bdbbfe5f8">body</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__set.html#63a487ff7b0640c7638288b4cd5937a2">message</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__request__set.html#93edd3904ef57baa2d668110b38dc344">bytes</a> [sizeof(<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>)+8]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of the packet used by set, add and replace See section 4. <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="87bf6a1d3b674c036767c19bdbbfe5f8"></a><!-- doxytag: member="protocol_binary_request_set::body" ref="87bf6a1d3b674c036767c19bdbbfe5f8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__request__set.html#87bf6a1d3b674c036767c19bdbbfe5f8">protocol_binary_request_set::body</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="93edd3904ef57baa2d668110b38dc344"></a><!-- doxytag: member="protocol_binary_request_set::bytes" ref="93edd3904ef57baa2d668110b38dc344" args="[sizeof(protocol_binary_request_header)+8]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__request__set.html#93edd3904ef57baa2d668110b38dc344">protocol_binary_request_set::bytes</a>[sizeof(<a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a>)+8] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4d141825259694678e2c126c24738e55"></a><!-- doxytag: member="protocol_binary_request_set::expiration" ref="4d141825259694678e2c126c24738e55" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__request__set.html#4d141825259694678e2c126c24738e55">protocol_binary_request_set::expiration</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="df53da690b87339cf8e23975602ad3d2"></a><!-- doxytag: member="protocol_binary_request_set::flags" ref="df53da690b87339cf8e23975602ad3d2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__request__set.html#df53da690b87339cf8e23975602ad3d2">protocol_binary_request_set::flags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="2e7f1d4bed3a04afccc704331b3a074d"></a><!-- doxytag: member="protocol_binary_request_set::header" ref="2e7f1d4bed3a04afccc704331b3a074d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="unionprotocol__binary__request__header.html">protocol_binary_request_header</a> <a class="el" href="unionprotocol__binary__request__set.html#2e7f1d4bed3a04afccc704331b3a074d">protocol_binary_request_set::header</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="63a487ff7b0640c7638288b4cd5937a2"></a><!-- doxytag: member="protocol_binary_request_set::message" ref="63a487ff7b0640c7638288b4cd5937a2" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__request__set.html#63a487ff7b0640c7638288b4cd5937a2">protocol_binary_request_set::message</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__request__set__coll__graph.map b/unionprotocol__binary__request__set__coll__graph.map
new file mode 100644
index 0000000..7b6a19a
--- /dev/null
+++ b/unionprotocol__binary__request__set__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$unionprotocol__binary__request__header.html" title="Definition of the header structure for a request packet." alt="" coords="5,5,243,35">
diff --git a/unionprotocol__binary__request__set__coll__graph.md5 b/unionprotocol__binary__request__set__coll__graph.md5
new file mode 100644
index 0000000..10f679c
--- /dev/null
+++ b/unionprotocol__binary__request__set__coll__graph.md5
@@ -0,0 +1 @@
+c671b7560c0a3c842cf10a293a7bfe8a \ No newline at end of file
diff --git a/unionprotocol__binary__request__set__coll__graph.png b/unionprotocol__binary__request__set__coll__graph.png
new file mode 100644
index 0000000..c313095
--- /dev/null
+++ b/unionprotocol__binary__request__set__coll__graph.png
Binary files differ
diff --git a/unionprotocol__binary__response__get-members.html b/unionprotocol__binary__response__get-members.html
new file mode 100644
index 0000000..6da70f3
--- /dev/null
+++ b/unionprotocol__binary__response__get-members.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_response_get Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__response__get.html">protocol_binary_response_get</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__get.html#7101df50d205d7d3ab1dba69b81bb566">body</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#60d9dfd9dde94f4bb9495aa4952b465e">bytes</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#1daa82c84a25059239aa1917b5acf7e1">flags</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__response__get.html b/unionprotocol__binary__response__get.html
new file mode 100644
index 0000000..25ac038
--- /dev/null
+++ b/unionprotocol__binary__response__get.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_response_get Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_response_get Union Reference</h1><!-- doxytag: class="protocol_binary_response_get" -->Definition of the packet returned from a successful get, getq, getk and getkq.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for protocol_binary_response_get:</div>
+<div class="dynsection">
+<p><center><img src="unionprotocol__binary__response__get__coll__graph.png" border="0" usemap="#protocol__binary__response__get__coll__map" alt="Collaboration graph"></center>
+<map name="protocol__binary__response__get__coll__map">
+<area shape="rect" id="node2" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet." alt="" coords="5,5,251,35"></map>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="unionprotocol__binary__response__get-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__get.html#ec3892f787583257760135973d637c92">header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__get.html#1daa82c84a25059239aa1917b5acf7e1">flags</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__get.html#7101df50d205d7d3ab1dba69b81bb566">body</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__get.html#dcce51d942a8153a5c9a7decf3182c77">message</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__get.html#60d9dfd9dde94f4bb9495aa4952b465e">bytes</a> [sizeof(<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>)+4]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of the packet returned from a successful get, getq, getk and getkq.
+<p>
+See section 4 <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="7101df50d205d7d3ab1dba69b81bb566"></a><!-- doxytag: member="protocol_binary_response_get::body" ref="7101df50d205d7d3ab1dba69b81bb566" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__response__get.html#7101df50d205d7d3ab1dba69b81bb566">protocol_binary_response_get::body</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="60d9dfd9dde94f4bb9495aa4952b465e"></a><!-- doxytag: member="protocol_binary_response_get::bytes" ref="60d9dfd9dde94f4bb9495aa4952b465e" args="[sizeof(protocol_binary_response_header)+4]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__response__get.html#60d9dfd9dde94f4bb9495aa4952b465e">protocol_binary_response_get::bytes</a>[sizeof(<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>)+4] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="1daa82c84a25059239aa1917b5acf7e1"></a><!-- doxytag: member="protocol_binary_response_get::flags" ref="1daa82c84a25059239aa1917b5acf7e1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__response__get.html#1daa82c84a25059239aa1917b5acf7e1">protocol_binary_response_get::flags</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ec3892f787583257760135973d637c92"></a><!-- doxytag: member="protocol_binary_response_get::header" ref="ec3892f787583257760135973d637c92" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a> <a class="el" href="unionprotocol__binary__response__get.html#ec3892f787583257760135973d637c92">protocol_binary_response_get::header</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="dcce51d942a8153a5c9a7decf3182c77"></a><!-- doxytag: member="protocol_binary_response_get::message" ref="dcce51d942a8153a5c9a7decf3182c77" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__response__get.html#dcce51d942a8153a5c9a7decf3182c77">protocol_binary_response_get::message</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__response__get__coll__graph.map b/unionprotocol__binary__response__get__coll__graph.map
new file mode 100644
index 0000000..24542c9
--- /dev/null
+++ b/unionprotocol__binary__response__get__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet." alt="" coords="5,5,251,35">
diff --git a/unionprotocol__binary__response__get__coll__graph.md5 b/unionprotocol__binary__response__get__coll__graph.md5
new file mode 100644
index 0000000..8925b8f
--- /dev/null
+++ b/unionprotocol__binary__response__get__coll__graph.md5
@@ -0,0 +1 @@
+cd9aceeaa0a8b2b4efdeff8032c87bac \ No newline at end of file
diff --git a/unionprotocol__binary__response__get__coll__graph.png b/unionprotocol__binary__response__get__coll__graph.png
new file mode 100644
index 0000000..89a91d4
--- /dev/null
+++ b/unionprotocol__binary__response__get__coll__graph.png
Binary files differ
diff --git a/unionprotocol__binary__response__header-members.html b/unionprotocol__binary__response__header-members.html
new file mode 100644
index 0000000..2557da0
--- /dev/null
+++ b/unionprotocol__binary__response__header-members.html
@@ -0,0 +1,41 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_response_header Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__header.html#214d0a08d1a7a85e6e71bc05812b3c30">bodylen</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#68f04643ea46d99a025360de77de88cd">bytes</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#e7fcc0c083c4c49a817d0c92f8242880">cas</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#47a38534e6c248abe956092f9226aa6a">datatype</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#59c3c4b1b00ecd3d6ac83f472b4c9b8c">extlen</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#ee5d86aeaa7a3a54701745ae3b46aac4">keylen</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#13ac32fc0c7b054113242f4978d3be8d">magic</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#37afa59e0a8ad735004128344d688aea">opaque</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#f62e23e48cb31f281a2181cd0622a52f">opcode</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__response__header.html b/unionprotocol__binary__response__header.html
new file mode 100644
index 0000000..4dda796
--- /dev/null
+++ b/unionprotocol__binary__response__header.html
@@ -0,0 +1,235 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_response_header Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_response_header Union Reference</h1><!-- doxytag: class="protocol_binary_response_header" -->Definition of the header structure for a response packet.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+
+<p>
+<a href="unionprotocol__binary__response__header-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint8_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#13ac32fc0c7b054113242f4978d3be8d">magic</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint8_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#f62e23e48cb31f281a2181cd0622a52f">opcode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint16_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#ee5d86aeaa7a3a54701745ae3b46aac4">keylen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint8_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#59c3c4b1b00ecd3d6ac83f472b4c9b8c">extlen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint8_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#47a38534e6c248abe956092f9226aa6a">datatype</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint16_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#f127e73abc53c90472220ad69cb98af1">status</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#214d0a08d1a7a85e6e71bc05812b3c30">bodylen</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint32_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#37afa59e0a8ad735004128344d688aea">opaque</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;uint64_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html#e7fcc0c083c4c49a817d0c92f8242880">cas</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__header.html#a3806d5f9ffbed951f5510bd847f1188">response</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__header.html#68f04643ea46d99a025360de77de88cd">bytes</a> [24]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of the header structure for a response packet.
+<p>
+See section 2 <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="214d0a08d1a7a85e6e71bc05812b3c30"></a><!-- doxytag: member="protocol_binary_response_header::bodylen" ref="214d0a08d1a7a85e6e71bc05812b3c30" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__response__header.html#214d0a08d1a7a85e6e71bc05812b3c30">protocol_binary_response_header::bodylen</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="68f04643ea46d99a025360de77de88cd"></a><!-- doxytag: member="protocol_binary_response_header::bytes" ref="68f04643ea46d99a025360de77de88cd" args="[24]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__response__header.html#68f04643ea46d99a025360de77de88cd">protocol_binary_response_header::bytes</a>[24] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="e7fcc0c083c4c49a817d0c92f8242880"></a><!-- doxytag: member="protocol_binary_response_header::cas" ref="e7fcc0c083c4c49a817d0c92f8242880" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="unionprotocol__binary__response__header.html#e7fcc0c083c4c49a817d0c92f8242880">protocol_binary_response_header::cas</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="47a38534e6c248abe956092f9226aa6a"></a><!-- doxytag: member="protocol_binary_response_header::datatype" ref="47a38534e6c248abe956092f9226aa6a" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__response__header.html#47a38534e6c248abe956092f9226aa6a">protocol_binary_response_header::datatype</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="59c3c4b1b00ecd3d6ac83f472b4c9b8c"></a><!-- doxytag: member="protocol_binary_response_header::extlen" ref="59c3c4b1b00ecd3d6ac83f472b4c9b8c" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__response__header.html#59c3c4b1b00ecd3d6ac83f472b4c9b8c">protocol_binary_response_header::extlen</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="ee5d86aeaa7a3a54701745ae3b46aac4"></a><!-- doxytag: member="protocol_binary_response_header::keylen" ref="ee5d86aeaa7a3a54701745ae3b46aac4" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint16_t <a class="el" href="unionprotocol__binary__response__header.html#ee5d86aeaa7a3a54701745ae3b46aac4">protocol_binary_response_header::keylen</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="13ac32fc0c7b054113242f4978d3be8d"></a><!-- doxytag: member="protocol_binary_response_header::magic" ref="13ac32fc0c7b054113242f4978d3be8d" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__response__header.html#13ac32fc0c7b054113242f4978d3be8d">protocol_binary_response_header::magic</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="37afa59e0a8ad735004128344d688aea"></a><!-- doxytag: member="protocol_binary_response_header::opaque" ref="37afa59e0a8ad735004128344d688aea" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint32_t <a class="el" href="unionprotocol__binary__response__header.html#37afa59e0a8ad735004128344d688aea">protocol_binary_response_header::opaque</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f62e23e48cb31f281a2181cd0622a52f"></a><!-- doxytag: member="protocol_binary_response_header::opcode" ref="f62e23e48cb31f281a2181cd0622a52f" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__response__header.html#f62e23e48cb31f281a2181cd0622a52f">protocol_binary_response_header::opcode</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a3806d5f9ffbed951f5510bd847f1188"></a><!-- doxytag: member="protocol_binary_response_header::response" ref="a3806d5f9ffbed951f5510bd847f1188" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__response__header.html#a3806d5f9ffbed951f5510bd847f1188">protocol_binary_response_header::response</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="f127e73abc53c90472220ad69cb98af1"></a><!-- doxytag: member="protocol_binary_response_header::status" ref="f127e73abc53c90472220ad69cb98af1" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint16_t <a class="el" href="unionprotocol__binary__response__header.html#f127e73abc53c90472220ad69cb98af1">protocol_binary_response_header::status</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__response__incr-members.html b/unionprotocol__binary__response__incr-members.html
new file mode 100644
index 0000000..8e2617f
--- /dev/null
+++ b/unionprotocol__binary__response__incr-members.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_response_incr Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__response__incr.html">protocol_binary_response_incr</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__incr.html#18df49797ca955f6a783670958be4770">body</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#0d16a2d5e8a2c260c0142e150961a601">bytes</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#a3821a6ef89daaf60327b3b31a7f0045">header</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__response__incr.html b/unionprotocol__binary__response__incr.html
new file mode 100644
index 0000000..f2d3922
--- /dev/null
+++ b/unionprotocol__binary__response__incr.html
@@ -0,0 +1,142 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_response_incr Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_response_incr Union Reference</h1><!-- doxytag: class="protocol_binary_response_incr" -->Definition of the response from an incr or decr command command.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for protocol_binary_response_incr:</div>
+<div class="dynsection">
+<p><center><img src="unionprotocol__binary__response__incr__coll__graph.png" border="0" usemap="#protocol__binary__response__incr__coll__map" alt="Collaboration graph"></center>
+<map name="protocol__binary__response__incr__coll__map">
+<area shape="rect" id="node2" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet." alt="" coords="5,5,251,35"></map>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="unionprotocol__binary__response__incr-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__incr.html#a3821a6ef89daaf60327b3b31a7f0045">header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;uint64_t&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__incr.html#18c01100a3d76fa9df2da8e28fc5bf7b">value</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__incr.html#18df49797ca955f6a783670958be4770">body</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__incr.html#555cc09e83151a6e5ce85043074098a8">message</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__incr.html#0d16a2d5e8a2c260c0142e150961a601">bytes</a> [sizeof(<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>)+8]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of the response from an incr or decr command command.
+<p>
+See section 4 <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="18df49797ca955f6a783670958be4770"></a><!-- doxytag: member="protocol_binary_response_incr::body" ref="18df49797ca955f6a783670958be4770" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__response__incr.html#18df49797ca955f6a783670958be4770">protocol_binary_response_incr::body</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="0d16a2d5e8a2c260c0142e150961a601"></a><!-- doxytag: member="protocol_binary_response_incr::bytes" ref="0d16a2d5e8a2c260c0142e150961a601" args="[sizeof(protocol_binary_response_header)+8]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__response__incr.html#0d16a2d5e8a2c260c0142e150961a601">protocol_binary_response_incr::bytes</a>[sizeof(<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>)+8] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="a3821a6ef89daaf60327b3b31a7f0045"></a><!-- doxytag: member="protocol_binary_response_incr::header" ref="a3821a6ef89daaf60327b3b31a7f0045" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a> <a class="el" href="unionprotocol__binary__response__incr.html#a3821a6ef89daaf60327b3b31a7f0045">protocol_binary_response_incr::header</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="555cc09e83151a6e5ce85043074098a8"></a><!-- doxytag: member="protocol_binary_response_incr::message" ref="555cc09e83151a6e5ce85043074098a8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__response__incr.html#555cc09e83151a6e5ce85043074098a8">protocol_binary_response_incr::message</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="18c01100a3d76fa9df2da8e28fc5bf7b"></a><!-- doxytag: member="protocol_binary_response_incr::value" ref="18c01100a3d76fa9df2da8e28fc5bf7b" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint64_t <a class="el" href="unionprotocol__binary__response__incr.html#18c01100a3d76fa9df2da8e28fc5bf7b">protocol_binary_response_incr::value</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__response__incr__coll__graph.map b/unionprotocol__binary__response__incr__coll__graph.map
new file mode 100644
index 0000000..24542c9
--- /dev/null
+++ b/unionprotocol__binary__response__incr__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet." alt="" coords="5,5,251,35">
diff --git a/unionprotocol__binary__response__incr__coll__graph.md5 b/unionprotocol__binary__response__incr__coll__graph.md5
new file mode 100644
index 0000000..b6f07c3
--- /dev/null
+++ b/unionprotocol__binary__response__incr__coll__graph.md5
@@ -0,0 +1 @@
+d786571bb3603f7097dfc767b5ef8e5b \ No newline at end of file
diff --git a/unionprotocol__binary__response__incr__coll__graph.png b/unionprotocol__binary__response__incr__coll__graph.png
new file mode 100644
index 0000000..ba21d03
--- /dev/null
+++ b/unionprotocol__binary__response__incr__coll__graph.png
Binary files differ
diff --git a/unionprotocol__binary__response__no__extras-members.html b/unionprotocol__binary__response__no__extras-members.html
new file mode 100644
index 0000000..820abd2
--- /dev/null
+++ b/unionprotocol__binary__response__no__extras-members.html
@@ -0,0 +1,33 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_response_no_extras Member List</h1>This is the complete list of members for <a class="el" href="unionprotocol__binary__response__no__extras.html">protocol_binary_response_no_extras</a>, including all inherited members.<p><table>
+ <tr class="memlist"><td><a class="el" href="unionprotocol__binary__response__no__extras.html#e60396b34b66fd7c8c9b4307e8110bba">bytes</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#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;
+<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>
+</html>
diff --git a/unionprotocol__binary__response__no__extras.html b/unionprotocol__binary__response__no__extras.html
new file mode 100644
index 0000000..dbfede3
--- /dev/null
+++ b/unionprotocol__binary__response__no__extras.html
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: protocol_binary_response_no_extras Union Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+ <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>protocol_binary_response_no_extras Union Reference</h1><!-- doxytag: class="protocol_binary_response_no_extras" -->Definition of a response-packet containing no extras.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="protocol__binary_8h-source.html">protocol_binary.h</a>&gt;</code>
+<p>
+<div class="dynheader">
+Collaboration diagram for protocol_binary_response_no_extras:</div>
+<div class="dynsection">
+<p><center><img src="unionprotocol__binary__response__no__extras__coll__graph.png" border="0" usemap="#protocol__binary__response__no__extras__coll__map" alt="Collaboration graph"></center>
+<map name="protocol__binary__response__no__extras__coll__map">
+<area shape="rect" id="node2" href="unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet." alt="" coords="15,5,260,35"></map>
+<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
+
+<p>
+<a href="unionprotocol__binary__response__no__extras-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>&nbsp;&nbsp;&nbsp;<a class="el" href="unionprotocol__binary__response__no__extras.html#18fd54848e2ec28916e57445486029e9">header</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__no__extras.html#936e9d53c9c7c0be622d81e7f804708e">message</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">uint8_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionprotocol__binary__response__no__extras.html#e60396b34b66fd7c8c9b4307e8110bba">bytes</a> [sizeof(<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>)]</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Definition of a response-packet containing no extras. <hr><h2>Member Data Documentation</h2>
+<a class="anchor" name="e60396b34b66fd7c8c9b4307e8110bba"></a><!-- doxytag: member="protocol_binary_response_no_extras::bytes" ref="e60396b34b66fd7c8c9b4307e8110bba" args="[sizeof(protocol_binary_response_header)]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">uint8_t <a class="el" href="unionprotocol__binary__response__no__extras.html#e60396b34b66fd7c8c9b4307e8110bba">protocol_binary_response_no_extras::bytes</a>[sizeof(<a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a>)] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="18fd54848e2ec28916e57445486029e9"></a><!-- doxytag: member="protocol_binary_response_no_extras::header" ref="18fd54848e2ec28916e57445486029e9" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="unionprotocol__binary__response__header.html">protocol_binary_response_header</a> <a class="el" href="unionprotocol__binary__response__no__extras.html#18fd54848e2ec28916e57445486029e9">protocol_binary_response_no_extras::header</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="936e9d53c9c7c0be622d81e7f804708e"></a><!-- doxytag: member="protocol_binary_response_no_extras::message" ref="936e9d53c9c7c0be622d81e7f804708e" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="unionprotocol__binary__response__no__extras.html#936e9d53c9c7c0be622d81e7f804708e">protocol_binary_response_no_extras::message</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<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;
+<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>
+</html>
diff --git a/unionprotocol__binary__response__no__extras__coll__graph.map b/unionprotocol__binary__response__no__extras__coll__graph.map
new file mode 100644
index 0000000..18c2336
--- /dev/null
+++ b/unionprotocol__binary__response__no__extras__coll__graph.map
@@ -0,0 +1 @@
+<area shape="rect" id="node2" href="$unionprotocol__binary__response__header.html" title="Definition of the header structure for a response packet." alt="" coords="15,5,260,35">
diff --git a/unionprotocol__binary__response__no__extras__coll__graph.md5 b/unionprotocol__binary__response__no__extras__coll__graph.md5
new file mode 100644
index 0000000..1795a82
--- /dev/null
+++ b/unionprotocol__binary__response__no__extras__coll__graph.md5
@@ -0,0 +1 @@
+f60eba5364e4d9eb4bd4b497afc09fe8 \ No newline at end of file
diff --git a/unionprotocol__binary__response__no__extras__coll__graph.png b/unionprotocol__binary__response__no__extras__coll__graph.png
new file mode 100644
index 0000000..9241fb1
--- /dev/null
+++ b/unionprotocol__binary__response__no__extras__coll__graph.png
Binary files differ
diff --git a/util_8c.html b/util_8c.html
new file mode 100644
index 0000000..f5e580f
--- /dev/null
+++ b/util_8c.html
@@ -0,0 +1,182 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: util.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>util.c File Reference</h1><code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+<code>#include &lt;ctype.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="memcached_8h-source.html">memcached.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+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>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="util_8c.html#cc5ba3b68c57abb666e3534e6616d93d">safe_strtoull</a> (const char *str, uint64_t *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="util_8c.html#4c1ce644e20d0e52d2bb95a4e5cb63f2">safe_strtoll</a> (const char *str, int64_t *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="util_8c.html#53039d9075300f05765fc74d601aeb18">safe_strtoul</a> (const char *str, uint32_t *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="util_8c.html#fd84876492fb805b64ea9b691585a62f">safe_strtol</a> (const char *str, int32_t *out)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="fd84876492fb805b64ea9b691585a62f"></a><!-- doxytag: member="util.c::safe_strtol" ref="fd84876492fb805b64ea9b691585a62f" args="(const char *str, int32_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool safe_strtol </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4c1ce644e20d0e52d2bb95a4e5cb63f2"></a><!-- doxytag: member="util.c::safe_strtoll" ref="4c1ce644e20d0e52d2bb95a4e5cb63f2" args="(const char *str, int64_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool safe_strtoll </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="53039d9075300f05765fc74d601aeb18"></a><!-- doxytag: member="util.c::safe_strtoul" ref="53039d9075300f05765fc74d601aeb18" args="(const char *str, uint32_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool safe_strtoul </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc5ba3b68c57abb666e3534e6616d93d"></a><!-- doxytag: member="util.c::safe_strtoull" ref="cc5ba3b68c57abb666e3534e6616d93d" args="(const char *str, uint64_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool safe_strtoull </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.png" border="0" usemap="#util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph_map" alt=""></center>
+<map name="util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="161,5,271,35"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="320,5,408,35"></map>
+</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;
+<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>
+</html>
diff --git a/util_8c__incl.map b/util_8c__incl.map
new file mode 100644
index 0000000..5856716
--- /dev/null
+++ b/util_8c__incl.map
@@ -0,0 +1,9 @@
+<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">
diff --git a/util_8c__incl.md5 b/util_8c__incl.md5
new file mode 100644
index 0000000..5d9863b
--- /dev/null
+++ b/util_8c__incl.md5
@@ -0,0 +1 @@
+8f1694feeb5e8e9a42c14db63f2e036b \ No newline at end of file
diff --git a/util_8c__incl.png b/util_8c__incl.png
new file mode 100644
index 0000000..91cdeed
--- /dev/null
+++ b/util_8c__incl.png
Binary files differ
diff --git a/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.map b/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.map
new file mode 100644
index 0000000..7f59b7a
--- /dev/null
+++ b/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="161,5,271,35">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="320,5,408,35">
diff --git a/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.md5 b/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.md5
new file mode 100644
index 0000000..b349a0f
--- /dev/null
+++ b/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.md5
@@ -0,0 +1 @@
+16725f7b9995be364accec8c2a049ac8 \ No newline at end of file
diff --git a/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.png b/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.png
new file mode 100644
index 0000000..ac0782d
--- /dev/null
+++ b/util_8c_cc5ba3b68c57abb666e3534e6616d93d_icgraph.png
Binary files differ
diff --git a/util_8h-source.html b/util_8h-source.html
new file mode 100644
index 0000000..6b60f2a
--- /dev/null
+++ b/util_8h-source.html
@@ -0,0 +1,40 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: util.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+<h1>util.h</h1><a href="util_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/*</span>
+<a name="l00002"></a>00002 <span class="comment"> * Wrappers around strtoull/strtoll that are safer and easier to</span>
+<a name="l00003"></a>00003 <span class="comment"> * use. For tests and assumptions, see internal_tests.c.</span>
+<a name="l00004"></a>00004 <span class="comment"> *</span>
+<a name="l00005"></a>00005 <span class="comment"> * str a NULL-terminated base decimal 10 unsigned integer</span>
+<a name="l00006"></a>00006 <span class="comment"> * out out parameter, if conversion succeeded</span>
+<a name="l00007"></a>00007 <span class="comment"> *</span>
+<a name="l00008"></a>00008 <span class="comment"> * returns true if conversion succeeded.</span>
+<a name="l00009"></a>00009 <span class="comment"> */</span>
+<a name="l00010"></a>00010 <span class="keywordtype">bool</span> <a class="code" href="util_8c.html#cc5ba3b68c57abb666e3534e6616d93d">safe_strtoull</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, uint64_t *out);
+<a name="l00011"></a>00011 <span class="keywordtype">bool</span> <a class="code" href="util_8c.html#4c1ce644e20d0e52d2bb95a4e5cb63f2">safe_strtoll</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *str, int64_t *out);
+<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;
+<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>
+</html>
diff --git a/util_8h.html b/util_8h.html
new file mode 100644
index 0000000..ba6b5cb
--- /dev/null
+++ b/util_8h.html
@@ -0,0 +1,178 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>memcached: util.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.8 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>util.h File Reference</h1>
+<p>
+<div class="dynheader">
+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>
+</div>
+
+<p>
+<a href="util_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#cc5ba3b68c57abb666e3534e6616d93d">safe_strtoull</a> (const char *str, uint64_t *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#4c1ce644e20d0e52d2bb95a4e5cb63f2">safe_strtoll</a> (const char *str, int64_t *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#53039d9075300f05765fc74d601aeb18">safe_strtoul</a> (const char *str, uint32_t *out)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="util_8h.html#fd84876492fb805b64ea9b691585a62f">safe_strtol</a> (const char *str, int32_t *out)</td></tr>
+
+</table>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="fd84876492fb805b64ea9b691585a62f"></a><!-- doxytag: member="util.h::safe_strtol" ref="fd84876492fb805b64ea9b691585a62f" args="(const char *str, int32_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool safe_strtol </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int32_t *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="4c1ce644e20d0e52d2bb95a4e5cb63f2"></a><!-- doxytag: member="util.h::safe_strtoll" ref="4c1ce644e20d0e52d2bb95a4e5cb63f2" args="(const char *str, int64_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool safe_strtoll </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int64_t *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="53039d9075300f05765fc74d601aeb18"></a><!-- doxytag: member="util.h::safe_strtoul" ref="53039d9075300f05765fc74d601aeb18" args="(const char *str, uint32_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool safe_strtoul </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint32_t *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+</div>
+</div><p>
+<a class="anchor" name="cc5ba3b68c57abb666e3534e6616d93d"></a><!-- doxytag: member="util.h::safe_strtoull" ref="cc5ba3b68c57abb666e3534e6616d93d" args="(const char *str, uint64_t *out)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool safe_strtoull </td>
+ <td>(</td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>str</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">uint64_t *&nbsp;</td>
+ <td class="paramname"> <em>out</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+
+<p>
+<div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dynsection">
+<p><center><img src="util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.png" border="0" usemap="#util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph_map" alt=""></center>
+<map name="util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph_map">
+<area shape="rect" id="node3" href="memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="161,5,271,35"><area shape="rect" id="node5" href="thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="320,5,408,35"></map>
+</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;
+<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>
+</html>
diff --git a/util_8h__dep__incl.map b/util_8h__dep__incl.map
new file mode 100644
index 0000000..9f4e3e4
--- /dev/null
+++ b/util_8h__dep__incl.map
@@ -0,0 +1,13 @@
+<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">
diff --git a/util_8h__dep__incl.md5 b/util_8h__dep__incl.md5
new file mode 100644
index 0000000..662f199
--- /dev/null
+++ b/util_8h__dep__incl.md5
@@ -0,0 +1 @@
+84594dc9146e9e77671249080a73ef2c \ No newline at end of file
diff --git a/util_8h__dep__incl.png b/util_8h__dep__incl.png
new file mode 100644
index 0000000..11761d6
--- /dev/null
+++ b/util_8h__dep__incl.png
Binary files differ
diff --git a/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.map b/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.map
new file mode 100644
index 0000000..7f59b7a
--- /dev/null
+++ b/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.map
@@ -0,0 +1,2 @@
+<area shape="rect" id="node3" href="$memcached_8h.html#72e74041ab741435d161a044d23d0bef" title="do_add_delta" alt="" coords="161,5,271,35">
+<area shape="rect" id="node5" href="$thread_8c.html#4b4951c73b23897aee5843fb7306e764" title="add_delta" alt="" coords="320,5,408,35">
diff --git a/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.md5 b/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.md5
new file mode 100644
index 0000000..b349a0f
--- /dev/null
+++ b/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.md5
@@ -0,0 +1 @@
+16725f7b9995be364accec8c2a049ac8 \ No newline at end of file
diff --git a/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.png b/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.png
new file mode 100644
index 0000000..ac0782d
--- /dev/null
+++ b/util_8h_cc5ba3b68c57abb666e3534e6616d93d_icgraph.png
Binary files differ