- memcached_free_fn call_free;
- memcached_malloc_fn call_malloc;
- memcached_realloc_fn call_realloc;
- memcached_calloc_fn call_calloc;
+ struct {
+ bool weighted;
+ uint32_t continuum_count; // Ketama
+ uint32_t continuum_points_counter; // Ketama
+ time_t next_distribution_rebuild; // Ketama
+ memcached_continuum_item_st *continuum; // Ketama
+ } ketama;
+
+ struct _allocators_st {
+ memcached_calloc_fn calloc;
+ memcached_free_fn free;
+ memcached_malloc_fn malloc;
+ memcached_realloc_fn realloc;
+ void *context;
+ } allocators;