X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.hpp;h=55f96c7ea7a18952142d21ae3d0963b5e827e295;hb=f285e1b3821f56a8983b5ce9fb1a0070e7bb0a1c;hp=39ca36d8878c49957b89b791bce269457782dc2d;hpb=04ef974c23973986d4475e3cb8a876012264e2da;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached.hpp b/libmemcached/memcached.hpp index 39ca36d8..55f96c7e 100644 --- a/libmemcached/memcached.hpp +++ b/libmemcached/memcached.hpp @@ -12,6 +12,7 @@ * @brief Libmemcached C++ interface */ +#pragma once #ifndef LIBMEMCACHEDPP_H #define LIBMEMCACHEDPP_H @@ -213,11 +214,10 @@ public: tmp_str.append(":"); strstm << port; tmp_str.append(strstm.str()); - memcached_server_st *server= memcached_servers_parse(tmp_str.c_str()); - memcached_return_t rc= memcached_server_remove(server); - - return (rc == MEMCACHED_SUCCESS); + //memcached_return_t rc= memcached_server_remove(server); + + return false; } /** @@ -242,7 +242,7 @@ public: { ret_val.reserve(value_length); ret_val.assign(value, value + value_length); - key.assign(ret_key); + key.assign(ret_key, key_length); free(value); } else if (value) @@ -960,7 +960,7 @@ public: */ for (uint32_t x= 0; x < server_count; x++) { - const memcached_server_instance_st *instance= + memcached_server_instance_st instance= memcached_server_instance_by_position(&memc, x); std::ostringstream strstm; std::string server_name(memcached_server_name(instance));