Update for release
[m6w6/libmemcached] / libmemcached / constants.h
index 165745e75af99b1aa4fd508fc098ac6bbfefaca3..106aec496d5050f30c2d2c2da435810611e4350e 100644 (file)
@@ -54,6 +54,8 @@
 #define MEMCACHED_EXPIRATION_NOT_ADD 0xffffffffU
 #define MEMCACHED_VERSION_STRING_LENGTH 24
 #define MEMCACHED_MAXIMUM_INTEGER_DISPLAY_LENGTH 20
+#define MEMCACHED_SERVER_FAILURE_LIMIT 5
+#define MEMCACHED_SERVER_FAILURE_RETRY_TIMEOUT 2
 
 
 enum memcached_server_distribution_t {
@@ -155,11 +157,14 @@ typedef enum memcached_hash_t memcached_hash_t;
 #endif
 
 enum memcached_connection_t {
-  MEMCACHED_CONNECTION_UNKNOWN,
   MEMCACHED_CONNECTION_TCP,
   MEMCACHED_CONNECTION_UDP,
-  MEMCACHED_CONNECTION_UNIX_SOCKET,
-  MEMCACHED_CONNECTION_MAX
+  MEMCACHED_CONNECTION_UNIX_SOCKET
+};
+
+enum {
+  MEMCACHED_CONNECTION_UNKNOWN= 0,
+  MEMCACHED_CONNECTION_MAX= 0
 };
 
 #ifndef __cplusplus