/* LibMemcached
- * Copyright (C) 2006-2009 Brian Aker
+ * Copyright (C) 2006-2009 Brian Aker
* All rights reserved.
*
* Use and distribution licensed under the BSD license. See
struct memcached_server_st {
struct {
bool is_allocated:1;
+ bool sockaddr_inited:1;
} options;
- bool sockaddr_inited;
uint16_t count;
uint32_t cursor_active;
in_port_t port;
uint32_t number_of_callbacks);
LIBMEMCACHED_API
-memcached_server_st *memcached_server_by_key(memcached_st *ptr, const char *key,
- size_t key_length, memcached_return_t *error);
+memcached_server_st *memcached_server_by_key(memcached_st *ptr,
+ const char *key,
+ size_t key_length,
+ memcached_return_t *error);
LIBMEMCACHED_API
const char *memcached_server_error(memcached_server_st *ptr);
memcached_server_st *memcached_server_create(memcached_st *memc, memcached_server_st *ptr);
LIBMEMCACHED_API
-memcached_server_st *memcached_server_create_with(memcached_st *memc, memcached_server_st *host,
- const char *hostname, in_port_t port,
- uint32_t weight, memcached_connection_t type);
+memcached_server_st *memcached_server_create_with(memcached_st *memc,
+ memcached_server_st *host,
+ const char *hostname,
+ in_port_t port,
+ uint32_t weight,
+ memcached_connection_t type);
LIBMEMCACHED_API
void memcached_server_free(memcached_server_st *ptr);
+
LIBMEMCACHED_API
-memcached_server_st *memcached_server_clone(memcached_server_st *clone, memcached_server_st *ptr);
-LIBMEMCACHED_API
-memcached_analysis_st *memcached_analyze(memcached_st *memc, memcached_stat_st *memc_stat,
- memcached_return_t *error);
+memcached_server_st *memcached_server_clone(memcached_server_st *clone,
+ memcached_server_st *ptr);
LIBMEMCACHED_API
memcached_return_t memcached_server_remove(memcached_server_st *st_ptr);