| Index: webrtc/system_wrappers/interface/file_wrapper.h
 | 
| diff --git a/webrtc/system_wrappers/interface/file_wrapper.h b/webrtc/system_wrappers/interface/file_wrapper.h
 | 
| deleted file mode 100644
 | 
| index 8f4e09f9c9d42a414c4e7a3ed8b0741bf32c1007..0000000000000000000000000000000000000000
 | 
| --- a/webrtc/system_wrappers/interface/file_wrapper.h
 | 
| +++ /dev/null
 | 
| @@ -1,78 +0,0 @@
 | 
| -/*
 | 
| - *  Copyright (c) 2011 The WebRTC project authors. All Rights Reserved.
 | 
| - *
 | 
| - *  Use of this source code is governed by a BSD-style license
 | 
| - *  that can be found in the LICENSE file in the root of the source
 | 
| - *  tree. An additional intellectual property rights grant can be found
 | 
| - *  in the file PATENTS.  All contributing project authors may
 | 
| - *  be found in the AUTHORS file in the root of the source tree.
 | 
| - */
 | 
| -
 | 
| -#ifndef WEBRTC_SYSTEM_WRAPPERS_INTERFACE_FILE_WRAPPER_H_
 | 
| -#define WEBRTC_SYSTEM_WRAPPERS_INTERFACE_FILE_WRAPPER_H_
 | 
| -
 | 
| -#include <stddef.h>
 | 
| -#include <stdio.h>
 | 
| -
 | 
| -#include "webrtc/common_types.h"
 | 
| -#include "webrtc/typedefs.h"
 | 
| -
 | 
| -// Implementation of an InStream and OutStream that can read (exclusive) or
 | 
| -// write from/to a file.
 | 
| -
 | 
| -namespace webrtc {
 | 
| -
 | 
| -class FileWrapper : public InStream, public OutStream {
 | 
| - public:
 | 
| -  static const size_t kMaxFileNameSize = 1024;
 | 
| -
 | 
| -  // Factory method. Constructor disabled.
 | 
| -  static FileWrapper* Create();
 | 
| -
 | 
| -  // Returns true if a file has been opened.
 | 
| -  virtual bool Open() const = 0;
 | 
| -
 | 
| -  // Opens a file in read or write mode, decided by the read_only parameter.
 | 
| -  virtual int OpenFile(const char* file_name_utf8,
 | 
| -                       bool read_only,
 | 
| -                       bool loop = false,
 | 
| -                       bool text = false) = 0;
 | 
| -
 | 
| -  // Initializes the wrapper from an existing handle. |read_only| must match in
 | 
| -  // the mode the file was opened in. If |manage_file| is true, the wrapper
 | 
| -  // takes ownership of |handle| and closes it in CloseFile().
 | 
| -  virtual int OpenFromFileHandle(FILE* handle,
 | 
| -                                 bool manage_file,
 | 
| -                                 bool read_only,
 | 
| -                                 bool loop = false) = 0;
 | 
| -
 | 
| -  virtual int CloseFile() = 0;
 | 
| -
 | 
| -  // Limits the file size to |bytes|. Writing will fail after the cap
 | 
| -  // is hit. Pass zero to use an unlimited size.
 | 
| -  virtual int SetMaxFileSize(size_t bytes)  = 0;
 | 
| -
 | 
| -  // Flush any pending writes.
 | 
| -  virtual int Flush() = 0;
 | 
| -
 | 
| -  // Returns the opened file's name in |file_name_utf8|. Provide the size of
 | 
| -  // the buffer in bytes in |size|. The name will be truncated if |size| is
 | 
| -  // too small.
 | 
| -  virtual int FileName(char* file_name_utf8,
 | 
| -                       size_t size) const = 0;
 | 
| -
 | 
| -  // Write |format| to the opened file. Arguments are taken in the same manner
 | 
| -  // as printf. That is, supply a format string containing text and
 | 
| -  // specifiers. Returns the number of characters written or -1 on error.
 | 
| -  virtual int WriteText(const char* format, ...) = 0;
 | 
| -
 | 
| -  // Inherited from both Instream and OutStream.
 | 
| -  // Rewinds the file to the start. Only available when OpenFile() has been
 | 
| -  // called with |loop| == true or |readOnly| == true.
 | 
| -  // virtual int Rewind() = 0;
 | 
| -  int Rewind() override;
 | 
| -};
 | 
| -
 | 
| -}  // namespace webrtc
 | 
| -
 | 
| -#endif  // WEBRTC_SYSTEM_WRAPPERS_INTERFACE_FILE_WRAPPER_H_
 | 
| 
 |