static void connection_close(struct connection_s* self) { if(self->fd != SOCKET_ERROR) { ox_socket_close(self->fd); ox_fdset_del(self->fdset, self->fd, ReadCheck || WriteCheck); self->fd = SOCKET_ERROR; self->status = connection_none; self->writable = false; ox_buffer_init(self->recv_buffer); ox_buffer_init(self->send_buffer); #ifdef CONNECTION_SEND_CHECK self->current_msg_id = 0; self->last_send_msg_id = 0; #endif } }
void SSDBProtocolRequest::init() { ox_buffer_init(m_request); }