diff --git a/HISTORY b/HISTORY index cf28f46..fafd66d 100644 --- a/HISTORY +++ b/HISTORY @@ -1,6 +1,7 @@ Version 1.07 2014-09-10 * increment alloc task buffer + * add function free_queue_current_connections Version 1.06 2014-08-27 * update source code from FastDFS V5.02 diff --git a/src/fast_task_queue.c b/src/fast_task_queue.c index 81087d7..f0cd0de 100644 --- a/src/fast_task_queue.c +++ b/src/fast_task_queue.c @@ -500,6 +500,11 @@ int free_queue_count() return task_queue_count(&g_free_queue); } +int free_queue_current_connections() +{ + return g_free_queue.current_connections; +} + int task_queue_push(struct fast_task_queue *pQueue, \ struct fast_task_info *pTask) { diff --git a/src/fast_task_queue.h b/src/fast_task_queue.h index 9b33bbc..2ac5361 100644 --- a/src/fast_task_queue.h +++ b/src/fast_task_queue.h @@ -90,7 +90,7 @@ void free_queue_destroy(); int free_queue_push(struct fast_task_info *pTask); struct fast_task_info *free_queue_pop(); int free_queue_count(); - +int free_queue_current_connections(); int task_queue_init(struct fast_task_queue *pQueue); int task_queue_push(struct fast_task_queue *pQueue, \