summaryrefslogtreecommitdiff
path: root/slabs.h
diff options
context:
space:
mode:
authorToru Maesaka <dev@torum.net>2008-10-05 15:21:48 +0900
committerDustin Sallings <dustin@spy.net>2009-01-03 00:09:12 -0800
commit3e47e810b6b0abf6f0f5d9aa5bff5eca92e82fe0 (patch)
treee3081897e87548b7205b19a9c66819bb98a0c8a5 /slabs.h
parent40aff8b0f113b9068ef55922cc482533284e83dd (diff)
downloadmemcached-3e47e810b6b0abf6f0f5d9aa5bff5eca92e82fe0.tar.gz
The slabber no longer needs a is_binary like flag for stats due to abstraction by the callback.
Diffstat (limited to 'slabs.h')
-rw-r--r--slabs.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/slabs.h b/slabs.h
index d823955..42af9cc 100644
--- a/slabs.h
+++ b/slabs.h
@@ -23,15 +23,14 @@ void *do_slabs_alloc(const size_t size, unsigned int id);
void do_slabs_free(void *ptr, size_t size, unsigned int id);
/** Return a datum for stats in binary protocol */
-char *get_stats(const bool bin_prot, const char *stat_type,
- uint32_t (*add_stats)(char *buf, const char *key,
- const uint16_t klen, const char *val, const uint32_t vlen),
- int *buflen);
+char *get_stats(const char *stat_type, uint32_t (*add_stats)(char *buf,
+ const char *key, const uint16_t klen, const char *val,
+ const uint32_t vlen), int *buflen);
/** Fill buffer with stats */ /*@null@*/
-char *do_slabs_stats(int *buflen, uint32_t (*add_stats)(char *buf,
- const char *key, const uint16_t klen, const char *val,
- const uint32_t vlen), bool bin_prot);
+char *do_slabs_stats(uint32_t (*add_stats)(char *buf, const char *key,
+ const uint16_t klen, const char *val,
+ const uint32_t vlen), int *buflen);
/* Request some slab be moved between classes
1 = success