From 0f171d4a2599f9c8d1205e319de1024bf030f762 Mon Sep 17 00:00:00 2001 From: Bastien Montagne Date: Fri, 19 Jun 2015 12:30:21 +0200 Subject: BLI_threads Queue: add `BLI_thread_queue_is_empty()`. Avoids counting the whole queue when we only want to check whether it is empty or not! --- source/blender/blenlib/BLI_threads.h | 1 + 1 file changed, 1 insertion(+) (limited to 'source/blender/blenlib/BLI_threads.h') diff --git a/source/blender/blenlib/BLI_threads.h b/source/blender/blenlib/BLI_threads.h index 18b8feaa99c..b2ead15af22 100644 --- a/source/blender/blenlib/BLI_threads.h +++ b/source/blender/blenlib/BLI_threads.h @@ -175,6 +175,7 @@ void BLI_thread_queue_push(ThreadQueue *queue, void *work); void *BLI_thread_queue_pop(ThreadQueue *queue); void *BLI_thread_queue_pop_timeout(ThreadQueue *queue, int ms); int BLI_thread_queue_size(ThreadQueue *queue); +bool BLI_thread_queue_is_empty(ThreadQueue *queue); void BLI_thread_queue_wait_finish(ThreadQueue *queue); void BLI_thread_queue_nowait(ThreadQueue *queue); -- cgit v1.2.3