MEMCACHED_BEHAVIOR_RETRY_TIMEOUT added for timeout
[m6w6/libmemcached] / lib / memcached_behavior.c
index 15ee08c9eaaf5a49749624eb13ab5dbdc467e18d..ce598fc069db6e0fd39dcfedd8aa5a08f5501082 100644 (file)
@@ -80,6 +80,11 @@ memcached_return memcached_behavior_set(memcached_st *ptr,
       ptr->connect_timeout= timeout;
       break;
     }
+  case MEMCACHED_BEHAVIOR_RETRY_TIMEOUT:
+    {
+      ptr->retry_timeout= (int32_t)data;
+      break;
+    }
   case MEMCACHED_BEHAVIOR_SOCKET_SEND_SIZE:
     {
       ptr->send_size= (*((int *)data));
@@ -144,6 +149,10 @@ unsigned long long memcached_behavior_get(memcached_st *ptr,
     {
       return (unsigned long long)ptr->connect_timeout;
     }
+  case MEMCACHED_BEHAVIOR_RETRY_TIMEOUT:
+    {
+      return (unsigned long long)ptr->retry_timeout;
+    }
   case MEMCACHED_BEHAVIOR_SOCKET_SEND_SIZE:
     {
       int sock_size;