char hostname[MEMCACHED_MAX_HOST_LENGTH];
};
+// Local Only Inline
static inline uint32_t memcached_servers_count(memcached_server_st *servers)
{
return servers->number_of_hosts;
}
+// Local Only Inline
static inline uint32_t memcached_servers_set_count(memcached_server_st *servers, uint32_t count)
{
return servers->number_of_hosts= count;
}
+
+
#define memcached_server_count(A) (A)->number_of_hosts
#define memcached_server_name(A,B) (B).hostname
#define memcached_server_port(A,B) (B).port
/* These should not currently be used by end users */
/* TODO: Is the above comment valid? If so, how can we unit test these if they
* aren't exported. If not, we should remove the comment */
-LIBMEMCACHED_API
+LIBMEMCACHED_LOCAL
memcached_server_st *memcached_server_create(memcached_st *memc, memcached_server_st *ptr);
-LIBMEMCACHED_API
+LIBMEMCACHED_LOCAL
memcached_server_st *memcached_server_create_with(memcached_st *memc,
memcached_server_st *host,
const char *hostname,
LIBMEMCACHED_API
void memcached_server_free(memcached_server_st *ptr);
-LIBMEMCACHED_API
+LIBMEMCACHED_LOCAL
memcached_server_st *memcached_server_clone(memcached_server_st *clone,
memcached_server_st *ptr);