コード例 #1
0
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
    }
}
コード例 #2
0
ファイル: SSDBProtocol.cpp プロジェクト: IronsDu/DBProxy
void SSDBProtocolRequest::init()
{
    ox_buffer_init(m_request);
}