Index: webrtc/base/swap_queue.h |
diff --git a/webrtc/base/swap_queue.h b/webrtc/base/swap_queue.h |
index 1851309bd7356d808dc45fadad23622bbcb4ea8b..1b66cec8807fab36b70a51bdbeb0f27e18bc2e44 100644 |
--- a/webrtc/base/swap_queue.h |
+++ b/webrtc/base/swap_queue.h |
@@ -104,6 +104,16 @@ class SwapQueue { |
RTC_DCHECK(VerifyQueueSlots()); |
} |
+ size_t Capacity() const { |
+ rtc::CritScope cs(&crit_queue_); |
+ return queue_.size(); |
+ } |
+ |
+ size_t Size() const { |
+ rtc::CritScope cs(&crit_queue_); |
+ return num_elements_; |
+ } |
+ |
// Resets the queue to have zero content wile maintaining the queue size. |
void Clear() { |
rtc::CritScope cs(&crit_queue_); |