Exemplo n.º 1
0
void PacketPoolDestroy(void) {
    if (ringbuffer == NULL) {
        return;
    }

    Packet *p = NULL;
    while ((p = PacketPoolGetPacket()) != NULL) {
        PACKET_CLEANUP(p);
        SCFree(p);
    }

    RingBufferDestroy(ringbuffer);
    ringbuffer = NULL;
}
Exemplo n.º 2
0
Connection::~Connection() {
	RingBufferDestroy(_sendBuf);
	RingBufferDestroy(_recvBuf);
	FREE(_recv.buf.buf);
}