mirror of
https://github.com/signalwire/freeswitch.git
synced 2026-07-24 05:02:10 +00:00
[core] remove apr-util from tree
This commit is contained in:
committed by
Andrey Volk
parent
c1a9e98e83
commit
9468ff746a
@@ -52,6 +52,17 @@
|
||||
|
||||
#include <apr_portable.h>
|
||||
|
||||
typedef struct switch_apr_queue_t switch_apr_queue_t;
|
||||
apr_status_t switch_apr_queue_create(switch_apr_queue_t **q, unsigned int queue_capacity, apr_pool_t *a);
|
||||
apr_status_t switch_apr_queue_push(switch_apr_queue_t *queue, void *data);
|
||||
apr_status_t switch_apr_queue_trypush(switch_apr_queue_t *queue, void *data);
|
||||
unsigned int switch_apr_queue_size(switch_apr_queue_t *queue);
|
||||
apr_status_t switch_apr_queue_pop(switch_apr_queue_t *queue, void **data);
|
||||
apr_status_t switch_apr_queue_pop_timeout(switch_apr_queue_t *queue, void **data, apr_interval_time_t timeout);
|
||||
apr_status_t switch_apr_queue_trypop(switch_apr_queue_t *queue, void **data);
|
||||
apr_status_t switch_apr_queue_interrupt_all(switch_apr_queue_t *queue);
|
||||
apr_status_t switch_apr_queue_term(switch_apr_queue_t *queue);
|
||||
|
||||
#endif // __SWITCH_APR_PVT_H__
|
||||
|
||||
/* For Emacs:
|
||||
|
||||
@@ -587,7 +587,7 @@ SWITCH_DECLARE(switch_status_t) switch_md5_string(char digest_str[SWITCH_MD5_DIG
|
||||
*/
|
||||
|
||||
/** Opaque structure used for queue API */
|
||||
typedef struct apr_queue_t switch_queue_t;
|
||||
typedef struct switch_apr_queue_t switch_queue_t;
|
||||
|
||||
/**
|
||||
* create a FIFO queue
|
||||
|
||||
Reference in New Issue
Block a user