aboutsummaryrefslogtreecommitdiff
path: root/rtc_base/buffer_queue.h
diff options
context:
space:
mode:
Diffstat (limited to 'rtc_base/buffer_queue.h')
-rw-r--r--rtc_base/buffer_queue.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/rtc_base/buffer_queue.h b/rtc_base/buffer_queue.h
index 5cb18d0220..29d1a5b136 100644
--- a/rtc_base/buffer_queue.h
+++ b/rtc_base/buffer_queue.h
@@ -18,7 +18,7 @@
#include "rtc_base/buffer.h"
#include "rtc_base/constructor_magic.h"
-#include "rtc_base/critical_section.h"
+#include "rtc_base/synchronization/mutex.h"
#include "rtc_base/thread_annotations.h"
namespace rtc {
@@ -52,9 +52,9 @@ class BufferQueue {
private:
size_t capacity_;
size_t default_size_;
- CriticalSection crit_;
- std::deque<Buffer*> queue_ RTC_GUARDED_BY(crit_);
- std::vector<Buffer*> free_list_ RTC_GUARDED_BY(crit_);
+ mutable webrtc::Mutex mutex_;
+ std::deque<Buffer*> queue_ RTC_GUARDED_BY(mutex_);
+ std::vector<Buffer*> free_list_ RTC_GUARDED_BY(mutex_);
RTC_DISALLOW_COPY_AND_ASSIGN(BufferQueue);
};