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_ |