struct memcached_server_st {
struct {
- bool is_allocated:1;
- bool is_initialized:1;
- bool sockaddr_inited:1;
+ bool is_allocated MEMCACHED_BITFIELD;
+ bool is_initialized MEMCACHED_BITFIELD;
+ bool sockaddr_inited MEMCACHED_BITFIELD;
+ bool is_shutting_down MEMCACHED_BITFIELD;
} options;
uint32_t number_of_hosts;
uint32_t cursor_active;
LIBMEMCACHED_API
unsigned int memcached_server_list_count(memcached_server_st *ptr);
-// 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;
-}
+LIBMEMCACHED_API
+uint32_t memcached_servers_count(memcached_server_st *servers);
+
+LIBMEMCACHED_LOCAL
+uint32_t memcached_servers_set_count(memcached_server_st *servers, uint32_t count);
#define memcached_server_count(A) (A)->number_of_hosts