From 4cc55ae3fe7fabd5f815911ee4eb4878eb7cf83e Mon Sep 17 00:00:00 2001 From: Date: Mon, 21 Jan 2008 18:26:49 -0500 Subject: [PATCH] Added prepend, append, add, replace to memcached.hh (C++ API) --- include/memcached.hh | 35 +++++++++++++++++++++++++++++++++-- 1 file changed, 33 insertions(+), 2 deletions(-) diff --git a/include/memcached.hh b/include/memcached.hh index a27971c1..9a38187f 100644 --- a/include/memcached.hh +++ b/include/memcached.hh @@ -35,10 +35,41 @@ public: memcached_return set(char *key, char *value, size_t value_length) { - return memcached_set(&memc, key, strlen(key), - value, value_length, + return memcached_set(&memc, key, strlen(key), + value, value_length, (time_t)0, (uint32_t)0); } + + memcached_return add(char *key, char *value, size_t value_length) + { + return memcached_add(&memc, key, strlen(key), + value, value_length, + (time_t)0, (uint32_t)0); + } + + memcached_return replace(char *key, char *value, size_t value_length) + { + return memcached_replace(&memc, key, strlen(key), + value, value_length, + (time_t)0, (uint32_t)0); + } + + memcached_return prepend(char *key, char *value, size_t value_length) + { + return memcached_prepend(&memc, key, strlen(key), + value, value_length, + (time_t)0, + (uint32_t)0); + } + + + memcached_return append(char *key, char *value, size_t value_length) + { + return memcached_append(&memc, key, strlen(key), + value, value_length, + (time_t)0, + (uint32_t)0); + } ~Memcached() { memcached_free(&memc); -- 2.30.2