First pass on updating docs.
[awesomized/libmemcached] / libmemcached / memcached.hpp
index 39ca36d8878c49957b89b791bce269457782dc2d..55f96c7ea7a18952142d21ae3d0963b5e827e295 100644 (file)
@@ -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));