projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
add lcov and lcov-clean target
[m6w6/libmemcached]
/
libmemcached
/
memcached.h
diff --git
a/libmemcached/memcached.h
b/libmemcached/memcached.h
index 27099ac84e181136044fb213d45a7f521fb2e4b7..e4510d6d9290f2f26f3c8e63c35c85b4b3b032d5 100644
(file)
--- a/
libmemcached/memcached.h
+++ b/
libmemcached/memcached.h
@@
-49,11
+49,12
@@
struct memcached_st {
bool is_allocated:1;
bool is_initialized:1;
bool is_purging:1;
bool is_allocated:1;
bool is_initialized:1;
bool is_purging:1;
+ bool is_processing_input:1;
} options;
memcached_server_distribution_t distribution;
memcached_hash_t hash;
uint32_t continuum_points_counter; // Ketama
} options;
memcached_server_distribution_t distribution;
memcached_hash_t hash;
uint32_t continuum_points_counter; // Ketama
- memcached_server_st *
host
s;
+ memcached_server_st *
server
s;
memcached_server_st *last_disconnected_server;
int32_t snd_timeout;
int32_t rcv_timeout;
memcached_server_st *last_disconnected_server;
int32_t snd_timeout;
int32_t rcv_timeout;
@@
-63,6
+64,9
@@
struct memcached_st {
uint32_t io_key_prefetch;
uint32_t number_of_hosts;
int cached_errno;
uint32_t io_key_prefetch;
uint32_t number_of_hosts;
int cached_errno;
+ /**
+ @note these are static and should not change without a call to behavior.
+ */
struct {
bool auto_eject_hosts:1;
bool binary_protocol:1;
struct {
bool auto_eject_hosts:1;
bool binary_protocol:1;
@@
-114,7
+118,7
@@
void memcached_servers_reset(memcached_st *ptr);
// Local Only Inline
static inline memcached_server_st *memcached_server_instance_fetch(memcached_st *ptr, uint32_t server_key)
{
// Local Only Inline
static inline memcached_server_st *memcached_server_instance_fetch(memcached_st *ptr, uint32_t server_key)
{
- return &ptr->
host
s[server_key];
+ return &ptr->
server
s[server_key];
}
/* Public API */
}
/* Public API */