17 #ifndef APT_CYCLIC_QUEUE_H
18 #define APT_CYCLIC_QUEUE_H
30 #define CYCLIC_QUEUE_DEFAULT_SIZE 100
apt_bool_t apt_cyclic_queue_push(apt_cyclic_queue_t *queue, void *obj)
#define APT_END_EXTERN_C
Definition: apt.h:38
void apt_cyclic_queue_destroy(apt_cyclic_queue_t *queue)
int apt_bool_t
Definition: apt.h:57
apt_bool_t apt_cyclic_queue_is_empty(const apt_cyclic_queue_t *queue)
#define APT_BEGIN_EXTERN_C
Definition: apt.h:36
#define APT_DECLARE(type)
Definition: apt.h:53
void * apt_cyclic_queue_pop(apt_cyclic_queue_t *queue)
void apt_cyclic_queue_clear(apt_cyclic_queue_t *queue)
apt_cyclic_queue_t * apt_cyclic_queue_create(apr_size_t size)
struct apt_cyclic_queue_t apt_cyclic_queue_t
Definition: apt_cyclic_queue.h:33