| Index: webrtc/base/bufferqueue.h
 | 
| diff --git a/webrtc/base/bufferqueue.h b/webrtc/base/bufferqueue.h
 | 
| index bc9fc842dbd5a91ced059b82fb0c2c26974c66b7..3142ae3703d79ea08287ffb2a757f6fb3fea7df3 100644
 | 
| --- a/webrtc/base/bufferqueue.h
 | 
| +++ b/webrtc/base/bufferqueue.h
 | 
| @@ -11,51 +11,9 @@
 | 
|  #ifndef WEBRTC_BASE_BUFFERQUEUE_H_
 | 
|  #define WEBRTC_BASE_BUFFERQUEUE_H_
 | 
|  
 | 
| -#include <deque>
 | 
| -#include <vector>
 | 
|  
 | 
| -#include "webrtc/base/buffer.h"
 | 
| -#include "webrtc/base/constructormagic.h"
 | 
| -#include "webrtc/base/criticalsection.h"
 | 
| -
 | 
| -namespace rtc {
 | 
| -
 | 
| -class BufferQueue {
 | 
| - public:
 | 
| -  // Creates a buffer queue with a given capacity and default buffer size.
 | 
| -  BufferQueue(size_t capacity, size_t default_size);
 | 
| -  virtual ~BufferQueue();
 | 
| -
 | 
| -  // Return number of queued buffers.
 | 
| -  size_t size() const;
 | 
| -
 | 
| -  // Clear the BufferQueue by moving all Buffers from |queue_| to |free_list_|.
 | 
| -  void Clear();
 | 
| -
 | 
| -  // ReadFront will only read one buffer at a time and will truncate buffers
 | 
| -  // that don't fit in the passed memory.
 | 
| -  // Returns true unless no data could be returned.
 | 
| -  bool ReadFront(void* data, size_t bytes, size_t* bytes_read);
 | 
| -
 | 
| -  // WriteBack always writes either the complete memory or nothing.
 | 
| -  // Returns true unless no data could be written.
 | 
| -  bool WriteBack(const void* data, size_t bytes, size_t* bytes_written);
 | 
| -
 | 
| - protected:
 | 
| -  // These methods are called when the state of the queue changes.
 | 
| -  virtual void NotifyReadableForTest() {}
 | 
| -  virtual void NotifyWritableForTest() {}
 | 
| -
 | 
| - private:
 | 
| -  size_t capacity_;
 | 
| -  size_t default_size_;
 | 
| -  CriticalSection crit_;
 | 
| -  std::deque<Buffer*> queue_ GUARDED_BY(crit_);
 | 
| -  std::vector<Buffer*> free_list_ GUARDED_BY(crit_);
 | 
| -
 | 
| -  RTC_DISALLOW_COPY_AND_ASSIGN(BufferQueue);
 | 
| -};
 | 
| -
 | 
| -}  // namespace rtc
 | 
| +// This header is deprecated and is just left here temporarily during
 | 
| +// refactoring. See https://bugs.webrtc.org/7634 for more details.
 | 
| +#include "webrtc/rtc_base/bufferqueue.h"
 | 
|  
 | 
|  #endif  // WEBRTC_BASE_BUFFERQUEUE_H_
 | 
| 
 |