From 6f6b93484fa06b38c30a9f5f13e50b11a3d16e27 Mon Sep 17 00:00:00 2001 From: Dustin Sallings Date: Fri, 17 Apr 2009 15:08:31 -0700 Subject: Doc update --- annotated.html | 12 +- assoc_8c.html | 4 +- assoc_8c__incl.map | 2 +- assoc_8c__incl.md5 | 2 +- assoc_8h-source.html | 6 +- assoc_8h.html | 4 +- assoc_8h__dep__incl.map | 17 +- assoc_8h__dep__incl.md5 | 2 +- assoc_8h__dep__incl.png | Bin 31839 -> 26458 bytes classes.html | 2 +- config_8h-source.html | 8 +- config_8h.html | 14 +- daemon_8c.html | 4 +- daemon_8c__incl.map | 2 +- daemon_8c__incl.md5 | 2 +- files.html | 5 +- functions.html | 2 +- functions_0x62.html | 2 +- functions_0x63.html | 2 +- functions_0x64.html | 2 +- functions_0x65.html | 2 +- functions_0x66.html | 2 +- functions_0x67.html | 2 +- functions_0x68.html | 2 +- functions_0x69.html | 2 +- functions_0x6b.html | 2 +- functions_0x6c.html | 2 +- functions_0x6d.html | 2 +- functions_0x6e.html | 2 +- functions_0x6f.html | 2 +- functions_0x70.html | 2 +- functions_0x72.html | 2 +- functions_0x73.html | 2 +- functions_0x74.html | 2 +- functions_0x75.html | 2 +- functions_0x76.html | 2 +- functions_0x77.html | 2 +- functions_vars.html | 2 +- functions_vars_0x62.html | 2 +- functions_vars_0x63.html | 2 +- functions_vars_0x64.html | 2 +- functions_vars_0x65.html | 2 +- functions_vars_0x66.html | 2 +- functions_vars_0x67.html | 2 +- functions_vars_0x68.html | 2 +- functions_vars_0x69.html | 2 +- functions_vars_0x6b.html | 2 +- functions_vars_0x6c.html | 2 +- functions_vars_0x6d.html | 2 +- functions_vars_0x6e.html | 2 +- functions_vars_0x6f.html | 2 +- functions_vars_0x70.html | 2 +- functions_vars_0x72.html | 2 +- functions_vars_0x73.html | 2 +- functions_vars_0x74.html | 2 +- functions_vars_0x75.html | 2 +- functions_vars_0x76.html | 2 +- functions_vars_0x77.html | 2 +- globals.html | 2 +- globals_0x61.html | 2 +- globals_0x62.html | 2 +- globals_0x63.html | 2 +- globals_0x64.html | 2 +- globals_0x65.html | 2 +- globals_0x66.html | 2 +- globals_0x67.html | 2 +- globals_0x68.html | 2 +- globals_0x69.html | 2 +- globals_0x6b.html | 2 +- globals_0x6c.html | 2 +- globals_0x6d.html | 5 +- globals_0x6e.html | 2 +- globals_0x70.html | 2 +- globals_0x72.html | 2 +- globals_0x73.html | 2 +- globals_0x74.html | 2 +- globals_0x75.html | 2 +- globals_0x76.html | 2 +- globals_8c.html | 4 +- globals_8c__incl.map | 2 +- globals_8c__incl.md5 | 2 +- globals_defs.html | 2 +- globals_enum.html | 2 +- globals_eval.html | 2 +- globals_func.html | 5 +- globals_type.html | 2 +- globals_vars.html | 2 +- graph_legend.html | 2 +- hash_8c.html | 4 +- hash_8c__incl.map | 2 +- hash_8c__incl.md5 | 2 +- hash_8h-source.html | 2 +- hash_8h.html | 4 +- hash_8h__dep__incl.map | 17 +- hash_8h__dep__incl.md5 | 2 +- hash_8h__dep__incl.png | Bin 31501 -> 26131 bytes index.html | 2 +- internal__tests_8c.html | 4 +- internal__tests_8c__incl.map | 2 +- internal__tests_8c__incl.md5 | 2 +- items_8c.html | 4 +- items_8c__incl.map | 2 +- items_8c__incl.md5 | 2 +- items_8h-source.html | 24 +- items_8h.html | 4 +- items_8h__dep__incl.map | 17 +- items_8h__dep__incl.md5 | 2 +- items_8h__dep__incl.png | Bin 31769 -> 26407 bytes memcached_8c.html | 4 +- memcached_8c__incl.map | 2 +- memcached_8c__incl.md5 | 2 +- memcached_8h-source.html | 815 ++++++++++----------- memcached_8h.html | 99 ++- memcached_8h__dep__incl.map | 15 +- memcached_8h__dep__incl.md5 | 2 +- memcached_8h__dep__incl.png | Bin 29455 -> 24268 bytes protocol__binary_8h-source.html | 2 +- protocol__binary_8h.html | 12 +- protocol__binary_8h__dep__incl.map | 17 +- protocol__binary_8h__dep__incl.md5 | 2 +- protocol__binary_8h__dep__incl.png | Bin 32349 -> 26989 bytes sizes_8c.html | 4 +- sizes_8c__incl.map | 2 +- sizes_8c__incl.md5 | 2 +- slabs_8c.html | 12 +- slabs_8c__incl.map | 2 +- slabs_8c__incl.md5 | 2 +- slabs_8h-source.html | 6 +- slabs_8h.html | 12 +- slabs_8h__dep__incl.map | 17 +- slabs_8h__dep__incl.md5 | 2 +- slabs_8h__dep__incl.png | Bin 31669 -> 26297 bytes solaris__priv_8c.html | 2 +- stats_8c.html | 4 +- stats_8c__incl.map | 2 +- stats_8c__incl.md5 | 2 +- stats_8h-source.html | 2 +- stats_8h.html | 4 +- stats_8h__dep__incl.map | 17 +- stats_8h__dep__incl.md5 | 2 +- stats_8h__dep__incl.png | Bin 31646 -> 26281 bytes struct__prefix__stats-members.html | 2 +- struct__prefix__stats.html | 2 +- struct__stritem-members.html | 2 +- struct__stritem.html | 10 +- struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html | 2 +- struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html | 4 +- ..._l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map | 4 +- ..._l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5 | 2 +- structconn-members.html | 2 +- structconn.html | 4 +- structconn__coll__graph.map | 6 +- structconn__coll__graph.md5 | 2 +- structconn__queue-members.html | 2 +- structconn__queue.html | 2 +- structconn__queue__item-members.html | 2 +- structconn__queue__item.html | 2 +- structitemstats__t-members.html | 2 +- structitemstats__t.html | 2 +- structsettings-members.html | 2 +- structsettings.html | 10 +- structslab__stats-members.html | 2 +- structslab__stats.html | 10 +- structslabclass__t-members.html | 2 +- structslabclass__t.html | 2 +- structstats-members.html | 2 +- structstats.html | 10 +- structthread__stats-members.html | 2 +- structthread__stats.html | 12 +- structthread__stats__coll__graph.map | 2 +- structthread__stats__coll__graph.md5 | 2 +- structtoken__s-members.html | 2 +- structtoken__s.html | 2 +- thread_8c.html | 4 +- thread_8c__incl.map | 2 +- thread_8c__incl.md5 | 2 +- trace_8h-source.html | 2 +- trace_8h.html | 4 +- trace_8h__dep__incl.map | 17 +- trace_8h__dep__incl.md5 | 2 +- trace_8h__dep__incl.png | Bin 31861 -> 26493 bytes unionprotocol__binary__request__flush-members.html | 2 +- unionprotocol__binary__request__flush.html | 2 +- ...nprotocol__binary__request__header-members.html | 2 +- unionprotocol__binary__request__header.html | 2 +- unionprotocol__binary__request__incr-members.html | 2 +- unionprotocol__binary__request__incr.html | 2 +- ...tocol__binary__request__no__extras-members.html | 2 +- unionprotocol__binary__request__no__extras.html | 2 +- unionprotocol__binary__request__set-members.html | 2 +- unionprotocol__binary__request__set.html | 2 +- unionprotocol__binary__response__get-members.html | 2 +- unionprotocol__binary__response__get.html | 2 +- ...protocol__binary__response__header-members.html | 2 +- unionprotocol__binary__response__header.html | 2 +- unionprotocol__binary__response__incr-members.html | 2 +- unionprotocol__binary__response__incr.html | 2 +- ...ocol__binary__response__no__extras-members.html | 2 +- unionprotocol__binary__response__no__extras.html | 2 +- util_8c.html | 4 +- util_8c__incl.map | 2 +- util_8c__incl.md5 | 2 +- util_8h-source.html | 2 +- util_8h.html | 4 +- util_8h__dep__incl.map | 17 +- util_8h__dep__incl.md5 | 2 +- util_8h__dep__incl.png | Bin 31317 -> 25955 bytes 207 files changed, 834 insertions(+), 788 deletions(-) diff --git a/annotated.html b/annotated.html index cd9abd7..270b620 100644 --- a/annotated.html +++ b/annotated.html @@ -23,7 +23,7 @@

Class List

Here are the classes, structs, unions and interfaces with brief descriptions: - + @@ -38,15 +38,15 @@ - - + + - - + +
_prefix_stats
_stritem
_stritemStructure for storing items within memcached
conn
conn_queue
conn_queue_item
protocol_binary_response_headerDefinition of the header structure for a response packet
protocol_binary_response_incrDefinition of the response from an incr or decr command command
protocol_binary_response_no_extrasDefinition of a response-packet containing no extras
settings
slab_stats
settingsGlobally accessible settings as derived from the commandline
slab_statsStats stored per slab (and per thread)
slabclass_t
stats
thread_stats
statsGlobal stats
thread_statsStats stored per-thread
token_s
-
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/assoc_8c.html b/assoc_8c.html index b6038f0..578e87c 100644 --- a/assoc_8c.html +++ b/assoc_8c.html @@ -41,7 +41,7 @@ Include dependency graph for assoc.c:

- +
@@ -389,7 +389,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:12:54 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/assoc_8c__incl.map b/assoc_8c__incl.map index 6f956e9..ad5325e 100644 --- a/assoc_8c__incl.map +++ b/assoc_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/assoc_8c__incl.md5 b/assoc_8c__incl.md5 index 4341626..90e98d1 100644 --- a/assoc_8c__incl.md5 +++ b/assoc_8c__incl.md5 @@ -1 +1 @@ -7560c96325d694e5d764b0602159ebe9 \ No newline at end of file +3b7994725f16546e7fd2ac21f87c7d73 \ No newline at end of file diff --git a/assoc_8h-source.html b/assoc_8h-source.html index cdb1e2b..074f318 100644 --- a/assoc_8h-source.html +++ b/assoc_8h-source.html @@ -21,15 +21,15 @@

assoc.h

Go to the documentation of this file.
00001 /* associative array */
 00002 void assoc_init(void);
-00003 item *assoc_find(const char *key, const size_t nkey);
-00004 int assoc_insert(item *item);
+00003 item *assoc_find(const char *key, const size_t nkey);
+00004 int assoc_insert(item *item);
 00005 void assoc_delete(const char *key, const size_t nkey);
 00006 void do_assoc_move_next_bucket(void);
 00007 int start_assoc_maintenance_thread(void);
 00008 void stop_assoc_maintenance_thread(void);
 00009 
 
-
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/assoc_8h.html b/assoc_8h.html index e735279..cfad456 100644 --- a/assoc_8h.html +++ b/assoc_8h.html @@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -282,7 +282,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:12:55 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/assoc_8h__dep__incl.map b/assoc_8h__dep__incl.map index 9f4e3e4..65e5036 100644 --- a/assoc_8h__dep__incl.map +++ b/assoc_8h__dep__incl.map @@ -1,13 +1,12 @@ - + - - - - - - - - + + + + + + + diff --git a/assoc_8h__dep__incl.md5 b/assoc_8h__dep__incl.md5 index 2e6d0f9..bfce54c 100644 --- a/assoc_8h__dep__incl.md5 +++ b/assoc_8h__dep__incl.md5 @@ -1 +1 @@ -aab2f1516fd1d6558b1802389292a25c \ No newline at end of file +2a7bfa1de675804bfea8ccf6b65a87c6 \ No newline at end of file diff --git a/assoc_8h__dep__incl.png b/assoc_8h__dep__incl.png index 84687fc..a508e9c 100644 Binary files a/assoc_8h__dep__incl.png and b/assoc_8h__dep__incl.png differ diff --git a/classes.html b/classes.html index 85c4425..982866b 100644 --- a/classes.html +++ b/classes.html @@ -32,7 +32,7 @@
protocol_binary_request_header   protocol_binary_response_incr   stats   _stritem   
itemstats_t   protocol_binary_request_incr   protocol_binary_response_no_extras   
  T  

C | I | L | P | S | T | _

-


Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/config_8h-source.html b/config_8h-source.html index a6aa1cb..4a21eb5 100644 --- a/config_8h-source.html +++ b/config_8h-source.html @@ -98,19 +98,19 @@ 00077 #define PACKAGE_NAME "memcached" 00078 00079 /* Define to the full name and version of this package. */ -00080 #define PACKAGE_STRING "memcached 1.3.3-8-gee0c3d5" +00080 #define PACKAGE_STRING "memcached 1.3.3-9-gf836255" 00081 00082 /* Define to the one symbol short name of this package. */ 00083 #define PACKAGE_TARNAME "memcached" 00084 00085 /* Define to the version of this package. */ -00086 #define PACKAGE_VERSION "1.3.3-8-gee0c3d5" +00086 #define PACKAGE_VERSION "1.3.3-9-gf836255" 00087 00088 /* Define to 1 if you have the ANSI C header files. */ 00089 #define STDC_HEADERS 1 00090 00091 /* Version number of package */ -00092 #define VERSION "1.3.3-8-gee0c3d5" +00092 #define VERSION "1.3.3-9-gf836255" 00093 00094 /* find sigignore on Linux */ 00095 #define _GNU_SOURCE 1 @@ -121,7 +121,7 @@ 00100 /* define to int if socklen_t not available */ 00101 /* #undef socklen_t */ -
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/config_8h.html b/config_8h.html index e626d90..7f2b84c 100644 --- a/config_8h.html +++ b/config_8h.html @@ -60,15 +60,15 @@ #define PACKAGE_NAME   "memcached" -#define PACKAGE_STRING   "memcached 1.3.3-8-gee0c3d5" +#define PACKAGE_STRING   "memcached 1.3.3-9-gf836255" #define PACKAGE_TARNAME   "memcached" -#define PACKAGE_VERSION   "1.3.3-8-gee0c3d5" +#define PACKAGE_VERSION   "1.3.3-9-gf836255" #define STDC_HEADERS   1 -#define VERSION   "1.3.3-8-gee0c3d5" +#define VERSION   "1.3.3-9-gf836255" #define _GNU_SOURCE   1 @@ -349,7 +349,7 @@
- +
#define PACKAGE_STRING   "memcached 1.3.3-8-gee0c3d5" #define PACKAGE_STRING   "memcached 1.3.3-9-gf836255"
@@ -379,7 +379,7 @@
- +
#define PACKAGE_VERSION   "1.3.3-8-gee0c3d5" #define PACKAGE_VERSION   "1.3.3-9-gf836255"
@@ -409,7 +409,7 @@
- +
#define VERSION   "1.3.3-8-gee0c3d5" #define VERSION   "1.3.3-9-gf836255"
@@ -420,7 +420,7 @@

-


Generated on Fri Apr 17 10:12:55 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/daemon_8c.html b/daemon_8c.html index edef3ae..2280b68 100644 --- a/daemon_8c.html +++ b/daemon_8c.html @@ -33,7 +33,7 @@ Include dependency graph for daemon.c:

- +
@@ -81,7 +81,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:12:55 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/daemon_8c__incl.map b/daemon_8c__incl.map index de3f4de..7ce0c7f 100644 --- a/daemon_8c__incl.map +++ b/daemon_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/daemon_8c__incl.md5 b/daemon_8c__incl.md5 index 5d68249..7f3b558 100644 --- a/daemon_8c__incl.md5 +++ b/daemon_8c__incl.md5 @@ -1 +1 @@ -9b15137a737175c6468844bd683c2f3d \ No newline at end of file +0b0735ffec49cad0c60292f91bdccbf0 \ No newline at end of file diff --git a/files.html b/files.html index c090d00..4713286 100644 --- a/files.html +++ b/files.html @@ -29,11 +29,10 @@
- - + @@ -47,7 +46,7 @@
globals.c
hash.c
hash.h [code]
internal_tests.c
items.c
items.h [code]
memcached.c
memcached.h [code]
memcached.h [code]The main memcached header holding commonly used data structures and function prototypes
protocol_binary.h [code]
sizes.c
slabs.c
util.h [code]
-
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions.html b/functions.html index 6d45825..0f06749 100644 --- a/functions.html +++ b/functions.html @@ -61,7 +61,7 @@ Here is a list of all class members with links to the classes they belong to: : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x62.html b/functions_0x62.html index 8cbbca2..183714f 100644 --- a/functions_0x62.html +++ b/functions_0x62.html @@ -88,7 +88,7 @@ Here is a list of all class members with links to the classes they belong to: : thread_stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x63.html b/functions_0x63.html index 9f0fc4a..ef996b7 100644 --- a/functions_0x63.html +++ b/functions_0x63.html @@ -81,7 +81,7 @@ Here is a list of all class members with links to the classes they belong to: : stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x64.html b/functions_0x64.html index 7aa11cb..7b5fb69 100644 --- a/functions_0x64.html +++ b/functions_0x64.html @@ -72,7 +72,7 @@ Here is a list of all class members with links to the classes they belong to: : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x65.html b/functions_0x65.html index 9c75d98..2d06a81 100644 --- a/functions_0x65.html +++ b/functions_0x65.html @@ -86,7 +86,7 @@ Here is a list of all class members with links to the classes they belong to: , protocol_binary_response_header -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x66.html b/functions_0x66.html index 421b4a2..119e271 100644 --- a/functions_0x66.html +++ b/functions_0x66.html @@ -64,7 +64,7 @@ Here is a list of all class members with links to the classes they belong to: : thread_stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x67.html b/functions_0x67.html index deac1f7..e6cb6fd 100644 --- a/functions_0x67.html +++ b/functions_0x67.html @@ -66,7 +66,7 @@ Here is a list of all class members with links to the classes they belong to: , thread_stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x68.html b/functions_0x68.html index ec2aef1..3d1da34 100644 --- a/functions_0x68.html +++ b/functions_0x68.html @@ -73,7 +73,7 @@ Here is a list of all class members with links to the classes they belong to: , protocol_binary_request_set -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x69.html b/functions_0x69.html index ce77cb8..79a18b5 100644 --- a/functions_0x69.html +++ b/functions_0x69.html @@ -85,7 +85,7 @@ Here is a list of all class members with links to the classes they belong to: : conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x6b.html b/functions_0x6b.html index 26b0e36..0c5d653 100644 --- a/functions_0x6b.html +++ b/functions_0x6b.html @@ -63,7 +63,7 @@ Here is a list of all class members with links to the classes they belong to: : slabclass_t -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x6c.html b/functions_0x6c.html index 772a31f..a442e1c 100644 --- a/functions_0x6c.html +++ b/functions_0x6c.html @@ -65,7 +65,7 @@ Here is a list of all class members with links to the classes they belong to: : conn_queue -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x6d.html b/functions_0x6d.html index 12a8314..30d8d7c 100644 --- a/functions_0x6d.html +++ b/functions_0x6d.html @@ -85,7 +85,7 @@ Here is a list of all class members with links to the classes they belong to: , thread_stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x6e.html b/functions_0x6e.html index 39deadc..5de5655 100644 --- a/functions_0x6e.html +++ b/functions_0x6e.html @@ -88,7 +88,7 @@ Here is a list of all class members with links to the classes they belong to: : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x6f.html b/functions_0x6f.html index 4a162b4..efbb2c6 100644 --- a/functions_0x6f.html +++ b/functions_0x6f.html @@ -70,7 +70,7 @@ Here is a list of all class members with links to the classes they belong to: : itemstats_t -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x70.html b/functions_0x70.html index 0ade6e0..a2e6ece 100644 --- a/functions_0x70.html +++ b/functions_0x70.html @@ -72,7 +72,7 @@ Here is a list of all class members with links to the classes they belong to: , conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x72.html b/functions_0x72.html index 4a29750..6a3841e 100644 --- a/functions_0x72.html +++ b/functions_0x72.html @@ -87,7 +87,7 @@ Here is a list of all class members with links to the classes they belong to: : conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x73.html b/functions_0x73.html index c6cfb43..5db2000 100644 --- a/functions_0x73.html +++ b/functions_0x73.html @@ -103,7 +103,7 @@ Here is a list of all class members with links to the classes they belong to: : conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x74.html b/functions_0x74.html index 60245e5..fd0fb76 100644 --- a/functions_0x74.html +++ b/functions_0x74.html @@ -71,7 +71,7 @@ Here is a list of all class members with links to the classes they belong to: : stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x75.html b/functions_0x75.html index bac325b..1680e39 100644 --- a/functions_0x75.html +++ b/functions_0x75.html @@ -61,7 +61,7 @@ Here is a list of all class members with links to the classes they belong to: : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x76.html b/functions_0x76.html index b94dec2..5f8c7f3 100644 --- a/functions_0x76.html +++ b/functions_0x76.html @@ -62,7 +62,7 @@ Here is a list of all class members with links to the classes they belong to: : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_0x77.html b/functions_0x77.html index c47de65..513162d 100644 --- a/functions_0x77.html +++ b/functions_0x77.html @@ -71,7 +71,7 @@ Here is a list of all class members with links to the classes they belong to: : conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars.html b/functions_vars.html index 69f17cd..7c07996 100644 --- a/functions_vars.html +++ b/functions_vars.html @@ -61,7 +61,7 @@ : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x62.html b/functions_vars_0x62.html index b7c87a0..f1bbf0c 100644 --- a/functions_vars_0x62.html +++ b/functions_vars_0x62.html @@ -88,7 +88,7 @@ : thread_stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x63.html b/functions_vars_0x63.html index a85539c..c31164a 100644 --- a/functions_vars_0x63.html +++ b/functions_vars_0x63.html @@ -81,7 +81,7 @@ : stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x64.html b/functions_vars_0x64.html index 6fcd14c..c1d424d 100644 --- a/functions_vars_0x64.html +++ b/functions_vars_0x64.html @@ -72,7 +72,7 @@ : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x65.html b/functions_vars_0x65.html index bb018be..155ed82 100644 --- a/functions_vars_0x65.html +++ b/functions_vars_0x65.html @@ -86,7 +86,7 @@ , protocol_binary_response_header -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x66.html b/functions_vars_0x66.html index cd260ea..9b65fdc 100644 --- a/functions_vars_0x66.html +++ b/functions_vars_0x66.html @@ -64,7 +64,7 @@ : thread_stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x67.html b/functions_vars_0x67.html index 66252c4..aa84422 100644 --- a/functions_vars_0x67.html +++ b/functions_vars_0x67.html @@ -66,7 +66,7 @@ , thread_stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x68.html b/functions_vars_0x68.html index 6801d61..6b785d1 100644 --- a/functions_vars_0x68.html +++ b/functions_vars_0x68.html @@ -73,7 +73,7 @@ , protocol_binary_request_set -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x69.html b/functions_vars_0x69.html index 9eee59c..ebb0038 100644 --- a/functions_vars_0x69.html +++ b/functions_vars_0x69.html @@ -85,7 +85,7 @@ : conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x6b.html b/functions_vars_0x6b.html index 67ca6ff..5e5d4da 100644 --- a/functions_vars_0x6b.html +++ b/functions_vars_0x6b.html @@ -63,7 +63,7 @@ : slabclass_t -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x6c.html b/functions_vars_0x6c.html index 9c07312..c66536e 100644 --- a/functions_vars_0x6c.html +++ b/functions_vars_0x6c.html @@ -65,7 +65,7 @@ : conn_queue -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x6d.html b/functions_vars_0x6d.html index 0501a65..6ca7191 100644 --- a/functions_vars_0x6d.html +++ b/functions_vars_0x6d.html @@ -85,7 +85,7 @@ , thread_stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x6e.html b/functions_vars_0x6e.html index a0537f0..3e3032e 100644 --- a/functions_vars_0x6e.html +++ b/functions_vars_0x6e.html @@ -88,7 +88,7 @@ : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x6f.html b/functions_vars_0x6f.html index 1e715f0..66b4bfc 100644 --- a/functions_vars_0x6f.html +++ b/functions_vars_0x6f.html @@ -70,7 +70,7 @@ : itemstats_t -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x70.html b/functions_vars_0x70.html index 711a2bf..d1f01d1 100644 --- a/functions_vars_0x70.html +++ b/functions_vars_0x70.html @@ -72,7 +72,7 @@ , conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x72.html b/functions_vars_0x72.html index c8bb6da..a0dec95 100644 --- a/functions_vars_0x72.html +++ b/functions_vars_0x72.html @@ -87,7 +87,7 @@ : conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x73.html b/functions_vars_0x73.html index 4749c15..520bcf0 100644 --- a/functions_vars_0x73.html +++ b/functions_vars_0x73.html @@ -103,7 +103,7 @@ : conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x74.html b/functions_vars_0x74.html index 6df03bc..00729c7 100644 --- a/functions_vars_0x74.html +++ b/functions_vars_0x74.html @@ -71,7 +71,7 @@ : stats -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x75.html b/functions_vars_0x75.html index 3dc7d9c..572cbfd 100644 --- a/functions_vars_0x75.html +++ b/functions_vars_0x75.html @@ -61,7 +61,7 @@ : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x76.html b/functions_vars_0x76.html index 7913576..2378a5a 100644 --- a/functions_vars_0x76.html +++ b/functions_vars_0x76.html @@ -62,7 +62,7 @@ : settings -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/functions_vars_0x77.html b/functions_vars_0x77.html index 1e37786..e1ef6c9 100644 --- a/functions_vars_0x77.html +++ b/functions_vars_0x77.html @@ -71,7 +71,7 @@ : conn -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals.html b/globals.html index 3624256..042b33f 100644 --- a/globals.html +++ b/globals.html @@ -65,7 +65,7 @@ Here is a list of all file members with links to the files they belong to: : config.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x61.html b/globals_0x61.html index 490ce45..8a6ea0b 100644 --- a/globals_0x61.html +++ b/globals_0x61.html @@ -94,7 +94,7 @@ Here is a list of all file members with links to the files they belong to: , assoc.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x62.html b/globals_0x62.html index 357ca2f..e2ea09d 100644 --- a/globals_0x62.html +++ b/globals_0x62.html @@ -85,7 +85,7 @@ Here is a list of all file members with links to the files they belong to: : memcached.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x63.html b/globals_0x63.html index 3b69f03..b69f8b0 100644 --- a/globals_0x63.html +++ b/globals_0x63.html @@ -113,7 +113,7 @@ Here is a list of all file members with links to the files they belong to: , globals.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x64.html b/globals_0x64.html index 57a2b74..a51b7ad 100644 --- a/globals_0x64.html +++ b/globals_0x64.html @@ -127,7 +127,7 @@ Here is a list of all file members with links to the files they belong to: , memcached.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x65.html b/globals_0x65.html index e061edf..2c86c61 100644 --- a/globals_0x65.html +++ b/globals_0x65.html @@ -65,7 +65,7 @@ Here is a list of all file members with links to the files they belong to: : memcached.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x66.html b/globals_0x66.html index 04daa28..7249184 100644 --- a/globals_0x66.html +++ b/globals_0x66.html @@ -63,7 +63,7 @@ Here is a list of all file members with links to the files they belong to: : hash.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x67.html b/globals_0x67.html index 9218494..b4c00c6 100644 --- a/globals_0x67.html +++ b/globals_0x67.html @@ -67,7 +67,7 @@ Here is a list of all file members with links to the files they belong to: , slabs.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x68.html b/globals_0x68.html index 8d8ad98..abf191b 100644 --- a/globals_0x68.html +++ b/globals_0x68.html @@ -99,7 +99,7 @@ Here is a list of all file members with links to the files they belong to: : config.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x69.html b/globals_0x69.html index 4284f04..82fdc4d 100644 --- a/globals_0x69.html +++ b/globals_0x69.html @@ -145,7 +145,7 @@ Here is a list of all file members with links to the files they belong to: : thread.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x6b.html b/globals_0x6b.html index c31e0c3..6756dc5 100644 --- a/globals_0x6b.html +++ b/globals_0x6b.html @@ -65,7 +65,7 @@ Here is a list of all file members with links to the files they belong to: : memcached.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x6c.html b/globals_0x6c.html index 998ecc1..1eb223f 100644 --- a/globals_0x6c.html +++ b/globals_0x6c.html @@ -65,7 +65,7 @@ Here is a list of all file members with links to the files they belong to: : memcached.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x6d.html b/globals_0x6d.html index c02f731..445eac2 100644 --- a/globals_0x6d.html +++ b/globals_0x6d.html @@ -60,8 +60,7 @@ Here is a list of all file members with links to the files they belong to:

- m -

-
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x6e.html b/globals_0x6e.html index 8048ad8..5059034 100644 --- a/globals_0x6e.html +++ b/globals_0x6e.html @@ -79,7 +79,7 @@ Here is a list of all file members with links to the files they belong to: : memcached.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x70.html b/globals_0x70.html index 0851f61..4a8ad54 100644 --- a/globals_0x70.html +++ b/globals_0x70.html @@ -230,7 +230,7 @@ Here is a list of all file members with links to the files they belong to: : protocol_binary.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x72.html b/globals_0x72.html index 60fe206..2a51bd8 100644 --- a/globals_0x72.html +++ b/globals_0x72.html @@ -77,7 +77,7 @@ Here is a list of all file members with links to the files they belong to: : hash.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x73.html b/globals_0x73.html index 159b24e..3774d5e 100644 --- a/globals_0x73.html +++ b/globals_0x73.html @@ -152,7 +152,7 @@ Here is a list of all file members with links to the files they belong to: : memcached.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x74.html b/globals_0x74.html index 4758b65..a85609e 100644 --- a/globals_0x74.html +++ b/globals_0x74.html @@ -86,7 +86,7 @@ Here is a list of all file members with links to the files they belong to: : memcached.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x75.html b/globals_0x75.html index c8b9f69..b20bf25 100644 --- a/globals_0x75.html +++ b/globals_0x75.html @@ -73,7 +73,7 @@ Here is a list of all file members with links to the files they belong to: : memcached.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_0x76.html b/globals_0x76.html index cd12615..646e387 100644 --- a/globals_0x76.html +++ b/globals_0x76.html @@ -63,7 +63,7 @@ Here is a list of all file members with links to the files they belong to: : config.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_8c.html b/globals_8c.html index c684efa..7780d75 100644 --- a/globals_8c.html +++ b/globals_8c.html @@ -29,7 +29,7 @@ Include dependency graph for globals.c:

- +
@@ -91,7 +91,7 @@ exported globals

-


Generated on Fri Apr 17 10:12:55 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_8c__incl.map b/globals_8c__incl.map index d7f8d6b..7f0272e 100644 --- a/globals_8c__incl.map +++ b/globals_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/globals_8c__incl.md5 b/globals_8c__incl.md5 index 4b48dc8..d2a73a5 100644 --- a/globals_8c__incl.md5 +++ b/globals_8c__incl.md5 @@ -1 +1 @@ -5d00cb7a5e0834d64a03623625092833 \ No newline at end of file +e9b5c57abe5ded9eba4a482ca8dd31ec \ No newline at end of file diff --git a/globals_defs.html b/globals_defs.html index e4a10ad..e96a6b3 100644 --- a/globals_defs.html +++ b/globals_defs.html @@ -396,7 +396,7 @@ : config.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_enum.html b/globals_enum.html index eaaf0f1..fda297e 100644 --- a/globals_enum.html +++ b/globals_enum.html @@ -57,7 +57,7 @@ : memcached.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_eval.html b/globals_eval.html index 76d8bfa..3d61900 100644 --- a/globals_eval.html +++ b/globals_eval.html @@ -214,7 +214,7 @@ : memcached.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_func.html b/globals_func.html index d47634f..26030fa 100644 --- a/globals_func.html +++ b/globals_func.html @@ -204,9 +204,8 @@

- m -

- s -

-
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_type.html b/globals_type.html index 501158e..0f1f026 100644 --- a/globals_type.html +++ b/globals_type.html @@ -138,7 +138,7 @@ : assoc.c -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/globals_vars.html b/globals_vars.html index 3f71ae5..2021720 100644 --- a/globals_vars.html +++ b/globals_vars.html @@ -59,7 +59,7 @@ , memcached.h -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/graph_legend.html b/graph_legend.html index ec0028c..db3e2e3 100644 --- a/graph_legend.html +++ b/graph_legend.html @@ -78,7 +78,7 @@ A purple dashed arrow is used if a class is contained or used by another class. A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/hash_8c.html b/hash_8c.html index e906a5c..c318ed8 100644 --- a/hash_8c.html +++ b/hash_8c.html @@ -29,7 +29,7 @@ Include dependency graph for hash.c:

- +
@@ -169,7 +169,7 @@ Include dependency graph for hash.c:

-


Generated on Fri Apr 17 10:12:56 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/hash_8c__incl.map b/hash_8c__incl.map index d7f8d6b..7f0272e 100644 --- a/hash_8c__incl.map +++ b/hash_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/hash_8c__incl.md5 b/hash_8c__incl.md5 index 2a6601c..8f900a2 100644 --- a/hash_8c__incl.md5 +++ b/hash_8c__incl.md5 @@ -1 +1 @@ -371ceb6a27cbc286c0c0205c0bab4252 \ No newline at end of file +e4fb07ace67d1274945d4abecc6c5021 \ No newline at end of file diff --git a/hash_8h-source.html b/hash_8h-source.html index 95634b6..50d0140 100644 --- a/hash_8h-source.html +++ b/hash_8h-source.html @@ -35,7 +35,7 @@ 00014 #endif /* HASH_H */ 00015 -
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/hash_8h.html b/hash_8h.html index 56ba8a9..c1964d0 100644 --- a/hash_8h.html +++ b/hash_8h.html @@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -84,7 +84,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:12:56 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/hash_8h__dep__incl.map b/hash_8h__dep__incl.map index 9f4e3e4..65e5036 100644 --- a/hash_8h__dep__incl.map +++ b/hash_8h__dep__incl.map @@ -1,13 +1,12 @@ - + - - - - - - - - + + + + + + + diff --git a/hash_8h__dep__incl.md5 b/hash_8h__dep__incl.md5 index 9d524a4..3aa0251 100644 --- a/hash_8h__dep__incl.md5 +++ b/hash_8h__dep__incl.md5 @@ -1 +1 @@ -49a1e59e2674ff2d0dc91306e9040e4b \ No newline at end of file +c21ad1760f7d7068fb6bdcf932b97191 \ No newline at end of file diff --git a/hash_8h__dep__incl.png b/hash_8h__dep__incl.png index 3cb45b3..0c7d9f6 100644 Binary files a/hash_8h__dep__incl.png and b/hash_8h__dep__incl.png differ diff --git a/index.html b/index.html index 31457af..5c8ae2d 100644 --- a/index.html +++ b/index.html @@ -18,7 +18,7 @@

memcached Documentation

-


Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/internal__tests_8c.html b/internal__tests_8c.html index 0132e19..49c2093 100644 --- a/internal__tests_8c.html +++ b/internal__tests_8c.html @@ -33,7 +33,7 @@ Include dependency graph for internal_tests.c:

- +
@@ -72,7 +72,7 @@ Include dependency graph for internal_tests.c:

-


Generated on Fri Apr 17 10:12:56 2009 for memcached by  +
Generated on Fri Apr 17 11:22:38 2009 for memcached by  doxygen 1.5.8
diff --git a/internal__tests_8c__incl.map b/internal__tests_8c__incl.map index de3f4de..7ce0c7f 100644 --- a/internal__tests_8c__incl.map +++ b/internal__tests_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/internal__tests_8c__incl.md5 b/internal__tests_8c__incl.md5 index e684a77..38c0c8d 100644 --- a/internal__tests_8c__incl.md5 +++ b/internal__tests_8c__incl.md5 @@ -1 +1 @@ -6ebc804ceac7cff8a49a26a2fcc345ce \ No newline at end of file +05b9516eb379b641d8f8c704ac1cb1a9 \ No newline at end of file diff --git a/items_8c.html b/items_8c.html index 9e22252..f46d28b 100644 --- a/items_8c.html +++ b/items_8c.html @@ -41,7 +41,7 @@ Include dependency graph for items.c:

- +
@@ -823,7 +823,7 @@ Here is the call graph for this function:

-


Generated on Fri Apr 17 10:12:58 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/items_8c__incl.map b/items_8c__incl.map index d1f5f59..f0d3875 100644 --- a/items_8c__incl.map +++ b/items_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/items_8c__incl.md5 b/items_8c__incl.md5 index 56cb8b7..949fcb0 100644 --- a/items_8c__incl.md5 +++ b/items_8c__incl.md5 @@ -1 +1 @@ -84b4099617c677e63eeb7ba6736f7d5a \ No newline at end of file +f960e431ccce3f3b973726b5fab124fa \ No newline at end of file diff --git a/items_8h-source.html b/items_8h-source.html index 710777e..afebfd2 100644 --- a/items_8h-source.html +++ b/items_8h-source.html @@ -24,29 +24,29 @@ 00003 uint64_t get_cas_id(void); 00004 00005 /*@null@*/ -00006 item *do_item_alloc(char *key, const size_t nkey, const int flags, const rel_time_t exptime, const int nbytes); -00007 void item_free(item *it); +00006 item *do_item_alloc(char *key, const size_t nkey, const int flags, const rel_time_t exptime, const int nbytes); +00007 void item_free(item *it); 00008 bool item_size_ok(const size_t nkey, const int flags, const int nbytes); 00009 -00010 int do_item_link(item *it); -00011 void do_item_unlink(item *it); -00012 void do_item_remove(item *it); -00013 void do_item_update(item *it); -00014 int do_item_replace(item *it, item *new_it); +00010 int do_item_link(item *it); +00011 void do_item_unlink(item *it); +00012 void do_item_remove(item *it); +00013 void do_item_update(item *it); +00014 int do_item_replace(item *it, item *new_it); 00015 00016 /*@null@*/ 00017 char *do_item_cachedump(const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes); -00018 void do_item_stats(ADD_STAT add_stats, void *c); +00018 void do_item_stats(ADD_STAT add_stats, void *c); 00019 /*@null@*/ -00020 void do_item_stats_sizes(ADD_STAT add_stats, void *c); +00020 void do_item_stats_sizes(ADD_STAT add_stats, void *c); 00021 void do_item_flush_expired(void); 00022 -00023 item *do_item_get(const char *key, const size_t nkey); -00024 item *do_item_get_nocheck(const char *key, const size_t nkey); +00023 item *do_item_get(const char *key, const size_t nkey); +00024 item *do_item_get_nocheck(const char *key, const size_t nkey); 00025 void item_stats_reset(void); 00026 extern pthread_mutex_t cache_lock; -
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/items_8h.html b/items_8h.html index 1e9e641..18fedc9 100644 --- a/items_8h.html +++ b/items_8h.html @@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -767,7 +767,7 @@ Here is the call graph for this function:

-


Generated on Fri Apr 17 10:13:01 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/items_8h__dep__incl.map b/items_8h__dep__incl.map index 9f4e3e4..65e5036 100644 --- a/items_8h__dep__incl.map +++ b/items_8h__dep__incl.map @@ -1,13 +1,12 @@ - + - - - - - - - - + + + + + + + diff --git a/items_8h__dep__incl.md5 b/items_8h__dep__incl.md5 index 96b584c..479191d 100644 --- a/items_8h__dep__incl.md5 +++ b/items_8h__dep__incl.md5 @@ -1 +1 @@ -bb0af9394abfc973805e5461ad97e22e \ No newline at end of file +9e9e36d46a6f1be39dd06224470726b9 \ No newline at end of file diff --git a/items_8h__dep__incl.png b/items_8h__dep__incl.png index 4bf0141..11a2586 100644 Binary files a/items_8h__dep__incl.png and b/items_8h__dep__incl.png differ diff --git a/memcached_8c.html b/memcached_8c.html index 01d25d8..336a899 100644 --- a/memcached_8c.html +++ b/memcached_8c.html @@ -50,7 +50,7 @@ Include dependency graph for memcached.c:

- +
@@ -754,7 +754,7 @@ exported globals

-


Generated on Fri Apr 17 10:13:02 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/memcached_8c__incl.map b/memcached_8c__incl.map index 667e646..b9b0b7f 100644 --- a/memcached_8c__incl.map +++ b/memcached_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/memcached_8c__incl.md5 b/memcached_8c__incl.md5 index db9321e..bc58faa 100644 --- a/memcached_8c__incl.md5 +++ b/memcached_8c__incl.md5 @@ -1 +1 @@ -38abbf5575ef344eb68e13816c60cf2f \ No newline at end of file +ac8efa0fb122d1c61267ff3b090db371 \ No newline at end of file diff --git a/memcached_8h-source.html b/memcached_8h-source.html index f030587..89f108a 100644 --- a/memcached_8h-source.html +++ b/memcached_8h-source.html @@ -21,421 +21,416 @@

memcached.h

Go to the documentation of this file.
00001 /* -*- Mode: C; tab-width: 4; c-basic-offset: 4; indent-tabs-mode: nil -*- */
 00002 
-00003 #ifdef HAVE_CONFIG_H
-00004 #include "config.h"
-00005 #endif
-00006 
-00007 #include <sys/types.h>
-00008 #include <sys/socket.h>
-00009 #include <sys/time.h>
-00010 #include <netinet/in.h>
-00011 #include <event.h>
-00012 #include <netdb.h>
-00013 #include <stdbool.h>
-00014 #include <stdint.h>
-00015 #include <pthread.h>
-00016 
-00017 #include "protocol_binary.h"
-00018 
-00019 /* Maximum length of a key. */
-00020 #define KEY_MAX_LENGTH 250
-00021 
-00022 #define DATA_BUFFER_SIZE 2048
-00023 #define UDP_READ_BUFFER_SIZE 65536
-00024 #define UDP_MAX_PAYLOAD_SIZE 1400
-00025 #define UDP_HEADER_SIZE 8
-00026 #define MAX_SENDBUF_SIZE (256 * 1024 * 1024)
-00027 /* I'm told the max length of a 64-bit num converted to string is 20 bytes.
-00028  * Plus a few for spaces, \r\n, \0 */
-00029 #define SUFFIX_SIZE 24
-00030 
-00032 #define ITEM_LIST_INITIAL 200
-00033 
-00035 #define SUFFIX_LIST_INITIAL 20
-00036 
-00038 #define IOV_LIST_INITIAL 400
-00039 
-00041 #define MSG_LIST_INITIAL 10
-00042 
-00044 #define READ_BUFFER_HIGHWAT 8192
-00045 #define ITEM_LIST_HIGHWAT 400
-00046 #define IOV_LIST_HIGHWAT 600
-00047 #define MSG_LIST_HIGHWAT 100
-00048 
-00049 /* Binary protocol stuff */
-00050 #define MIN_BIN_PKT_LENGTH 16
-00051 #define BIN_PKT_HDR_WORDS (MIN_BIN_PKT_LENGTH/sizeof(uint32_t))
-00052 
-00053 /* unistd.h is here */
-00054 #if HAVE_UNISTD_H
-00055 # include <unistd.h>
-00056 #endif
+00008 #ifdef HAVE_CONFIG_H
+00009 #include "config.h"
+00010 #endif
+00011 
+00012 #include <sys/types.h>
+00013 #include <sys/socket.h>
+00014 #include <sys/time.h>
+00015 #include <netinet/in.h>
+00016 #include <event.h>
+00017 #include <netdb.h>
+00018 #include <stdbool.h>
+00019 #include <stdint.h>
+00020 #include <pthread.h>
+00021 
+00022 #include "protocol_binary.h"
+00023 
+00025 #define KEY_MAX_LENGTH 250
+00026 
+00027 #define DATA_BUFFER_SIZE 2048
+00028 #define UDP_READ_BUFFER_SIZE 65536
+00029 #define UDP_MAX_PAYLOAD_SIZE 1400
+00030 #define UDP_HEADER_SIZE 8
+00031 #define MAX_SENDBUF_SIZE (256 * 1024 * 1024)
+00032 /* I'm told the max length of a 64-bit num converted to string is 20 bytes.
+00033  * Plus a few for spaces, \r\n, \0 */
+00034 #define SUFFIX_SIZE 24
+00035 
+00037 #define ITEM_LIST_INITIAL 200
+00038 
+00040 #define SUFFIX_LIST_INITIAL 20
+00041 
+00043 #define IOV_LIST_INITIAL 400
+00044 
+00046 #define MSG_LIST_INITIAL 10
+00047 
+00049 #define READ_BUFFER_HIGHWAT 8192
+00050 #define ITEM_LIST_HIGHWAT 400
+00051 #define IOV_LIST_HIGHWAT 600
+00052 #define MSG_LIST_HIGHWAT 100
+00053 
+00054 /* Binary protocol stuff */
+00055 #define MIN_BIN_PKT_LENGTH 16
+00056 #define BIN_PKT_HDR_WORDS (MIN_BIN_PKT_LENGTH/sizeof(uint32_t))
 00057 
-00058 /* Slab sizing definitions. */
-00059 #define POWER_SMALLEST 1
-00060 #define POWER_LARGEST  200
-00061 #define POWER_BLOCK 1048576
-00062 #define CHUNK_ALIGN_BYTES 8
-00063 #define DONT_PREALLOC_SLABS
-00064 #define MAX_NUMBER_OF_SLAB_CLASSES (POWER_LARGEST + 1)
-00065 
-00066 /* How long an object can reasonably be assumed to be locked before
-00067    harvesting it on a low memory condition. */
-00068 #define TAIL_REPAIR_TIME (3 * 3600)
-00069 
-00071 typedef unsigned int rel_time_t;
-00072 
-00073 /* Stats stored per slab (and per thread). */
-00074 struct slab_stats {
-00075     uint64_t  set_cmds;
-00076     uint64_t  get_hits;
-00077     uint64_t  delete_hits;
-00078     uint64_t  cas_hits;
-00079     uint64_t  cas_badval;
-00080     uint64_t  incr_hits;
-00081     uint64_t  decr_hits;
-00082 };
-00083 
-00084 struct thread_stats {
-00085     pthread_mutex_t   mutex;
-00086     uint64_t          get_cmds;
-00087     uint64_t          get_misses;
-00088     uint64_t          delete_misses;
-00089     uint64_t          incr_misses;
-00090     uint64_t          decr_misses;
-00091     uint64_t          cas_misses;
-00092     uint64_t          bytes_read;
-00093     uint64_t          bytes_written;
-00094     uint64_t          flush_cmds;
-00095     struct slab_stats slab_stats[MAX_NUMBER_OF_SLAB_CLASSES];
-00096 };
-00097 
-00098 struct stats {
-00099     pthread_mutex_t mutex;
-00100     unsigned int  curr_items;
-00101     unsigned int  total_items;
-00102     uint64_t      curr_bytes;
-00103     unsigned int  curr_conns;
-00104     unsigned int  total_conns;
-00105     unsigned int  conn_structs;
-00106     uint64_t      get_cmds;
-00107     uint64_t      set_cmds;
-00108     uint64_t      get_hits;
-00109     uint64_t      get_misses;
-00110     uint64_t      evictions;
-00111     time_t        started;          /* when the process was started */
-00112     bool          accepting_conns;  /* whether we are currently accepting */
-00113     uint64_t      listen_disabled_num;
-00114 };
-00115 
-00116 #define MAX_VERBOSITY_LEVEL 2
-00117 
-00118 /* When adding a setting, be sure to update process_stat_settings */
-00119 struct settings {
-00120     size_t maxbytes;
-00121     int maxconns;
-00122     int port;
-00123     int udpport;
-00124     char *inter;
-00125     int verbose;
-00126     rel_time_t oldest_live; /* ignore existing items older than this */
-00127     int evict_to_free;
-00128     char *socketpath;   /* path to unix socket if using local socket */
-00129     int access;  /* access mask (a la chmod) for unix domain socket */
-00130     double factor;          /* chunk size growth factor */
-00131     int chunk_size;
-00132     int num_threads;        /* number of libevent threads to run */
-00133     char prefix_delimiter;  /* character that marks a key prefix (for stats) */
-00134     int detail_enabled;     /* nonzero if we're collecting detailed stats */
-00135     int reqs_per_event;     /* Maximum number of io to process on each
-00136                                io-event. */
-00137     bool use_cas;
-00138     int backlog;
-00139 };
-00140 
-00141 extern struct stats stats;
-00142 extern time_t process_started;
-00143 extern struct settings settings;
-00144 
-00145 #define ITEM_LINKED 1
-00146 #define ITEM_CAS 2
-00147 
-00148 /* temp */
-00149 #define ITEM_SLABBED 4
-00150 
-00151 typedef struct _stritem {
-00152     struct _stritem *next;
-00153     struct _stritem *prev;
-00154     struct _stritem *h_next;    /* hash chain next */
-00155     rel_time_t      time;       /* least recent access */
-00156     rel_time_t      exptime;    /* expire time */
-00157     int             nbytes;     /* size of data */
-00158     unsigned short  refcount;
-00159     uint8_t         nsuffix;    /* length of flags-and-length string */
-00160     uint8_t         it_flags;   /* ITEM_* above */
-00161     uint8_t         slabs_clsid;/* which slab class we're in */
-00162     uint8_t         nkey;       /* key length, w/terminating null and padding */
-00163     void * end[];
-00164     /* if it_flags & ITEM_CAS we have 8 bytes CAS */
-00165     /* then null-terminated key */
-00166     /* then " flags length\r\n" (no terminating null) */
-00167     /* then data with terminating \r\n (no terminating null; it's binary!) */
-00168 } item;
-00169 
-00170 /* warning: don't use these macros with a function, as it evals its arg twice */
-00171 #define ITEM_get_cas(i) ((uint64_t)(((i)->it_flags & ITEM_CAS) ? \
-00172                                     *(uint64_t*)&((i)->end[0]) : 0x0))
-00173 #define ITEM_set_cas(i,v) { if ((i)->it_flags & ITEM_CAS) { \
-00174                           *(uint64_t*)&((i)->end[0]) = v; } }
-00175 
-00176 #define ITEM_key(item) (((char*)&((item)->end[0])) \
-00177          + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
-00178 
-00179 #define ITEM_suffix(item) ((char*) &((item)->end[0]) + (item)->nkey + 1 \
-00180          + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
-00181 
-00182 #define ITEM_data(item) ((char*) &((item)->end[0]) + (item)->nkey + 1 \
-00183          + (item)->nsuffix \
-00184          + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
-00185 
-00186 #define ITEM_ntotal(item) (sizeof(struct _stritem) + (item)->nkey + 1 \
-00187          + (item)->nsuffix + (item)->nbytes \
-00188          + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
-00189 
-00190 /* Append a simple stat with a stat name, value format and value */
-00191 #define APPEND_STAT(name, fmt, val) \
-00192     append_stat(name, add_stats, c, fmt, val);
-00193 
-00194 /* Append an indexed stat with a stat name (with format), value format
-00195    and value */
-00196 #define APPEND_NUM_FMT_STAT(name_fmt, num, name, fmt, val)   \
-00197     klen = sprintf(key_str, name_fmt, num, name);            \
-00198     vlen = sprintf(val_str, fmt, val);                       \
-00199     add_stats(key_str, klen, val_str, vlen, c);
-00200 
-00201 /* Common APPEND_NUM_FMT_STAT format. */
-00202 #define APPEND_NUM_STAT(num, name, fmt, val) \
-00203     APPEND_NUM_FMT_STAT("%d:%s", num, name, fmt, val)
-00204 
-00205 typedef void (*ADD_STAT)(const char *key, const uint16_t klen,
-00206                          const char *val, const uint32_t vlen,
-00207                          const void *cookie);
-00208 
-00212 enum conn_states {
-00213     conn_listening,  
-00214     conn_new_cmd,    
-00215     conn_waiting,    
-00216     conn_read,       
-00217     conn_parse_cmd,  
-00218     conn_write,      
-00219     conn_nread,      
-00220     conn_swallow,    
-00221     conn_closing,    
-00222     conn_mwrite,     
-00223     conn_max_state  
-00224 };
-00225 
-00226 enum bin_substates {
-00227     bin_no_state,
-00228     bin_reading_set_header,
-00229     bin_reading_cas_header,
-00230     bin_read_set_value,
-00231     bin_reading_get_key,
-00232     bin_reading_stat,
-00233     bin_reading_del_header,
-00234     bin_reading_incr_header,
-00235     bin_read_flush_exptime
-00236 };
-00237 
-00238 enum protocol {
-00239     ascii_prot = 3, /* arbitrary value. */
-00240     ascii_udp_prot,
-00241     binary_prot,
-00242     negotiating_prot /* Discovering the protocol */
-00243 };
-00244 
-00245 #define IS_UDP(x) (x == ascii_udp_prot)
-00246 
-00247 #define NREAD_ADD 1
-00248 #define NREAD_SET 2
-00249 #define NREAD_REPLACE 3
-00250 #define NREAD_APPEND 4
-00251 #define NREAD_PREPEND 5
-00252 #define NREAD_CAS 6
-00253 
-00254 enum store_item_type {
-00255     NOT_STORED=0, STORED, EXISTS, NOT_FOUND
-00256 };
-00257 
-00258 typedef struct {
-00259     pthread_t thread_id;        /* unique ID of this thread */
-00260     struct event_base *base;    /* libevent handle this thread uses */
-00261     struct event notify_event;  /* listen event for notify pipe */
-00262     int notify_receive_fd;      /* receiving end of notify pipe */
-00263     int notify_send_fd;         /* sending end of notify pipe */
-00264     struct thread_stats stats;  /* Stats generated by this thread */
-00265     struct conn_queue *new_conn_queue; /* queue of new connections to handle */
-00266 } LIBEVENT_THREAD;
-00267 
-00268 typedef struct conn conn;
-00269 struct conn {
-00270     int    sfd;
-00271     enum conn_states  state;
-00272     enum bin_substates substate;
-00273     struct event event;
-00274     short  ev_flags;
-00275     short  which;   
-00277     char   *rbuf;   
-00278     char   *rcurr;  
-00279     int    rsize;   
-00280     int    rbytes;  
-00282     char   *wbuf;
-00283     char   *wcurr;
-00284     int    wsize;
-00285     int    wbytes;
-00287     enum conn_states  write_and_go;
-00288     void   *write_and_free; 
-00290     char   *ritem;  
-00291     int    rlbytes;
-00292 
-00293     /* data for the nread state */
-00294 
-00301     void   *item;     /* for commands set/add/replace  */
-00302 
-00303     /* data for the swallow state */
-00304     int    sbytes;    /* how many bytes to swallow */
-00305 
-00306     /* data for the mwrite state */
-00307     struct iovec *iov;
-00308     int    iovsize;   /* number of elements allocated in iov[] */
-00309     int    iovused;   /* number of elements used in iov[] */
-00310 
-00311     struct msghdr *msglist;
-00312     int    msgsize;   /* number of elements allocated in msglist[] */
-00313     int    msgused;   /* number of elements used in msglist[] */
-00314     int    msgcurr;   /* element in msglist[] being transmitted now */
-00315     int    msgbytes;  /* number of bytes in current msg */
-00316 
-00317     item   **ilist;   /* list of items to write out */
-00318     int    isize;
-00319     item   **icurr;
-00320     int    ileft;
-00321 
-00322     char   **suffixlist;
-00323     int    suffixsize;
-00324     char   **suffixcurr;
-00325     int    suffixleft;
+00058 /* unistd.h is here */
+00059 #if HAVE_UNISTD_H
+00060 # include <unistd.h>
+00061 #endif
+00062 
+00063 /* Slab sizing definitions. */
+00064 #define POWER_SMALLEST 1
+00065 #define POWER_LARGEST  200
+00066 #define POWER_BLOCK 1048576
+00067 #define CHUNK_ALIGN_BYTES 8
+00068 #define DONT_PREALLOC_SLABS
+00069 #define MAX_NUMBER_OF_SLAB_CLASSES (POWER_LARGEST + 1)
+00070 
+00073 #define TAIL_REPAIR_TIME (3 * 3600)
+00074 
+00076 typedef unsigned int rel_time_t;
+00077 
+00079 struct slab_stats {
+00080     uint64_t  set_cmds;
+00081     uint64_t  get_hits;
+00082     uint64_t  delete_hits;
+00083     uint64_t  cas_hits;
+00084     uint64_t  cas_badval;
+00085     uint64_t  incr_hits;
+00086     uint64_t  decr_hits;
+00087 };
+00088 
+00092 struct thread_stats {
+00093     pthread_mutex_t   mutex;
+00094     uint64_t          get_cmds;
+00095     uint64_t          get_misses;
+00096     uint64_t          delete_misses;
+00097     uint64_t          incr_misses;
+00098     uint64_t          decr_misses;
+00099     uint64_t          cas_misses;
+00100     uint64_t          bytes_read;
+00101     uint64_t          bytes_written;
+00102     uint64_t          flush_cmds;
+00103     struct slab_stats slab_stats[MAX_NUMBER_OF_SLAB_CLASSES];
+00104 };
+00105 
+00109 struct stats {
+00110     pthread_mutex_t mutex;
+00111     unsigned int  curr_items;
+00112     unsigned int  total_items;
+00113     uint64_t      curr_bytes;
+00114     unsigned int  curr_conns;
+00115     unsigned int  total_conns;
+00116     unsigned int  conn_structs;
+00117     uint64_t      get_cmds;
+00118     uint64_t      set_cmds;
+00119     uint64_t      get_hits;
+00120     uint64_t      get_misses;
+00121     uint64_t      evictions;
+00122     time_t        started;          /* when the process was started */
+00123     bool          accepting_conns;  /* whether we are currently accepting */
+00124     uint64_t      listen_disabled_num;
+00125 };
+00126 
+00127 #define MAX_VERBOSITY_LEVEL 2
+00128 
+00129 /* When adding a setting, be sure to update process_stat_settings */
+00133 struct settings {
+00134     size_t maxbytes;
+00135     int maxconns;
+00136     int port;
+00137     int udpport;
+00138     char *inter;
+00139     int verbose;
+00140     rel_time_t oldest_live; /* ignore existing items older than this */
+00141     int evict_to_free;
+00142     char *socketpath;   /* path to unix socket if using local socket */
+00143     int access;  /* access mask (a la chmod) for unix domain socket */
+00144     double factor;          /* chunk size growth factor */
+00145     int chunk_size;
+00146     int num_threads;        /* number of libevent threads to run */
+00147     char prefix_delimiter;  /* character that marks a key prefix (for stats) */
+00148     int detail_enabled;     /* nonzero if we're collecting detailed stats */
+00149     int reqs_per_event;     /* Maximum number of io to process on each
+00150                                io-event. */
+00151     bool use_cas;
+00152     int backlog;
+00153 };
+00154 
+00155 extern struct stats stats;
+00156 extern time_t process_started;
+00157 extern struct settings settings;
+00158 
+00159 #define ITEM_LINKED 1
+00160 #define ITEM_CAS 2
+00161 
+00162 /* temp */
+00163 #define ITEM_SLABBED 4
+00164 
+00168 typedef struct _stritem {
+00169     struct _stritem *next;
+00170     struct _stritem *prev;
+00171     struct _stritem *h_next;    /* hash chain next */
+00172     rel_time_t      time;       /* least recent access */
+00173     rel_time_t      exptime;    /* expire time */
+00174     int             nbytes;     /* size of data */
+00175     unsigned short  refcount;
+00176     uint8_t         nsuffix;    /* length of flags-and-length string */
+00177     uint8_t         it_flags;   /* ITEM_* above */
+00178     uint8_t         slabs_clsid;/* which slab class we're in */
+00179     uint8_t         nkey;       /* key length, w/terminating null and padding */
+00180     void * end[];
+00181     /* if it_flags & ITEM_CAS we have 8 bytes CAS */
+00182     /* then null-terminated key */
+00183     /* then " flags length\r\n" (no terminating null) */
+00184     /* then data with terminating \r\n (no terminating null; it's binary!) */
+00185 } item;
+00186 
+00187 /* warning: don't use these macros with a function, as it evals its arg twice */
+00188 #define ITEM_get_cas(i) ((uint64_t)(((i)->it_flags & ITEM_CAS) ? \
+00189                                     *(uint64_t*)&((i)->end[0]) : 0x0))
+00190 #define ITEM_set_cas(i,v) { if ((i)->it_flags & ITEM_CAS) { \
+00191                           *(uint64_t*)&((i)->end[0]) = v; } }
+00192 
+00193 #define ITEM_key(item) (((char*)&((item)->end[0])) \
+00194          + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
+00195 
+00196 #define ITEM_suffix(item) ((char*) &((item)->end[0]) + (item)->nkey + 1 \
+00197          + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
+00198 
+00199 #define ITEM_data(item) ((char*) &((item)->end[0]) + (item)->nkey + 1 \
+00200          + (item)->nsuffix \
+00201          + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
+00202 
+00203 #define ITEM_ntotal(item) (sizeof(struct _stritem) + (item)->nkey + 1 \
+00204          + (item)->nsuffix + (item)->nbytes \
+00205          + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
+00206 
+00208 #define APPEND_STAT(name, fmt, val) \
+00209     append_stat(name, add_stats, c, fmt, val);
+00210 
+00213 #define APPEND_NUM_FMT_STAT(name_fmt, num, name, fmt, val)   \
+00214     klen = sprintf(key_str, name_fmt, num, name);            \
+00215     vlen = sprintf(val_str, fmt, val);                       \
+00216     add_stats(key_str, klen, val_str, vlen, c);
+00217 
+00219 #define APPEND_NUM_STAT(num, name, fmt, val) \
+00220     APPEND_NUM_FMT_STAT("%d:%s", num, name, fmt, val)
+00221 
+00231 typedef void (*ADD_STAT)(const char *key, const uint16_t klen,
+00232                          const char *val, const uint32_t vlen,
+00233                          const void *cookie);
+00234 
+00235 /*
+00236  * NOTE: If you modify this table you _MUST_ update the function state_text
+00237  */
+00241 enum conn_states {
+00242     conn_listening,  
+00243     conn_new_cmd,    
+00244     conn_waiting,    
+00245     conn_read,       
+00246     conn_parse_cmd,  
+00247     conn_write,      
+00248     conn_nread,      
+00249     conn_swallow,    
+00250     conn_closing,    
+00251     conn_mwrite,     
+00252     conn_max_state   
+00253 };
+00254 
+00255 enum bin_substates {
+00256     bin_no_state,
+00257     bin_reading_set_header,
+00258     bin_reading_cas_header,
+00259     bin_read_set_value,
+00260     bin_reading_get_key,
+00261     bin_reading_stat,
+00262     bin_reading_del_header,
+00263     bin_reading_incr_header,
+00264     bin_read_flush_exptime
+00265 };
+00266 
+00267 enum protocol {
+00268     ascii_prot = 3, /* arbitrary value. */
+00269     ascii_udp_prot,
+00270     binary_prot,
+00271     negotiating_prot /* Discovering the protocol */
+00272 };
+00273 
+00274 #define IS_UDP(x) (x == ascii_udp_prot)
+00275 
+00276 #define NREAD_ADD 1
+00277 #define NREAD_SET 2
+00278 #define NREAD_REPLACE 3
+00279 #define NREAD_APPEND 4
+00280 #define NREAD_PREPEND 5
+00281 #define NREAD_CAS 6
+00282 
+00283 enum store_item_type {
+00284     NOT_STORED=0, STORED, EXISTS, NOT_FOUND
+00285 };
+00286 
+00287 typedef struct {
+00288     pthread_t thread_id;        /* unique ID of this thread */
+00289     struct event_base *base;    /* libevent handle this thread uses */
+00290     struct event notify_event;  /* listen event for notify pipe */
+00291     int notify_receive_fd;      /* receiving end of notify pipe */
+00292     int notify_send_fd;         /* sending end of notify pipe */
+00293     struct thread_stats stats;  /* Stats generated by this thread */
+00294     struct conn_queue *new_conn_queue; /* queue of new connections to handle */
+00295 } LIBEVENT_THREAD;
+00296 
+00300 typedef struct conn conn;
+00301 struct conn {
+00302     int    sfd;
+00303     enum conn_states  state;
+00304     enum bin_substates substate;
+00305     struct event event;
+00306     short  ev_flags;
+00307     short  which;   
+00309     char   *rbuf;   
+00310     char   *rcurr;  
+00311     int    rsize;   
+00312     int    rbytes;  
+00314     char   *wbuf;
+00315     char   *wcurr;
+00316     int    wsize;
+00317     int    wbytes;
+00319     enum conn_states  write_and_go;
+00320     void   *write_and_free; 
+00322     char   *ritem;  
+00323     int    rlbytes;
+00324 
+00325     /* data for the nread state */
 00326 
-00327     enum protocol protocol;   /* which protocol this connection speaks */
-00328 
-00329     /* data for UDP clients */
-00330     int    request_id; /* Incoming UDP request ID, if this is a UDP "connection" */
-00331     struct sockaddr request_addr; /* Who sent the most recent request */
-00332     socklen_t request_addr_size;
-00333     unsigned char *hdrbuf; /* udp packet headers */
-00334     int    hdrsize;   /* number of headers' worth of space is allocated */
-00335 
-00336     bool   noreply;   /* True if the reply should not be sent. */
-00337     /* current stats command */
-00338     struct {
-00339         char *buffer;
-00340         size_t size;
-00341         size_t offset;
-00342     } stats;
-00343 
-00344     /* Binary protocol stuff */
-00345     /* This is where the binary header goes */
-00346     protocol_binary_request_header binary_header;
-00347     uint64_t cas; /* the cas to return */
-00348     short cmd; /* current command being processed */
-00349     int opaque;
-00350     int keylen;
-00351     conn   *next;     /* Used for generating a list of conn structures */
-00352     LIBEVENT_THREAD *thread; /* Pointer to the thread object serving this connection */
-00353 };
-00354 
-00355 
-00356 /* current time of day (updated periodically) */
-00357 extern volatile rel_time_t current_time;
+00333     void   *item;     /* for commands set/add/replace  */
+00334 
+00335     /* data for the swallow state */
+00336     int    sbytes;    /* how many bytes to swallow */
+00337 
+00338     /* data for the mwrite state */
+00339     struct iovec *iov;
+00340     int    iovsize;   /* number of elements allocated in iov[] */
+00341     int    iovused;   /* number of elements used in iov[] */
+00342 
+00343     struct msghdr *msglist;
+00344     int    msgsize;   /* number of elements allocated in msglist[] */
+00345     int    msgused;   /* number of elements used in msglist[] */
+00346     int    msgcurr;   /* element in msglist[] being transmitted now */
+00347     int    msgbytes;  /* number of bytes in current msg */
+00348 
+00349     item   **ilist;   /* list of items to write out */
+00350     int    isize;
+00351     item   **icurr;
+00352     int    ileft;
+00353 
+00354     char   **suffixlist;
+00355     int    suffixsize;
+00356     char   **suffixcurr;
+00357     int    suffixleft;
 00358 
-00359 /*
-00360  * Functions
-00361  */
-00362 void do_accept_new_conns(const bool do_accept);
-00363 char *do_add_delta(conn *c, item *item, const bool incr, const int64_t delta,
-00364                    char *buf);
-00365 enum store_item_type do_store_item(item *item, int comm, conn* c);
-00366 conn *conn_new(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);
-00367 extern int daemonize(int nochdir, int noclose);
-00368 
-00369 
-00370 #include "stats.h"
-00371 #include "slabs.h"
-00372 #include "assoc.h"
-00373 #include "items.h"
-00374 #include "trace.h"
-00375 #include "hash.h"
-00376 #include "util.h"
-00377 
-00378 /*
-00379  * Functions such as the libevent-related calls that need to do cross-thread
-00380  * communication in multithreaded mode (rather than actually doing the work
-00381  * in the current thread) are called via "dispatch_" frontends, which are
-00382  * also #define-d to directly call the underlying code in singlethreaded mode.
-00383  */
-00384 
-00385 void thread_init(int nthreads, struct event_base *main_base);
-00386 int  dispatch_event_add(int thread, conn *c);
-00387 void dispatch_conn_new(int sfd, enum conn_states init_state, int event_flags, int read_buffer_size, enum protocol prot);
-00388 
-00389 /* Lock wrappers for cache functions that are called from main loop. */
-00390 char *add_delta(conn *c, item *item, const int incr, const int64_t delta,
-00391                 char *buf);
-00392 void accept_new_conns(const bool do_accept);
-00393 conn *conn_from_freelist(void);
-00394 bool  conn_add_to_freelist(conn *c);
-00395 char *suffix_from_freelist(void);
-00396 bool  suffix_add_to_freelist(char *s);
-00397 int   is_listen_thread(void);
-00398 item *item_alloc(char *key, size_t nkey, int flags, rel_time_t exptime, int nbytes);
-00399 char *item_cachedump(const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes);
-00400 void  item_flush_expired(void);
-00401 item *item_get(const char *key, const size_t nkey);
-00402 int   item_link(item *it);
-00403 void  item_remove(item *it);
-00404 int   item_replace(item *it, item *new_it);
-00405 void  item_stats(ADD_STAT add_stats, void *c);
-00406 void  item_stats_sizes(ADD_STAT add_stats, void *c);
-00407 void  item_unlink(item *it);
-00408 void  item_update(item *it);
+00359     enum protocol protocol;   /* which protocol this connection speaks */
+00360 
+00361     /* data for UDP clients */
+00362     int    request_id; /* Incoming UDP request ID, if this is a UDP "connection" */
+00363     struct sockaddr request_addr; /* Who sent the most recent request */
+00364     socklen_t request_addr_size;
+00365     unsigned char *hdrbuf; /* udp packet headers */
+00366     int    hdrsize;   /* number of headers' worth of space is allocated */
+00367 
+00368     bool   noreply;   /* True if the reply should not be sent. */
+00369     /* current stats command */
+00370     struct {
+00371         char *buffer;
+00372         size_t size;
+00373         size_t offset;
+00374     } stats;
+00375 
+00376     /* Binary protocol stuff */
+00377     /* This is where the binary header goes */
+00378     protocol_binary_request_header binary_header;
+00379     uint64_t cas; /* the cas to return */
+00380     short cmd; /* current command being processed */
+00381     int opaque;
+00382     int keylen;
+00383     conn   *next;     /* Used for generating a list of conn structures */
+00384     LIBEVENT_THREAD *thread; /* Pointer to the thread object serving this connection */
+00385 };
+00386 
+00387 
+00388 /* current time of day (updated periodically) */
+00389 extern volatile rel_time_t current_time;
+00390 
+00391 /*
+00392  * Functions
+00393  */
+00394 void do_accept_new_conns(const bool do_accept);
+00395 char *do_add_delta(conn *c, item *item, const bool incr, const int64_t delta,
+00396                    char *buf);
+00397 enum store_item_type do_store_item(item *item, int comm, conn* c);
+00398 conn *conn_new(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);
+00399 extern int daemonize(int nochdir, int noclose);
+00400 
+00401 
+00402 #include "stats.h"
+00403 #include "slabs.h"
+00404 #include "assoc.h"
+00405 #include "items.h"
+00406 #include "trace.h"
+00407 #include "hash.h"
+00408 #include "util.h"
 00409 
-00410 void STATS_LOCK(void);
-00411 void STATS_UNLOCK(void);
-00412 void threadlocal_stats_reset(void);
-00413 void threadlocal_stats_aggregate(struct thread_stats *stats);
-00414 void slab_stats_aggregate(struct thread_stats *stats, struct slab_stats *out);
-00415 
-00416 /* Stat processing functions */
-00417 void append_stat(const char *name, ADD_STAT add_stats, conn *c,
-00418                  const char *fmt, ...);
-00419 
-00420 enum store_item_type store_item(item *item, int comm, conn *c);
-00421 
-00422 #if HAVE_DROP_PRIVILEGES
-00423 extern void drop_privileges();
-00424 #else
-00425 #define drop_privileges()
-00426 #endif
-00427 
-00428 /* If supported, give compiler hints for branch prediction. */
-00429 #if !defined(__GNUC__) || (__GNUC__ == 2 && __GNUC_MINOR__ < 96)
-00430 #define __builtin_expect(x, expected_value) (x)
-00431 #endif
-00432 
-00433 #define likely(x)       __builtin_expect((x),1)
-00434 #define unlikely(x)     __builtin_expect((x),0)
+00410 /*
+00411  * Functions such as the libevent-related calls that need to do cross-thread
+00412  * communication in multithreaded mode (rather than actually doing the work
+00413  * in the current thread) are called via "dispatch_" frontends, which are
+00414  * also #define-d to directly call the underlying code in singlethreaded mode.
+00415  */
+00416 
+00417 void thread_init(int nthreads, struct event_base *main_base);
+00418 int  dispatch_event_add(int thread, conn *c);
+00419 void dispatch_conn_new(int sfd, enum conn_states init_state, int event_flags, int read_buffer_size, enum protocol prot);
+00420 
+00421 /* Lock wrappers for cache functions that are called from main loop. */
+00422 char *add_delta(conn *c, item *item, const int incr, const int64_t delta,
+00423                 char *buf);
+00424 void accept_new_conns(const bool do_accept);
+00425 conn *conn_from_freelist(void);
+00426 bool  conn_add_to_freelist(conn *c);
+00427 char *suffix_from_freelist(void);
+00428 bool  suffix_add_to_freelist(char *s);
+00429 int   is_listen_thread(void);
+00430 item *item_alloc(char *key, size_t nkey, int flags, rel_time_t exptime, int nbytes);
+00431 char *item_cachedump(const unsigned int slabs_clsid, const unsigned int limit, unsigned int *bytes);
+00432 void  item_flush_expired(void);
+00433 item *item_get(const char *key, const size_t nkey);
+00434 int   item_link(item *it);
+00435 void  item_remove(item *it);
+00436 int   item_replace(item *it, item *new_it);
+00437 void  item_stats(ADD_STAT add_stats, void *c);
+00438 void  item_stats_sizes(ADD_STAT add_stats, void *c);
+00439 void  item_unlink(item *it);
+00440 void  item_update(item *it);
+00441 
+00442 void STATS_LOCK(void);
+00443 void STATS_UNLOCK(void);
+00444 void threadlocal_stats_reset(void);
+00445 void threadlocal_stats_aggregate(struct thread_stats *stats);
+00446 void slab_stats_aggregate(struct thread_stats *stats, struct slab_stats *out);
+00447 
+00448 /* Stat processing functions */
+00449 void append_stat(const char *name, ADD_STAT add_stats, conn *c,
+00450                  const char *fmt, ...);
+00451 
+00452 enum store_item_type store_item(item *item, int comm, conn *c);
+00453 
+00454 #if HAVE_DROP_PRIVILEGES
+00455 extern void drop_privileges();
+00456 #else
+00457 #define drop_privileges()
+00458 #endif
+00459 
+00460 /* If supported, give compiler hints for branch prediction. */
+00461 #if !defined(__GNUC__) || (__GNUC__ == 2 && __GNUC_MINOR__ < 96)
+00462 #define __builtin_expect(x, expected_value) (x)
+00463 #endif
+00464 
+00465 #define likely(x)       __builtin_expect((x),1)
+00466 #define unlikely(x)     __builtin_expect((x),0)
 
-
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/memcached_8h.html b/memcached_8h.html index eb3f0fc..781a4e6 100644 --- a/memcached_8h.html +++ b/memcached_8h.html @@ -21,7 +21,10 @@
-

memcached.h File Reference

#include <sys/types.h>
+

memcached.h File Reference

The main memcached header holding commonly used data structures and function prototypes. +More... +

+#include <sys/types.h>
#include <sys/socket.h>
#include <sys/time.h>
#include <netinet/in.h>
@@ -54,7 +57,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -63,14 +66,19 @@ This graph shows which files directly or indirectly include this file:

+ + + + + @@ -78,6 +86,7 @@ This graph shows which files directly or indirectly include this file: + @@ -129,6 +138,7 @@ This graph shows which files directly or indirectly include this file: + @@ -151,10 +161,13 @@ This graph shows which files directly or indirectly include this file: + + + @@ -183,10 +196,13 @@ This graph shows which files directly or indirectly include this file: + + + - +

Classes

struct  slab_stats
 Stats stored per slab (and per thread). More...
struct  thread_stats
 Stats stored per-thread. More...
struct  stats
 Global stats. More...
struct  settings
 Globally accessible settings as derived from the commandline. More...
struct  _stritem
 Structure for storing items within memcached. More...
struct  LIBEVENT_THREAD
struct  conn

Defines

#define KEY_MAX_LENGTH   250
 Maximum length of a key.
#define DATA_BUFFER_SIZE   2048
#define UDP_READ_BUFFER_SIZE   65536
#define TAIL_REPAIR_TIME   (3 * 3600)
 How long an object can reasonably be assumed to be locked before harvesting it on a low memory condition.
#define MAX_VERBOSITY_LEVEL   2
#define ITEM_LINKED   1
#define APPEND_STAT(name, fmt, val)   append_stat(name, add_stats, c, fmt, val);
 Append a simple stat with a stat name, value format and value.
#define APPEND_NUM_FMT_STAT(name_fmt, num, name, fmt, val)
 Append an indexed stat with a stat name (with format), value format and value.
#define APPEND_NUM_STAT(num, name, fmt, val)   APPEND_NUM_FMT_STAT("%d:%s", num, name, fmt, val)
 Common APPEND_NUM_FMT_STAT format.
#define IS_UDP(x)   (x == ascii_udp_prot)
#define NREAD_ADD   1
 Time relative to server start.
typedef struct _stritem item
 Structure for storing items within memcached.
typedef void(* ADD_STAT )(const char *key, const uint16_t klen, const char *val, const uint32_t vlen, const void *cookie)
 Callback for any function producing stats.
typedef struct conn conn
 The structure representing a connection into memcached.

Enumerations

enum  conn_states {
  conn_listening, @@ -205,7 +221,7 @@ This graph shows which files directly or indirectly include this file:
}
 NOTE: If you modify this table you _MUST_ update the function state_text. More...
 Possible states of a connection. More...
enum  bin_substates {
  bin_no_state, bin_reading_set_header, @@ -311,6 +327,9 @@ This graph shows which files directly or indirectly include this file:
volatile rel_time_t current_time
+

Detailed Description

+The main memcached header holding commonly used data structures and function prototypes. +


Define Documentation

@@ -367,7 +386,9 @@ This graph shows which files directly or indirectly include this file:
Value:
klen = sprintf(key_str, name_fmt, num, name);            \
     vlen = sprintf(val_str, fmt, val);                       \
     add_stats(key_str, klen, val_str, vlen, c);
-
+Append an indexed stat with a stat name (with format), value format and value. +

+

@@ -395,6 +416,8 @@ This graph shows which files directly or indirectly include this file:

+

+Common APPEND_NUM_FMT_STAT format.

@@ -421,6 +444,8 @@ This graph shows which files directly or indirectly include this file:
+

+Append a simple stat with a stat name, value format and value.

@@ -589,9 +614,9 @@ Initial size of the sendmsg() scatter/gather array.

-Value:

((char*) &((item)->end[0]) + (item)->nkey + 1 \
-         + (item)->nsuffix \
-         + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
+Value:
((char*) &((item)->end[0]) + (item)->nkey + 1 \
+         + (item)->nsuffix \
+         + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
 

@@ -634,8 +659,8 @@ Initial size of the sendmsg() scatter/gather array.

-Value:

(((char*)&((item)->end[0])) \
-         + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
+Value:
(((char*)&((item)->end[0])) \
+         + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
 

@@ -703,9 +728,9 @@ Initial size of list of items being returned by "get".

-Value:

(sizeof(struct _stritem) + (item)->nkey + 1 \
-         + (item)->nsuffix + (item)->nbytes \
-         + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
+Value:
(sizeof(struct _stritem) + (item)->nkey + 1 \
+         + (item)->nsuffix + (item)->nbytes \
+         + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
 

@@ -766,8 +791,8 @@ Initial size of list of items being returned by "get".

-Value:

((char*) &((item)->end[0]) + (item)->nkey + 1 \
-         + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
+Value:
((char*) &((item)->end[0]) + (item)->nkey + 1 \
+         + (((item)->it_flags & ITEM_CAS) ? sizeof(uint64_t) : 0))
 

@@ -782,6 +807,8 @@ Initial size of list of items being returned by "get".

+

+Maximum length of a key.

@@ -1093,6 +1120,8 @@ Initial size of list of CAS suffixes appended to "gets" lines.
+

+How long an object can reasonably be assumed to be locked before harvesting it on a low memory condition.

@@ -1175,6 +1204,16 @@ Initial size of list of CAS suffixes appended to "gets" lines.

+Callback for any function producing stats. +

+

Parameters:
+ + + + + +
key the stat's key
klen length of the key
val the stat's value in an ascii form (e.g. text form of a number)
vlen length of the value cookie magic callback cookie
+

@@ -1189,6 +1228,8 @@ Initial size of list of CAS suffixes appended to "gets" lines.

+

+The structure representing a connection into memcached.

@@ -1204,6 +1245,8 @@ Initial size of list of CAS suffixes appended to "gets" lines.
+

+Structure for storing items within memcached.

@@ -1275,34 +1318,32 @@ Smaller than time_t on 64-bit systems.

-NOTE: If you modify this table you _MUST_ update the function state_text. +Possible states of a connection.

Enumerator:
- - - - - - - - - + +Max state value (used for assertion).
conn_listening  -
conn_new_cmd  the socket which listens for connections
conn_waiting  +
conn_new_cmd  Prepare connection for next command.
conn_read  +
conn_waiting  waiting for a readable socket
conn_parse_cmd  +
conn_read  reading in a command line
conn_write  +
conn_parse_cmd  try to parse a command from the input buffer
conn_nread  +
conn_write  writing out a simple response
conn_swallow  +
conn_nread  reading in a fixed number of bytes
conn_closing  +
conn_swallow  swallowing unnecessary bytes w/o storing
conn_mwrite  +
conn_closing  closing this connection
conn_mwrite  +writing out many items sequentially
conn_max_state  -writing out many items sequentially -

-Max state value (used for assertion)

@@ -2642,7 +2683,7 @@ exported globals

-


Generated on Fri Apr 17 10:13:06 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/memcached_8h__dep__incl.map b/memcached_8h__dep__incl.map index 3207213..55baae6 100644 --- a/memcached_8h__dep__incl.map +++ b/memcached_8h__dep__incl.map @@ -2,11 +2,10 @@ - - - - - - - - + + + + + + + diff --git a/memcached_8h__dep__incl.md5 b/memcached_8h__dep__incl.md5 index 01ed374..5bb61e9 100644 --- a/memcached_8h__dep__incl.md5 +++ b/memcached_8h__dep__incl.md5 @@ -1 +1 @@ -2f43ebdaef52ee80a78958059de1b45d \ No newline at end of file +261ffb7ad6e5ea181ef51332782b32fa \ No newline at end of file diff --git a/memcached_8h__dep__incl.png b/memcached_8h__dep__incl.png index a14cfce..3fb6454 100644 Binary files a/memcached_8h__dep__incl.png and b/memcached_8h__dep__incl.png differ diff --git a/protocol__binary_8h-source.html b/protocol__binary_8h-source.html index 783ccc2..4de3622 100644 --- a/protocol__binary_8h-source.html +++ b/protocol__binary_8h-source.html @@ -260,7 +260,7 @@ 00360 #endif 00361 #endif /* PROTOCOL_BINARY_H */ -
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/protocol__binary_8h.html b/protocol__binary_8h.html index 91c11da..368805c 100644 --- a/protocol__binary_8h.html +++ b/protocol__binary_8h.html @@ -36,7 +36,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -166,11 +166,11 @@ This graph shows which files directly or indirectly include this file: typedef
protocol_binary_request_no_extras protocol_binary_request_stats - Definition of the packet used by the stats command.
+ Definition of the packet used by the stats command.
typedef
protocol_binary_response_no_extras protocol_binary_response_stats - Definition of the packet returned from a successful stats command See section 4.
+ Definition of the packet returned from a successful stats command See section 4.

Enumerations

enum  protocol_binary_magic { PROTOCOL_BINARY_REQ = 0x80, PROTOCOL_BINARY_RES = 0x81 @@ -437,7 +437,7 @@ Definition of the quit See section 4.

-Definition of the packet used by the stats command. +Definition of the packet used by the stats command.

See section 4

@@ -678,7 +678,7 @@ Definition of the packet returned by set, add and replace See section 4.

-Definition of the packet returned from a successful stats command See section 4. +Definition of the packet returned from a successful stats command See section 4.

@@ -862,7 +862,7 @@ See section 3.2 Response Status
Enumerator:

-


Generated on Fri Apr 17 10:13:06 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/protocol__binary_8h__dep__incl.map b/protocol__binary_8h__dep__incl.map index 9f4e3e4..65e5036 100644 --- a/protocol__binary_8h__dep__incl.map +++ b/protocol__binary_8h__dep__incl.map @@ -1,13 +1,12 @@ - + - - - - - - - - + + + + + + + diff --git a/protocol__binary_8h__dep__incl.md5 b/protocol__binary_8h__dep__incl.md5 index 888dbbb..d547b33 100644 --- a/protocol__binary_8h__dep__incl.md5 +++ b/protocol__binary_8h__dep__incl.md5 @@ -1 +1 @@ -f245e3a414b5339e4ed252c12862628f \ No newline at end of file +7d81a40169e681d28dee7f613ebe180d \ No newline at end of file diff --git a/protocol__binary_8h__dep__incl.png b/protocol__binary_8h__dep__incl.png index 6c199e1..1b9524a 100644 Binary files a/protocol__binary_8h__dep__incl.png and b/protocol__binary_8h__dep__incl.png differ diff --git a/sizes_8c.html b/sizes_8c.html index bfa8b5d..3453a05 100644 --- a/sizes_8c.html +++ b/sizes_8c.html @@ -30,7 +30,7 @@ Include dependency graph for sizes.c:

- +
@@ -69,7 +69,7 @@ Include dependency graph for sizes.c:

-


Generated on Fri Apr 17 10:13:06 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/sizes_8c__incl.map b/sizes_8c__incl.map index 382db84..6ca8808 100644 --- a/sizes_8c__incl.map +++ b/sizes_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/sizes_8c__incl.md5 b/sizes_8c__incl.md5 index 78e1497..92672e7 100644 --- a/sizes_8c__incl.md5 +++ b/sizes_8c__incl.md5 @@ -1 +1 @@ -89ce6ba0df3736456696b5971c550665 \ No newline at end of file +5a33942ee6e6fe9bbb6e6a954a8e7574 \ No newline at end of file diff --git a/slabs_8c.html b/slabs_8c.html index eb1c334..38b60ac 100644 --- a/slabs_8c.html +++ b/slabs_8c.html @@ -41,7 +41,7 @@ Include dependency graph for slabs.c:

- +
@@ -57,7 +57,7 @@ Include dependency graph for slabs.c: - + @@ -66,7 +66,7 @@ Include dependency graph for slabs.c: - +
 Determines the chunk sizes and initializes the slab class descriptors accordingly.
bool get_stats (const char *stat_type, int nkey, ADD_STAT add_stats, void *c)
 Return a datum for stats in binary protocol.
 Return a datum for stats in binary protocol.
void * slabs_alloc (size_t size, unsigned int id)
 Allocate object of given length.
 Free previously allocated object.
void slabs_stats (ADD_STAT add_stats, void *c)
 Fill buffer with stats.
 Fill buffer with stats.

Function Documentation

@@ -107,7 +107,7 @@ Include dependency graph for slabs.c:

-Return a datum for stats in binary protocol. +Return a datum for stats in binary protocol.

@@ -310,7 +310,7 @@ Here is the caller graph for this function:

-Fill buffer with stats. +Fill buffer with stats.

@@ -325,7 +325,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:13:07 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/slabs_8c__incl.map b/slabs_8c__incl.map index 6f956e9..ad5325e 100644 --- a/slabs_8c__incl.map +++ b/slabs_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/slabs_8c__incl.md5 b/slabs_8c__incl.md5 index dfa8e04..c6c6f5e 100644 --- a/slabs_8c__incl.md5 +++ b/slabs_8c__incl.md5 @@ -1 +1 @@ -e0e12d77f99f62176dc4a698e168c4b1 \ No newline at end of file +3bbd7500b40337f6afd1751394e94043 \ No newline at end of file diff --git a/slabs_8h-source.html b/slabs_8h-source.html index 61c9622..30bfb40 100644 --- a/slabs_8h-source.html +++ b/slabs_8h-source.html @@ -32,9 +32,9 @@ 00023 00025 void slabs_free(void *ptr, size_t size, unsigned int id); 00026 -00028 bool get_stats(const char *stat_type, int nkey, ADD_STAT add_stats, void *c); +00028 bool get_stats(const char *stat_type, int nkey, ADD_STAT add_stats, void *c); 00029 /*@null@*/ -00031 void slabs_stats(ADD_STAT add_stats, void *c); +00031 void slabs_stats(ADD_STAT add_stats, void *c); 00032 00033 /* Request some slab be moved between classes 00034 1 = success @@ -44,7 +44,7 @@ 00038 00039 #endif -
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/slabs_8h.html b/slabs_8h.html index 614cc0e..a33aee2 100644 --- a/slabs_8h.html +++ b/slabs_8h.html @@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -49,10 +49,10 @@ This graph shows which files directly or indirectly include this file:  Free previously allocated object.
bool get_stats (const char *stat_type, int nkey, ADD_STAT add_stats, void *c) - Return a datum for stats in binary protocol.
+ Return a datum for stats in binary protocol.
void slabs_stats (ADD_STAT add_stats, void *c) - Fill buffer with stats.
+ Fill buffer with stats.
int slabs_reassign (unsigned char srcid, unsigned char dstid) @@ -95,7 +95,7 @@ This graph shows which files directly or indirectly include this file:

-Return a datum for stats in binary protocol. +Return a datum for stats in binary protocol.

@@ -327,7 +327,7 @@ Here is the caller graph for this function:

-Fill buffer with stats. +Fill buffer with stats.

@@ -342,7 +342,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:13:08 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/slabs_8h__dep__incl.map b/slabs_8h__dep__incl.map index 9f4e3e4..65e5036 100644 --- a/slabs_8h__dep__incl.map +++ b/slabs_8h__dep__incl.map @@ -1,13 +1,12 @@ - + - - - - - - - - + + + + + + + diff --git a/slabs_8h__dep__incl.md5 b/slabs_8h__dep__incl.md5 index 5de8da3..791acd4 100644 --- a/slabs_8h__dep__incl.md5 +++ b/slabs_8h__dep__incl.md5 @@ -1 +1 @@ -d9662f954337c771170930b4f442e847 \ No newline at end of file +9aad470187cebfe9545e96079abdf181 \ No newline at end of file diff --git a/slabs_8h__dep__incl.png b/slabs_8h__dep__incl.png index 29a92a1..b6a4dc0 100644 Binary files a/slabs_8h__dep__incl.png and b/slabs_8h__dep__incl.png differ diff --git a/solaris__priv_8c.html b/solaris__priv_8c.html index 1fbfbbe..74b7cdc 100644 --- a/solaris__priv_8c.html +++ b/solaris__priv_8c.html @@ -58,7 +58,7 @@ Include dependency graph for solaris_priv.c:

-


Generated on Fri Apr 17 10:13:08 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/stats_8c.html b/stats_8c.html index 88b300d..3f2c187 100644 --- a/stats_8c.html +++ b/stats_8c.html @@ -33,7 +33,7 @@ Include dependency graph for stats.c:

- +
@@ -283,7 +283,7 @@ Here is the call graph for this function:

-


Generated on Fri Apr 17 10:13:09 2009 for memcached by  +
Generated on Fri Apr 17 15:08:22 2009 for memcached by  doxygen 1.5.8
diff --git a/stats_8c__incl.map b/stats_8c__incl.map index d7f8d6b..7f0272e 100644 --- a/stats_8c__incl.map +++ b/stats_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/stats_8c__incl.md5 b/stats_8c__incl.md5 index 3790e7e..58c4db7 100644 --- a/stats_8c__incl.md5 +++ b/stats_8c__incl.md5 @@ -1 +1 @@ -0d25c8f0be5443af2ae9649fc084e8e1 \ No newline at end of file +14871cf292a50d518359fadfaa920e2b \ No newline at end of file diff --git a/stats_8h-source.html b/stats_8h-source.html index a63d0f9..4dd091c 100644 --- a/stats_8h-source.html +++ b/stats_8h-source.html @@ -28,7 +28,7 @@ 00007 /*@null@*/ 00008 char *stats_prefix_dump(int *length); -
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/stats_8h.html b/stats_8h.html index 05a1ce7..e529f8c 100644 --- a/stats_8h.html +++ b/stats_8h.html @@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -239,7 +239,7 @@ Here is the call graph for this function:

-


Generated on Fri Apr 17 10:13:09 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/stats_8h__dep__incl.map b/stats_8h__dep__incl.map index 9f4e3e4..65e5036 100644 --- a/stats_8h__dep__incl.map +++ b/stats_8h__dep__incl.map @@ -1,13 +1,12 @@ - + - - - - - - - - + + + + + + + diff --git a/stats_8h__dep__incl.md5 b/stats_8h__dep__incl.md5 index 31e3c84..cec0202 100644 --- a/stats_8h__dep__incl.md5 +++ b/stats_8h__dep__incl.md5 @@ -1 +1 @@ -e7c4d1947abac423a69c6998aed2d1d1 \ No newline at end of file +8ef2b6e9746da1049324228fde899345 \ No newline at end of file diff --git a/stats_8h__dep__incl.png b/stats_8h__dep__incl.png index 754bdd4..54e7f93 100644 Binary files a/stats_8h__dep__incl.png and b/stats_8h__dep__incl.png differ diff --git a/struct__prefix__stats-members.html b/struct__prefix__stats-members.html index 97e3920..fb6cb57 100644 --- a/struct__prefix__stats-members.html +++ b/struct__prefix__stats-members.html @@ -30,7 +30,7 @@
prefix_prefix_stats
prefix_len_prefix_stats
-
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/struct__prefix__stats.html b/struct__prefix__stats.html index bda4393..950ea34 100644 --- a/struct__prefix__stats.html +++ b/struct__prefix__stats.html @@ -155,7 +155,7 @@ Collaboration diagram for _prefix_stats:
The documentation for this struct was generated from the following file: -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/struct__stritem-members.html b/struct__stritem-members.html index 44479e7..dd21f73 100644 --- a/struct__stritem-members.html +++ b/struct__stritem-members.html @@ -35,7 +35,7 @@ slabs_clsid_stritem time_stritem -
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/struct__stritem.html b/struct__stritem.html index 5a6aff8..3ebb108 100644 --- a/struct__stritem.html +++ b/struct__stritem.html @@ -21,7 +21,10 @@
-

_stritem Struct Reference

#include <memcached.h> +

_stritem Struct Reference

Structure for storing items within memcached. +More... +

+#include <memcached.h>

Collaboration diagram for _stritem:
@@ -58,7 +61,8 @@ Collaboration diagram for _stritem:
void * end [] -

Member Data Documentation

+

Detailed Description

+Structure for storing items within memcached.

Member Data Documentation

@@ -242,7 +246,7 @@ Collaboration diagram for _stritem:

The documentation for this struct was generated from the following file:
-
Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html index 91bf69b..d4f451d 100644 --- a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html +++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d-members.html @@ -30,7 +30,7 @@ statsLIBEVENT_THREAD thread_idLIBEVENT_THREAD -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html index efe87c1..d5fbbcd 100644 --- a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html +++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d.html @@ -28,7 +28,7 @@ Collaboration diagram for LIBEVENT_THREAD:

Collaboration graph
- +
[legend]

@@ -159,7 +159,7 @@ Collaboration diagram for LIBEVENT_THREAD:


The documentation for this struct was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map index db360a3..6318948 100644 --- a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map +++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.map @@ -1,4 +1,4 @@ - - + + diff --git a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5 b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5 index af4311b..12262ad 100644 --- a/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5 +++ b/struct_l_i_b_e_v_e_n_t___t_h_r_e_a_d__coll__graph.md5 @@ -1 +1 @@ -4c4edcdf8222882b992e906598573286 \ No newline at end of file +727c982a33c8467918b7b7bd3d6f80d9 \ No newline at end of file diff --git a/structconn-members.html b/structconn-members.html index 162d888..0c2b9e1 100644 --- a/structconn-members.html +++ b/structconn-members.html @@ -77,7 +77,7 @@ write_and_goconn wsizeconn -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structconn.html b/structconn.html index e25c089..015bdf0 100644 --- a/structconn.html +++ b/structconn.html @@ -28,7 +28,7 @@ Collaboration diagram for conn:

Collaboration graph
- +
[legend]

@@ -987,7 +987,7 @@ which state to go into after finishing current write


The documentation for this struct was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structconn__coll__graph.map b/structconn__coll__graph.map index 142663f..4e1432b 100644 --- a/structconn__coll__graph.map +++ b/structconn__coll__graph.map @@ -1,7 +1,7 @@ - + - - + + diff --git a/structconn__coll__graph.md5 b/structconn__coll__graph.md5 index a501773..5047c4c 100644 --- a/structconn__coll__graph.md5 +++ b/structconn__coll__graph.md5 @@ -1 +1 @@ -b0722efda059dad45c2ec5d46b5c66c8 \ No newline at end of file +061614c2790da5cdfc459c98ebeb10da \ No newline at end of file diff --git a/structconn__queue-members.html b/structconn__queue-members.html index 9ed847d..1d4b83d 100644 --- a/structconn__queue-members.html +++ b/structconn__queue-members.html @@ -27,7 +27,7 @@ lockconn_queue tailconn_queue -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structconn__queue.html b/structconn__queue.html index e9ad8ff..adc03c0 100644 --- a/structconn__queue.html +++ b/structconn__queue.html @@ -106,7 +106,7 @@ Collaboration diagram for conn_queue:
The documentation for this struct was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structconn__queue__item-members.html b/structconn__queue__item-members.html index e3c3f18..99792f8 100644 --- a/structconn__queue__item-members.html +++ b/structconn__queue__item-members.html @@ -29,7 +29,7 @@ read_buffer_sizeconn_queue_item sfdconn_queue_item -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structconn__queue__item.html b/structconn__queue__item.html index c362b78..a5fac21 100644 --- a/structconn__queue__item.html +++ b/structconn__queue__item.html @@ -138,7 +138,7 @@ Collaboration diagram for conn_queue_item:
The documentation for this struct was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structitemstats__t-members.html b/structitemstats__t-members.html index 69269b9..bc8a0ad 100644 --- a/structitemstats__t-members.html +++ b/structitemstats__t-members.html @@ -27,7 +27,7 @@ outofmemoryitemstats_t tailrepairsitemstats_t -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structitemstats__t.html b/structitemstats__t.html index 6766ce8..03c59f2 100644 --- a/structitemstats__t.html +++ b/structitemstats__t.html @@ -99,7 +99,7 @@
The documentation for this struct was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structsettings-members.html b/structsettings-members.html index 5bdb704..42bf6bb 100644 --- a/structsettings-members.html +++ b/structsettings-members.html @@ -41,7 +41,7 @@ use_cassettings verbosesettings -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structsettings.html b/structsettings.html index 6969f9e..858744a 100644 --- a/structsettings.html +++ b/structsettings.html @@ -21,7 +21,10 @@
-

settings Struct Reference

#include <memcached.h> +

settings Struct Reference

Globally accessible settings as derived from the commandline. +More... +

+#include <memcached.h>

@@ -65,7 +68,8 @@ int backlog -


Member Data Documentation

+

Detailed Description

+Globally accessible settings as derived from the commandline.

Member Data Documentation

@@ -339,7 +343,7 @@
The documentation for this struct was generated from the following file:
-
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structslab__stats-members.html b/structslab__stats-members.html index c1275ae..8fca628 100644 --- a/structslab__stats-members.html +++ b/structslab__stats-members.html @@ -30,7 +30,7 @@ incr_hitsslab_stats set_cmdsslab_stats
-
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structslab__stats.html b/structslab__stats.html index 135c8bb..3b9da83 100644 --- a/structslab__stats.html +++ b/structslab__stats.html @@ -21,7 +21,10 @@
-

slab_stats Struct Reference

#include <memcached.h> +

slab_stats Struct Reference

Stats stored per slab (and per thread). +More... +

+#include <memcached.h>

@@ -43,6 +46,9 @@ uint64_t decr_hits +


Detailed Description

+Stats stored per slab (and per thread). +


Member Data Documentation

@@ -152,7 +158,7 @@
The documentation for this struct was generated from the following file:
-
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structslabclass__t-members.html b/structslabclass__t-members.html index 6b9f222..accc12c 100644 --- a/structslabclass__t-members.html +++ b/structslabclass__t-members.html @@ -34,7 +34,7 @@ slabsslabclass_t slotsslabclass_t
-
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structslabclass__t.html b/structslabclass__t.html index 17141d7..867d457 100644 --- a/structslabclass__t.html +++ b/structslabclass__t.html @@ -218,7 +218,7 @@
The documentation for this struct was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structstats-members.html b/structstats-members.html index fa7318f..b566dd6 100644 --- a/structstats-members.html +++ b/structstats-members.html @@ -38,7 +38,7 @@ total_connsstats total_itemsstats -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structstats.html b/structstats.html index cff8b41..f195895 100644 --- a/structstats.html +++ b/structstats.html @@ -21,7 +21,10 @@
-

stats Struct Reference

#include <memcached.h> +

stats Struct Reference

Global stats. +More... +

+#include <memcached.h>

@@ -59,7 +62,8 @@ uint64_t listen_disabled_num -


Member Data Documentation

+

Detailed Description

+Global stats.

Member Data Documentation

@@ -288,7 +292,7 @@
The documentation for this struct was generated from the following file:
-
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structthread__stats-members.html b/structthread__stats-members.html index d75d26a..4eeccf0 100644 --- a/structthread__stats-members.html +++ b/structthread__stats-members.html @@ -34,7 +34,7 @@ mutexthread_stats slab_statsthread_stats
-
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structthread__stats.html b/structthread__stats.html index e8ca89d..8fd9186 100644 --- a/structthread__stats.html +++ b/structthread__stats.html @@ -21,14 +21,17 @@
-

thread_stats Struct Reference

#include <memcached.h> +

thread_stats Struct Reference

Stats stored per-thread. +More... +

+#include <memcached.h>

Collaboration diagram for thread_stats:

Collaboration graph
- +
[legend]

@@ -58,7 +61,8 @@ Collaboration diagram for thread_stats:

struct slab_stats slab_stats [MAX_NUMBER_OF_SLAB_CLASSES] -

Member Data Documentation

+

Detailed Description

+Stats stored per-thread.

Member Data Documentation

@@ -227,7 +231,7 @@ Collaboration diagram for thread_stats:

The documentation for this struct was generated from the following file:
-
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structthread__stats__coll__graph.map b/structthread__stats__coll__graph.map index a95977f..c9e8f11 100644 --- a/structthread__stats__coll__graph.map +++ b/structthread__stats__coll__graph.map @@ -1 +1 @@ - + diff --git a/structthread__stats__coll__graph.md5 b/structthread__stats__coll__graph.md5 index 0af7a76..34045f1 100644 --- a/structthread__stats__coll__graph.md5 +++ b/structthread__stats__coll__graph.md5 @@ -1 +1 @@ -c4ae45a524bc1a7153d0d71571d40764 \ No newline at end of file +18718e956264f2eaf0020ca353c9bed0 \ No newline at end of file diff --git a/structtoken__s-members.html b/structtoken__s-members.html index 2d5ad13..5b6f177 100644 --- a/structtoken__s-members.html +++ b/structtoken__s-members.html @@ -25,7 +25,7 @@ lengthtoken_s valuetoken_s -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/structtoken__s.html b/structtoken__s.html index 5bf8f91..5b6e319 100644 --- a/structtoken__s.html +++ b/structtoken__s.html @@ -65,7 +65,7 @@
The documentation for this struct was generated from the following file: -
Generated on Fri Apr 17 10:13:14 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/thread_8c.html b/thread_8c.html index d10fb6b..ff5e658 100644 --- a/thread_8c.html +++ b/thread_8c.html @@ -35,7 +35,7 @@ Include dependency graph for thread.c:

- +
@@ -968,7 +968,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/thread_8c__incl.map b/thread_8c__incl.map index 9e7ce38..38857b2 100644 --- a/thread_8c__incl.map +++ b/thread_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/thread_8c__incl.md5 b/thread_8c__incl.md5 index 0ea323e..ea56b8d 100644 --- a/thread_8c__incl.md5 +++ b/thread_8c__incl.md5 @@ -1 +1 @@ -13c1bd366f9da1d9ac8356330cfbefda \ No newline at end of file +11056d98a1ade406c3ea873ebcd3bbe7 \ No newline at end of file diff --git a/trace_8h-source.html b/trace_8h-source.html index a06a7e0..b459ae0 100644 --- a/trace_8h-source.html +++ b/trace_8h-source.html @@ -89,7 +89,7 @@ 00068 00069 #endif -
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/trace_8h.html b/trace_8h.html index 6118453..4d7f9ef 100644 --- a/trace_8h.html +++ b/trace_8h.html @@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -1556,7 +1556,7 @@ This graph shows which files directly or indirectly include this file:

-


Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/trace_8h__dep__incl.map b/trace_8h__dep__incl.map index 9f4e3e4..65e5036 100644 --- a/trace_8h__dep__incl.map +++ b/trace_8h__dep__incl.map @@ -1,13 +1,12 @@ - + - - - - - - - - + + + + + + + diff --git a/trace_8h__dep__incl.md5 b/trace_8h__dep__incl.md5 index 6713bf5..1ab1ec7 100644 --- a/trace_8h__dep__incl.md5 +++ b/trace_8h__dep__incl.md5 @@ -1 +1 @@ -0746294480c9a731828bd1df97cb1463 \ No newline at end of file +cecb93b371280e51ef90d4cdf5d3beab \ No newline at end of file diff --git a/trace_8h__dep__incl.png b/trace_8h__dep__incl.png index 77300c0..36c56e1 100644 Binary files a/trace_8h__dep__incl.png and b/trace_8h__dep__incl.png differ diff --git a/unionprotocol__binary__request__flush-members.html b/unionprotocol__binary__request__flush-members.html index b31a850..59b2ac0 100644 --- a/unionprotocol__binary__request__flush-members.html +++ b/unionprotocol__binary__request__flush-members.html @@ -28,7 +28,7 @@
headerprotocol_binary_request_flush
messageprotocol_binary_request_flush
-
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__flush.html b/unionprotocol__binary__request__flush.html index 9cdbfbd..310d61b 100644 --- a/unionprotocol__binary__request__flush.html +++ b/unionprotocol__binary__request__flush.html @@ -133,7 +133,7 @@ Definition of the packet used by the flush command See section 4 Please note tha
The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__header-members.html b/unionprotocol__binary__request__header-members.html index 3e52534..8fb52a5 100644 --- a/unionprotocol__binary__request__header-members.html +++ b/unionprotocol__binary__request__header-members.html @@ -34,7 +34,7 @@ requestprotocol_binary_request_header reservedprotocol_binary_request_header -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__header.html b/unionprotocol__binary__request__header.html index a6dcce3..dd2b918 100644 --- a/unionprotocol__binary__request__header.html +++ b/unionprotocol__binary__request__header.html @@ -228,7 +228,7 @@ See section 2

Member Data Documentation


The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__incr-members.html b/unionprotocol__binary__request__incr-members.html index 6c174e7..0a41da2 100644 --- a/unionprotocol__binary__request__incr-members.html +++ b/unionprotocol__binary__request__incr-members.html @@ -30,7 +30,7 @@ initialprotocol_binary_request_incr messageprotocol_binary_request_incr -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__incr.html b/unionprotocol__binary__request__incr.html index c961d7c..4f76ce0 100644 --- a/unionprotocol__binary__request__incr.html +++ b/unionprotocol__binary__request__incr.html @@ -169,7 +169,7 @@ See section 4

Member Data Documentation


The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__no__extras-members.html b/unionprotocol__binary__request__no__extras-members.html index 6454ba5..d4718b6 100644 --- a/unionprotocol__binary__request__no__extras-members.html +++ b/unionprotocol__binary__request__no__extras-members.html @@ -26,7 +26,7 @@ headerprotocol_binary_request_no_extras messageprotocol_binary_request_no_extras -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__no__extras.html b/unionprotocol__binary__request__no__extras.html index d98d293..10e36c6 100644 --- a/unionprotocol__binary__request__no__extras.html +++ b/unionprotocol__binary__request__no__extras.html @@ -97,7 +97,7 @@ Definition of a request-packet containing no extras.

Member Data Documen
The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__set-members.html b/unionprotocol__binary__request__set-members.html index 5045bda..38b8945 100644 --- a/unionprotocol__binary__request__set-members.html +++ b/unionprotocol__binary__request__set-members.html @@ -29,7 +29,7 @@ headerprotocol_binary_request_set messageprotocol_binary_request_set -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__request__set.html b/unionprotocol__binary__request__set.html index 821c3b5..454f0ea 100644 --- a/unionprotocol__binary__request__set.html +++ b/unionprotocol__binary__request__set.html @@ -150,7 +150,7 @@ Definition of the packet used by set, add and replace See section 4.

Mem
The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__response__get-members.html b/unionprotocol__binary__response__get-members.html index 6da70f3..e99ba1d 100644 --- a/unionprotocol__binary__response__get-members.html +++ b/unionprotocol__binary__response__get-members.html @@ -28,7 +28,7 @@ headerprotocol_binary_response_get messageprotocol_binary_response_get -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__response__get.html b/unionprotocol__binary__response__get.html index 25ac038..2fcefb7 100644 --- a/unionprotocol__binary__response__get.html +++ b/unionprotocol__binary__response__get.html @@ -135,7 +135,7 @@ See section 4

Member Data Documentation


The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__response__header-members.html b/unionprotocol__binary__response__header-members.html index 2557da0..37c88c9 100644 --- a/unionprotocol__binary__response__header-members.html +++ b/unionprotocol__binary__response__header-members.html @@ -34,7 +34,7 @@ responseprotocol_binary_response_header statusprotocol_binary_response_header -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__response__header.html b/unionprotocol__binary__response__header.html index 4dda796..14b4113 100644 --- a/unionprotocol__binary__response__header.html +++ b/unionprotocol__binary__response__header.html @@ -228,7 +228,7 @@ See section 2

Member Data Documentation


The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__response__incr-members.html b/unionprotocol__binary__response__incr-members.html index 8e2617f..bcc4836 100644 --- a/unionprotocol__binary__response__incr-members.html +++ b/unionprotocol__binary__response__incr-members.html @@ -28,7 +28,7 @@ messageprotocol_binary_response_incr valueprotocol_binary_response_incr -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__response__incr.html b/unionprotocol__binary__response__incr.html index f2d3922..5778ad3 100644 --- a/unionprotocol__binary__response__incr.html +++ b/unionprotocol__binary__response__incr.html @@ -135,7 +135,7 @@ See section 4

Member Data Documentation


The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__response__no__extras-members.html b/unionprotocol__binary__response__no__extras-members.html index 820abd2..7252a03 100644 --- a/unionprotocol__binary__response__no__extras-members.html +++ b/unionprotocol__binary__response__no__extras-members.html @@ -26,7 +26,7 @@ headerprotocol_binary_response_no_extras messageprotocol_binary_response_no_extras -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/unionprotocol__binary__response__no__extras.html b/unionprotocol__binary__response__no__extras.html index dbfede3..45902cf 100644 --- a/unionprotocol__binary__response__no__extras.html +++ b/unionprotocol__binary__response__no__extras.html @@ -97,7 +97,7 @@ Definition of a response-packet containing no extras.

Member Data Docume
The documentation for this union was generated from the following file: -
Generated on Fri Apr 17 10:13:13 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/util_8c.html b/util_8c.html index f5e580f..f247a15 100644 --- a/util_8c.html +++ b/util_8c.html @@ -34,7 +34,7 @@ Include dependency graph for util.c:

- +
@@ -175,7 +175,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/util_8c__incl.map b/util_8c__incl.map index 5856716..8b11130 100644 --- a/util_8c__incl.map +++ b/util_8c__incl.map @@ -1,4 +1,4 @@ - + diff --git a/util_8c__incl.md5 b/util_8c__incl.md5 index 5d9863b..a367a41 100644 --- a/util_8c__incl.md5 +++ b/util_8c__incl.md5 @@ -1 +1 @@ -8f1694feeb5e8e9a42c14db63f2e036b \ No newline at end of file +72ecf3ae6c96a592bbd3fa8c33159ee8 \ No newline at end of file diff --git a/util_8h-source.html b/util_8h-source.html index 6b60f2a..ed96c05 100644 --- a/util_8h-source.html +++ b/util_8h-source.html @@ -33,7 +33,7 @@ 00012 bool safe_strtoul(const char *str, uint32_t *out); 00013 bool safe_strtol(const char *str, int32_t *out); -
Generated on Fri Apr 17 10:12:53 2009 for memcached by  +
Generated on Fri Apr 17 15:08:21 2009 for memcached by  doxygen 1.5.8
diff --git a/util_8h.html b/util_8h.html index ba6b5cb..2f119df 100644 --- a/util_8h.html +++ b/util_8h.html @@ -28,7 +28,7 @@ This graph shows which files directly or indirectly include this file:

- +

@@ -171,7 +171,7 @@ Here is the caller graph for this function:

-


Generated on Fri Apr 17 10:13:12 2009 for memcached by  +
Generated on Fri Apr 17 15:08:23 2009 for memcached by  doxygen 1.5.8
diff --git a/util_8h__dep__incl.map b/util_8h__dep__incl.map index 9f4e3e4..65e5036 100644 --- a/util_8h__dep__incl.map +++ b/util_8h__dep__incl.map @@ -1,13 +1,12 @@ - + - - - - - - - - + + + + + + + diff --git a/util_8h__dep__incl.md5 b/util_8h__dep__incl.md5 index 662f199..49913ad 100644 --- a/util_8h__dep__incl.md5 +++ b/util_8h__dep__incl.md5 @@ -1 +1 @@ -84594dc9146e9e77671249080a73ef2c \ No newline at end of file +4c5b8cb63444992af16ccd8e0e62c0af \ No newline at end of file diff --git a/util_8h__dep__incl.png b/util_8h__dep__incl.png index 11761d6..621ba95 100644 Binary files a/util_8h__dep__incl.png and b/util_8h__dep__incl.png differ -- cgit v1.2.1