X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fserver.h;h=b04410d64646a47cddf22c50ca740e64bf42cdb6;hb=6dab5e4d5dfb6145966a3efa48a41cf7e609c9ad;hp=06142b9647e585b3689270f2d1f6d435b47476b5;hpb=9cde1fdc1bbd49775c75a83e44c942354129f1d5;p=awesomized%2Flibmemcached diff --git a/libmemcached/server.h b/libmemcached/server.h index 06142b96..b04410d6 100644 --- a/libmemcached/server.h +++ b/libmemcached/server.h @@ -69,7 +69,7 @@ struct memcached_server_st { struct addrinfo *address_info; struct addrinfo *address_info_next; time_t next_retry; - const memcached_st *root; + memcached_st *root; uint64_t limit_maxbytes; char read_buffer[MEMCACHED_MAX_BUFFER]; char write_buffer[MEMCACHED_MAX_BUFFER]; @@ -118,6 +118,13 @@ LIBMEMCACHED_API memcached_return_t memcached_server_add(memcached_st *ptr, const char *hostname, in_port_t port); +LIBMEMCACHED_LOCAL + memcached_return_t memcached_server_add_parsed(memcached_st *ptr, + const char *hostname, + size_t hostname_length, + in_port_t port, + uint32_t weight); + LIBMEMCACHED_API memcached_return_t memcached_server_add_udp_with_weight(memcached_st *ptr, const char *hostname,