X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fserver.cc;h=b38120ad424c002b8568bb0a6bc4ff2f826f9322;hb=457e8cd000fa47f002c20af7a8227b7444ab1b42;hp=6dca4ab61f38b47570455e0230aceb45b262944c;hpb=674c7578fa870c3b57e81e765c355ce98434b310;p=awesomized%2Flibmemcached diff --git a/libmemcached/server.cc b/libmemcached/server.cc index 6dca4ab6..b38120ad 100644 --- a/libmemcached/server.cc +++ b/libmemcached/server.cc @@ -40,7 +40,7 @@ */ #include -static inline void _server_init(memcached_server_st *self, memcached_st *root, +static inline void _server_init(memcached_server_st *self, Memcached *root, const memcached_string_t& hostname, in_port_t port, uint32_t weight, memcached_connection_t type) @@ -82,7 +82,7 @@ static inline void _server_init(memcached_server_st *self, memcached_st *root, self->hostname[hostname.size]= 0; } -static memcached_server_st *_server_create(memcached_server_st *self, const memcached_st *memc) +static memcached_server_st *_server_create(memcached_server_st *self, const Memcached *memc) { if (self == NULL) { @@ -105,7 +105,7 @@ static memcached_server_st *_server_create(memcached_server_st *self, const memc return self; } -memcached_server_st *__server_create_with(memcached_st *memc, +memcached_server_st *__server_create_with(Memcached *memc, memcached_server_st* allocated_instance, const memcached_string_t& hostname, const in_port_t port, @@ -125,7 +125,7 @@ memcached_server_st *__server_create_with(memcached_st *memc, return NULL; } - _server_init(allocated_instance, const_cast(memc), hostname, port, weight, type); + _server_init(allocated_instance, const_cast(memc), hostname, port, weight, type); return allocated_instance; } @@ -191,16 +191,18 @@ uint32_t memcached_server_count(const memcached_st *self) return self->number_of_hosts; } -const char *memcached_server_name(const memcached_server_instance_st self) +const char *memcached_server_name(const memcached_instance_st * self) { WATCHPOINT_ASSERT(self); - if (self == NULL) - return NULL; + if (self) + { + return self->_hostname; + } - return self->hostname; + return NULL; } -in_port_t memcached_server_port(const memcached_server_instance_st self) +in_port_t memcached_server_port(const memcached_instance_st * self) { WATCHPOINT_ASSERT(self); if (self == NULL) @@ -211,7 +213,7 @@ in_port_t memcached_server_port(const memcached_server_instance_st self) return self->port(); } -uint32_t memcached_server_response_count(const memcached_server_instance_st self) +uint32_t memcached_server_response_count(const memcached_instance_st * self) { WATCHPOINT_ASSERT(self); if (self == NULL) @@ -219,10 +221,10 @@ uint32_t memcached_server_response_count(const memcached_server_instance_st self return 0; } - return self->cursor_active; + return self->cursor_active_; } -const char *memcached_server_type(const memcached_server_instance_st ptr) +const char *memcached_server_type(const memcached_instance_st * ptr) { if (ptr) { @@ -242,7 +244,7 @@ const char *memcached_server_type(const memcached_server_instance_st ptr) return "UNKNOWN"; } -uint8_t memcached_server_major_version(const memcached_server_instance_st instance) +uint8_t memcached_server_major_version(const memcached_instance_st * instance) { if (instance) { @@ -252,7 +254,7 @@ uint8_t memcached_server_major_version(const memcached_server_instance_st instan return UINT8_MAX; } -uint8_t memcached_server_minor_version(const memcached_server_instance_st instance) +uint8_t memcached_server_minor_version(const memcached_instance_st * instance) { if (instance) { @@ -262,7 +264,7 @@ uint8_t memcached_server_minor_version(const memcached_server_instance_st instan return UINT8_MAX; } -uint8_t memcached_server_micro_version(const memcached_server_instance_st instance) +uint8_t memcached_server_micro_version(const memcached_instance_st * instance) { if (instance) {