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