X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.hpp;h=17c306e9a2a467ddecf6bca4140bb8839b97d6ad;hb=c7f0791996a3814f4de76ba933890264a63feb99;hp=c5acb3a94d6326289d893759c02c139dd765cb90;hpb=b4de8d3fd063b9017797dd9809ab3acb8a537606;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached.hpp b/libmemcached/memcached.hpp index c5acb3a9..17c306e9 100644 --- a/libmemcached/memcached.hpp +++ b/libmemcached/memcached.hpp @@ -59,7 +59,7 @@ public: } Memcache(const std::string &hostname, - unsigned int port) + in_port_t port) : servers_list(), memc(), @@ -187,7 +187,7 @@ public: * @param[in] port port number of server to add * @return true on success; false otherwise */ - bool addServer(const std::string &server_name, unsigned int port) + bool addServer(const std::string &server_name, in_port_t port) { memcached_return_t rc; std::ostringstream strstm; @@ -211,7 +211,7 @@ public: * @param[in] port port number of server to remove * @return true on success; false otherwise */ - bool removeServer(const std::string &server_name, size_t port) + bool removeServer(const std::string &server_name, in_port_t port) { std::string tmp_str; std::ostringstream strstm; @@ -221,7 +221,9 @@ public: 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); }