X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libmemcached%2Fstats.cc;h=89d5be52382bb57387c006e06ee4172ade1802e3;hb=326e812b0ca940bf90aaadf69312a0316091d0cb;hp=6bab673d0273322cf7b412523f86bb29e6ee3820;hpb=56a083d9a9b9887fc48890526d323fbc44e487b5;p=awesomized%2Flibmemcached diff --git a/libmemcached/stats.cc b/libmemcached/stats.cc index 6bab673d..89d5be52 100644 --- a/libmemcached/stats.cc +++ b/libmemcached/stats.cc @@ -514,8 +514,9 @@ static memcached_return_t ascii_stats_fetch(memcached_stat_st *memc_stat, return rc; } -memcached_stat_st *memcached_stat(memcached_st *self, char *args, memcached_return_t *error) +memcached_stat_st *memcached_stat(memcached_st *shell, char *args, memcached_return_t *error) { + Memcached* self= memcached2Memcached(shell); memcached_return_t unused; if (error == NULL) { @@ -652,10 +653,11 @@ memcached_return_t memcached_stat_servername(memcached_stat_st *memc_stat, char We make a copy of the keys since at some point in the not so distant future we will add support for "found" keys. */ -char ** memcached_stat_get_keys(memcached_st *memc, +char ** memcached_stat_get_keys(memcached_st *shell, memcached_stat_st *, memcached_return_t *error) { + Memcached* memc= memcached2Memcached(shell); if (memc) { char **list= static_cast(libmemcached_malloc(memc, sizeof(memcached_stat_keys))); @@ -712,8 +714,9 @@ static memcached_return_t call_stat_fn(memcached_st *memc, return MEMCACHED_INVALID_ARGUMENTS; } -memcached_return_t memcached_stat_execute(memcached_st *memc, const char *args, memcached_stat_fn func, void *context) +memcached_return_t memcached_stat_execute(memcached_st *shell, const char *args, memcached_stat_fn func, void *context) { + Memcached* memc= memcached2Memcached(shell); if (memcached_fatal(memcached_version(memc))) { return memcached_last_error(memc);