Index: webkit/fileapi/file_system_types.h |
diff --git a/webkit/fileapi/file_system_types.h b/webkit/fileapi/file_system_types.h |
deleted file mode 100644 |
index e45f6b0ebe1b1c85e4a0f81a9c82e5968bfdaa26..0000000000000000000000000000000000000000 |
--- a/webkit/fileapi/file_system_types.h |
+++ /dev/null |
@@ -1,110 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef WEBKIT_FILEAPI_FILE_SYSTEM_TYPES_H_ |
-#define WEBKIT_FILEAPI_FILE_SYSTEM_TYPES_H_ |
- |
-#include "third_party/WebKit/Source/Platform/chromium/public/WebFileSystem.h" |
-#include "third_party/WebKit/Source/Platform/chromium/public/WebFileSystemType.h" |
- |
-namespace fileapi { |
- |
-enum FileSystemType { |
- // Indicates uninitialized or invalid filesystem type. |
- kFileSystemTypeUnknown = -1, |
- |
- // ------------------------------------------------------------------------ |
- // Public FileSystem types, that are embedded in filesystem: URL and exposed |
- // to WebKit/renderer. Both Chrome and WebKit know how to handle these types. |
- |
- // Following two types are for TEMPORARY or PERSISTENT filesystems that |
- // can be used by webapps via standard app-facing API |
- // as defined in File API: Directories and System. |
- // http://www.w3.org/TR/file-system-api/#temporary-vs.-persistent-storage |
- // They are sandboxed filesystems; all the files in the filesystems are |
- // placed under the profile directory with path obfuscation and quota |
- // enforcement. |
- kFileSystemTypeTemporary = WebKit::WebFileSystemTypeTemporary, |
- kFileSystemTypePersistent = WebKit::WebFileSystemTypePersistent, |
- |
- // Indicates non-sandboxed isolated filesystem. |
- kFileSystemTypeIsolated = WebKit::WebFileSystemTypeIsolated, |
- |
- // Indicates non-sandboxed filesystem where files are placed outside the |
- // profile directory (thus called 'external' filesystem). |
- // This filesystem is used only by Chrome OS as of writing. |
- kFileSystemTypeExternal = WebKit::WebFileSystemTypeExternal, |
- |
- // ------------------------------------------------------------------------ |
- // Marks the beginning of internal type enum. (This is not the actual fs type) |
- kFileSystemInternalTypeEnumStart = 99, |
- |
- // Private FileSystem types, that should not appear in filesystem: URL as |
- // WebKit has no idea how to handle those types. |
- // |
- // One can register (mount) a new file system with a private file system type |
- // using IsolatedContext. Files in such file systems can be accessed via |
- // either Isolated or External public file system types (depending on |
- // how the file system is registered). |
- // See the comments for IsolatedContext and/or FileSystemURL for more details. |
- |
- // Should be used only for testing. |
- kFileSystemTypeTest, |
- |
- // Indicates a local filesystem where we can access files using native |
- // local path. |
- kFileSystemTypeNativeLocal, |
- |
- // Indicates a local filesystem where we can access files using native |
- // local path, but with restricted access. |
- // Restricted native local file system is in read-only mode. |
- kFileSystemTypeRestrictedNativeLocal, |
- |
- // Indicates a transient, isolated file system for dragged files (which could |
- // contain multiple dragged paths in the virtual root). |
- kFileSystemTypeDragged, |
- |
- // Indicates media filesystem which we can access with same manner to |
- // regular filesystem. |
- kFileSystemTypeNativeMedia, |
- |
- // Indicates media filesystem to which we need special protocol to access, |
- // such as MTP or PTP. |
- kFileSystemTypeDeviceMedia, |
- |
- // Indicates a Picasa virtual filesystem provided by Media Galleries API. |
- kFileSystemTypePicasa, |
- |
- // Indicates a synthetic iTunes filesystem. |
- kFileSystemTypeItunes, |
- |
- // Indicates a Drive filesystem which provides access to Google Drive. |
- kFileSystemTypeDrive, |
- |
- // Indicates a Syncable sandboxed filesystem which can be backed by a |
- // cloud storage service. |
- kFileSystemTypeSyncable, |
- |
- // Indicates an external filesystem accessible by file paths from platform |
- // Apps. As of writing, on non Chrome OS platform, this is merely a |
- // kFileSystemTypeNativeLocal. On Chrome OS, the path is parsed by |
- // the handlers of kFileSystemTypeExternal. |
- kFileSystemTypeNativeForPlatformApp, |
- |
- // Indicates an isolated filesystem which is supposed to contain one |
- // temporary which is supposed to go away when the last reference of |
- // its snapshot is dropped. |
- // This type is useful for creating a blob reference for a temporary |
- // file which must go away when the blob's last reference is dropped. |
- kFileSystemTypeForTransientFile, |
- |
- // -------------------------------------------------------------------- |
- // Marks the end of internal type enum. (This is not the actual fs type) |
- // New internal filesystem types must be added above this line. |
- kFileSystemInternalTypeEnumEnd, |
-}; |
- |
-} // namespace fileapi |
- |
-#endif // WEBKIT_FILEAPI_FILE_SYSTEM_TYPES_H_ |