Apache Portable Runtime
|
Thread Safe FIFO bounded queue. More...
Go to the source code of this file.
Typedefs | |
typedef struct apr_queue_t | apr_queue_t |
Functions | |
apr_status_t | apr_queue_create (apr_queue_t **queue, unsigned int queue_capacity, apr_pool_t *a) |
apr_status_t | apr_queue_push (apr_queue_t *queue, void *data) |
apr_status_t | apr_queue_pop (apr_queue_t *queue, void **data) |
apr_status_t | apr_queue_trypush (apr_queue_t *queue, void *data) |
apr_status_t | apr_queue_trypop (apr_queue_t *queue, void **data) |
apr_status_t | apr_queue_timedpush (apr_queue_t *queue, void *data, apr_interval_time_t timeout) |
apr_status_t | apr_queue_timedpop (apr_queue_t *queue, void **data, apr_interval_time_t timeout) |
unsigned int | apr_queue_size (apr_queue_t *queue) |
apr_status_t | apr_queue_interrupt_all (apr_queue_t *queue) |
apr_status_t | apr_queue_term (apr_queue_t *queue) |
Thread Safe FIFO bounded queue.