Index: webkit/fileapi/external_mount_points.h |
diff --git a/webkit/fileapi/external_mount_points.h b/webkit/fileapi/external_mount_points.h |
index fe8d4d08779fdc74321939f131975117d968abec..86e5b991113ee8b7b04e573ec8c644b7574b4a93 100644 |
--- a/webkit/fileapi/external_mount_points.h |
+++ b/webkit/fileapi/external_mount_points.h |
@@ -18,6 +18,7 @@ |
class FilePath; |
namespace fileapi { |
+class FileSystemURL; |
class RemoteFileSystemProxyInterface; |
} |
@@ -54,6 +55,7 @@ class WEBKIT_STORAGE_EXPORT ExternalMountPoints |
// |
// If not empty, |path| must be absolute. It is allowed for the path to be |
// empty, but |GetVirtualPath| will not work for those mount points. |
+ // Path separators will be normalized. |
// |
// An external file system registered by this method can be revoked |
// by calling RevokeFileSystem with |mount_name|. |
@@ -70,6 +72,14 @@ class WEBKIT_STORAGE_EXPORT ExternalMountPoints |
// MountPoints overrides. |
virtual bool RevokeFileSystem(const std::string& mount_name) OVERRIDE; |
+ virtual bool CanHandleURL(const FileSystemURL& url) const OVERRIDE; |
+ virtual FileSystemURL CrackFileSystemURL( |
+ const FileSystemURL& url) const OVERRIDE; |
+ virtual FileSystemURL CrackURL(const GURL& url) const OVERRIDE; |
+ virtual FileSystemURL CreateCrackedFileSystemURL( |
+ const GURL& origin, |
+ FileSystemType type, |
+ const FilePath& path) const OVERRIDE; |
virtual bool GetRegisteredPath(const std::string& mount_name, |
FilePath* path) const OVERRIDE; |
virtual bool CrackVirtualPath(const FilePath& virtual_path, |