X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fcommon.h;h=cc71ac5f8123813588832780b5e0b6052bd8d761;hb=b3d84c787cbfa72cc7feca84f60fe476f18c737b;hp=cc38b56d49f42e9d9409750ec8830bcfdbb7036d;hpb=97de2eaf845eed07e5e6e05d7f2509ca04911de0;p=awesomized%2Flibmemcached diff --git a/libmemcached/common.h b/libmemcached/common.h index cc38b56d..cc71ac5f 100644 --- a/libmemcached/common.h +++ b/libmemcached/common.h @@ -215,7 +215,14 @@ extern "C" { memcached_return_t run_distribution(memcached_st *ptr); -#define memcached_server_response_increment(A) (A)->cursor_active_++ +#ifdef __cplusplus +static inline void memcached_server_response_increment(org::libmemcached::Instance* instance) +{ + instance->events(POLLIN); + instance->cursor_active_++; +} +#endif + #define memcached_server_response_decrement(A) (A)->cursor_active_-- #define memcached_server_response_reset(A) (A)->cursor_active_=0