X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libmemcached%2Fmemcached.hh;h=d13ca23a7c0217d3811bac7a5e60536c193f02a4;hb=2d9a2c63003b507c96c6fe470a98c3dd41f4f29c;hp=5687956671f4d2e91f26858b887abee4fbda1431;hpb=a07bb255b72aa59d0f4c4c63bb71695b2e9df537;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached.hh b/libmemcached/memcached.hh index 56879566..d13ca23a 100644 --- a/libmemcached/memcached.hh +++ b/libmemcached/memcached.hh @@ -1,8 +1,4 @@ -#ifdef USE_PRAGMA_INTERFACE -#pragma interface /* gcc class implementation */ -#endif - -#include +#include "libmemcached/memcached.h" #include #include @@ -50,7 +46,7 @@ public: value_length, &flags, &rc); } - memcached_return mget(char **keys, size_t *key_length, + memcached_return mget(const char **keys, size_t *key_length, unsigned int number_of_keys) { @@ -146,20 +142,20 @@ public: value, value_length, 0, 0); } memcached_return cas(const char *key, const char *value, - size_t value_length, uint64_t cas) + size_t value_length, uint64_t cas_arg) { return memcached_cas(&memc, key, strlen(key), - value, value_length, 0, 0, cas); + value, value_length, 0, 0, cas_arg); } memcached_return cas_by_key(const char *master_key, const char *key, const char *value, size_t value_length, - uint64_t cas) + uint64_t cas_arg) { return memcached_cas_by_key(&memc, master_key, strlen(master_key), key, strlen(key), value, value_length, - 0, 0, cas); + 0, 0, cas_arg); } // using 'remove' vs. 'delete' since 'delete' is a keyword memcached_return remove(const char *key)