diff options
Diffstat (limited to 'includes/Threads.h')
-rw-r--r-- | includes/Threads.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/includes/Threads.h b/includes/Threads.h index 2347a84..a1f270e 100644 --- a/includes/Threads.h +++ b/includes/Threads.h @@ -57,6 +57,13 @@ class Queue { m_lock.leave(); return t; } + int size() { + int r; + m_lock.enter(); + r = m_queue.size(); + m_lock.leave(); + return r; + } private: std::queue<T> m_queue; Lock m_lock; |