From 4ab4f3d3b2f0c3c51922eaeea49df162a9c892cd Mon Sep 17 00:00:00 2001 From: Henri Herscher Date: Fri, 20 Jan 2006 22:28:35 +0000 Subject: Added numElements() method git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@119 09dcff7a-b715-0410-9601-b79a96267cd0 --- orkaudio/ThreadSafeQueue.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'orkaudio') diff --git a/orkaudio/ThreadSafeQueue.h b/orkaudio/ThreadSafeQueue.h index e050c85..088fa64 100644 --- a/orkaudio/ThreadSafeQueue.h +++ b/orkaudio/ThreadSafeQueue.h @@ -34,6 +34,8 @@ public: bool push(T &); T pop(); + int numElements(); + private: int m_size; ACE_Thread_Mutex m_mutex; @@ -75,6 +77,11 @@ template T ThreadSafeQueue::pop() return element; } +template int ThreadSafeQueue::numElements() +{ + return m_queue.size(); +} + #endif // __THREADSAFEQUEUE_H__ -- cgit v1.2.3