提交 9e29ea01 authored 作者: Artur Zaprzała's avatar Artur Zaprzała

FS-8141 Add support for apr_queue_term() to switch_apr.c

上级 2c1ea6bc
...@@ -659,6 +659,8 @@ SWITCH_DECLARE(switch_status_t) switch_queue_trypop(switch_queue_t *queue, void ...@@ -659,6 +659,8 @@ SWITCH_DECLARE(switch_status_t) switch_queue_trypop(switch_queue_t *queue, void
SWITCH_DECLARE(switch_status_t) switch_queue_interrupt_all(switch_queue_t *queue); SWITCH_DECLARE(switch_status_t) switch_queue_interrupt_all(switch_queue_t *queue);
SWITCH_DECLARE(switch_status_t) switch_queue_term(switch_queue_t *queue);
/** /**
* push/add a object to the queue, returning immediatly if the queue is full * push/add a object to the queue, returning immediatly if the queue is full
* *
......
...@@ -1119,7 +1119,6 @@ SWITCH_DECLARE(switch_status_t) switch_queue_pop_timeout(switch_queue_t *queue, ...@@ -1119,7 +1119,6 @@ SWITCH_DECLARE(switch_status_t) switch_queue_pop_timeout(switch_queue_t *queue,
return apr_queue_pop_timeout(queue, data, timeout); return apr_queue_pop_timeout(queue, data, timeout);
} }
SWITCH_DECLARE(switch_status_t) switch_queue_push(switch_queue_t *queue, void *data) SWITCH_DECLARE(switch_status_t) switch_queue_push(switch_queue_t *queue, void *data)
{ {
apr_status_t s; apr_status_t s;
...@@ -1141,6 +1140,11 @@ SWITCH_DECLARE(switch_status_t) switch_queue_interrupt_all(switch_queue_t *queue ...@@ -1141,6 +1140,11 @@ SWITCH_DECLARE(switch_status_t) switch_queue_interrupt_all(switch_queue_t *queue
return apr_queue_interrupt_all(queue); return apr_queue_interrupt_all(queue);
} }
SWITCH_DECLARE(switch_status_t) switch_queue_term(switch_queue_t *queue)
{
return apr_queue_term(queue);
}
SWITCH_DECLARE(switch_status_t) switch_queue_trypush(switch_queue_t *queue, void *data) SWITCH_DECLARE(switch_status_t) switch_queue_trypush(switch_queue_t *queue, void *data)
{ {
apr_status_t s; apr_status_t s;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论