1#ifndef POSER_CORE_QUEUE_H
2#define POSER_CORE_QUEUE_H
32 CMETHOD ATTR_NONNULL((2));
A simple queue of objects.
void PSC_Queue_destroy(PSC_Queue *self)
PSC_Queue destructor.
PSC_Queue * PSC_Queue_create(void)
PSC_Queue default constructor.
void PSC_Queue_enqueue(PSC_Queue *self, void *obj, void(*deleter)(void *))
Enqueue an object.
void * PSC_Queue_dequeue(PSC_Queue *self)
Dequeue the oldest object.