Index: webrtc/base/swap_queue.h |
diff --git a/webrtc/base/swap_queue.h b/webrtc/base/swap_queue.h |
index 1851309bd7356d808dc45fadad23622bbcb4ea8b..a810975896615b714dd3d8678ca6e442eee9131e 100644 |
--- a/webrtc/base/swap_queue.h |
+++ b/webrtc/base/swap_queue.h |
@@ -104,6 +104,13 @@ class SwapQueue { |
RTC_DCHECK(VerifyQueueSlots()); |
} |
+ size_t Capacity() const { return queue_.size(); } |
+ |
+ size_t Size() const { |
+ rtc::CritScope cs(&crit_queue_); |
+ return num_elements_; |
tommi
2017/03/28 13:01:40
returning a value that requires a lock? (the retu
|
+ } |
+ |
// Resets the queue to have zero content wile maintaining the queue size. |
void Clear() { |
rtc::CritScope cs(&crit_queue_); |