uint32_t value;
};
-#define LIBMEMCACHED_VERSION_STRING "0.21"
+#define LIBMEMCACHED_VERSION_STRING "0.23"
struct memcached_stat_st {
uint32_t pid;
struct memcached_st {
memcached_allocated is_allocated;
memcached_server_st *hosts;
- unsigned int number_of_hosts;
- unsigned int cursor_server;
+ uint32_t number_of_hosts;
+ uint32_t cursor_server;
int cached_errno;
uint32_t flags;
int send_size;
memcached_hash hash;
memcached_server_distribution distribution;
void *user_data;
- unsigned int *wheel;
- uint32_t wheel_count;
uint32_t continuum_count;
memcached_continuum_item_st *continuum;
memcached_clone_func on_clone;
memcached_trigger_delete_key delete_trigger;
char prefix_key[MEMCACHED_PREFIX_KEY_MAX_SIZE];
size_t prefix_key_length;
-#ifdef NOT_USED /* Future Use */
- uint8_t replicas;
- memcached_return warning;
-#endif
+ memcached_hash hash_continuum;
+ uint32_t continuum_points_counter;
+ int32_t snd_timeout;
+ int32_t rcv_timeout;
+ uint32_t server_failure_limit;
};