diff options
author | Henri Herscher <henri@oreka.org> | 2006-01-20 22:28:35 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2006-01-20 22:28:35 +0000 |
commit | 4ab4f3d3b2f0c3c51922eaeea49df162a9c892cd (patch) | |
tree | e866750f0eabb371be689fc00d2540c49d924af7 /orkaudio | |
parent | 7c9cc7cfe0b4294f13b7347bc16d4f736017b7fa (diff) |
Added numElements() method
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@119 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio')
-rw-r--r-- | orkaudio/ThreadSafeQueue.h | 7 |
1 files changed, 7 insertions, 0 deletions
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 <class T> T ThreadSafeQueue<T>::pop() return element; } +template <class T> int ThreadSafeQueue<T>::numElements() +{ + return m_queue.size(); +} + #endif // __THREADSAFEQUEUE_H__ |