diff options
Diffstat (limited to 'src/uscxml/concurrency/BlockingQueue.h')
-rw-r--r-- | src/uscxml/concurrency/BlockingQueue.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/uscxml/concurrency/BlockingQueue.h b/src/uscxml/concurrency/BlockingQueue.h index 16c23d4..81d082d 100644 --- a/src/uscxml/concurrency/BlockingQueue.h +++ b/src/uscxml/concurrency/BlockingQueue.h @@ -30,6 +30,11 @@ public: return ret; } + bool isEmpty() { + tthread::lock_guard<tthread::mutex> lock(_mutex); + return _queue.empty(); + } + tthread::mutex _mutex; tthread::condition_variable _cond; std::list<T> _queue; |