summaryrefslogtreecommitdiff
path: root/includes/Threads.h
diff options
context:
space:
mode:
Diffstat (limited to 'includes/Threads.h')
-rw-r--r--includes/Threads.h7
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;