X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fmemcached.h;h=8a0b17955a229a8f75560c6e13c8a2a909b22897;hb=d0f9a32dd1442ba083972642d6fed5cd59bce583;hp=405f275f786ed9b20ed0798e5894f7b9176b398d;hpb=a1f2b0b98e03369ed051b232f1fc33ed1d611b16;p=m6w6%2Flibmemcached diff --git a/libtest/memcached.h b/libtest/memcached.h index 405f275f..8a0b1795 100644 --- a/libtest/memcached.h +++ b/libtest/memcached.h @@ -50,3 +50,24 @@ libtest::Server *build_memcached_sasl_socket(const std::string& socket_file, con } +#if defined(LIBMEMCACHED) && LIBMEMCACHED +bool operator== (const memcached_st&c memc, const memcached_return_t rc) +{ + if (memcached_last_error(&memc) == rc) + { + return true; + } + + return false; +} + +bool operator!= (const memcached_st&c memc, const memcached_return_t rc) +{ + if (memcached_last_error(&memc) != rc) + { + return true; + } + + return false; +} +#endif