Ejemplo n.º 1
0
void ms_message_destroy(MSMessage *m)
{
    /* the buffer  is freed if its ref_count goes to zero */
    if (m->buffer!=NULL) {
        m->buffer->ref_count--;
        if (m->buffer->ref_count==0) ms_buffer_destroy(m->buffer);
    }
    g_free(m);
}
Ejemplo n.º 2
0
void ms_fifo_destroy_with_buffer(MSFifo *fifo)
{
	ms_buffer_destroy(fifo->buffer);
	ms_fifo_destroy(fifo);
}