X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=inline;f=libmemcached%2Fflush.cc;h=521515ac7024d44b25541d3e554554306587ee74;hb=0b262a1571e2196e988a841d3449b5a4e0a2081a;hp=1e1533ddaf35a2af31bec0a85a181670ba50d327;hpb=facfe08e21d2c3135c508ff098ff603ddaacef3e;p=awesomized%2Flibmemcached diff --git a/libmemcached/flush.cc b/libmemcached/flush.cc index 1e1533dd..521515ac 100644 --- a/libmemcached/flush.cc +++ b/libmemcached/flush.cc @@ -36,7 +36,7 @@ #include -static memcached_return_t memcached_flush_binary(memcached_st *ptr, +static memcached_return_t memcached_flush_binary(Memcached *ptr, time_t expiration, const bool reply) { @@ -86,7 +86,7 @@ static memcached_return_t memcached_flush_binary(memcached_st *ptr, { org::libmemcached::Instance* instance= memcached_instance_fetch(ptr, x); - if (memcached_instance_response_count(instance) > 0) + if (instance->response_count() > 0) { (void)memcached_response(instance, NULL, 0, NULL); } @@ -95,7 +95,7 @@ static memcached_return_t memcached_flush_binary(memcached_st *ptr, return rc; } -static memcached_return_t memcached_flush_textual(memcached_st *ptr, +static memcached_return_t memcached_flush_textual(Memcached *ptr, time_t expiration, const bool reply) { @@ -147,8 +147,9 @@ static memcached_return_t memcached_flush_textual(memcached_st *ptr, return rc; } -memcached_return_t memcached_flush(memcached_st *ptr, time_t expiration) +memcached_return_t memcached_flush(memcached_st *shell, time_t expiration) { + Memcached* ptr= memcached2Memcached(shell); memcached_return_t rc; if (memcached_failed(rc= initialize_query(ptr, true))) {