self->number_of_hosts= 0;
self->cursor_active= 0;
self->port= port;
- self->fd= INVALID_SOCKET;
self->io_bytes_sent= 0;
self->request_id= 0;
self->server_failure_counter= 0;
self->minor_version= UINT8_MAX;
self->type= type;
self->error_messages= NULL;
- self->read_ptr= self->read_buffer;
- self->read_buffer_length= 0;
- self->read_data_length= 0;
- self->write_buffer_offset= 0;
- self->address_info= NULL;
- self->address_info_next= NULL;
self->state= MEMCACHED_SERVER_STATE_NEW;
self->next_retry= 0;
}
memcached_server_st *__server_create_with(memcached_st *memc,
- memcached_server_st* self,
+ memcached_server_st* allocated_instance,
const memcached_string_t& hostname,
const in_port_t port,
uint32_t weight,
return NULL;
}
- self= _server_create(self, memc);
+ allocated_instance= _server_create(allocated_instance, memc);
- if (self == NULL)
+ if (allocated_instance == NULL)
{
return NULL;
}
- _server_init(self, const_cast<memcached_st *>(memc), hostname, port, weight, type);
+ _server_init(allocated_instance, const_cast<memcached_st *>(memc), hostname, port, weight, type);
- return self;
+ return allocated_instance;
}
void __server_free(memcached_server_st *self)
return 0;
}
- return self->port;
+ return self->port();
}
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)