summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/sandbox_mount_point_provider.h
diff options
context:
space:
mode:
authorkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-10 04:05:31 +0000
committerkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-10 04:05:31 +0000
commitb40ffe723a35565425c58c581144d7b697593c03 (patch)
treea02b7c17025dd45967576ffe2d247a5447dcaabe /webkit/fileapi/sandbox_mount_point_provider.h
parent3157a9fde73cc3532348b82d2365da98f00bd772 (diff)
downloadchromium_src-b40ffe723a35565425c58c581144d7b697593c03.zip
chromium_src-b40ffe723a35565425c58c581144d7b697593c03.tar.gz
chromium_src-b40ffe723a35565425c58c581144d7b697593c03.tar.bz2
Cleanup file permission check code in FileAPIMessageFilter
- Move detailed permission check code into each MountPointProvider - Add common enum for fileapi permission policy (webkit/fileapi/file_permission_policy.{h,cc}) BUG=none, cleanup only TEST=content_browsertests:FileSystemLayoutTest.*,browser_tests:FileBrowser*) Review URL: https://codereview.chromium.org/11804005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@176014 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/fileapi/sandbox_mount_point_provider.h')
-rw-r--r--webkit/fileapi/sandbox_mount_point_provider.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/webkit/fileapi/sandbox_mount_point_provider.h b/webkit/fileapi/sandbox_mount_point_provider.h
index 3d5dd11..1302cc4 100644
--- a/webkit/fileapi/sandbox_mount_point_provider.h
+++ b/webkit/fileapi/sandbox_mount_point_provider.h
@@ -83,8 +83,9 @@ class WEBKIT_STORAGE_EXPORT SandboxMountPointProvider
virtual bool IsAccessAllowed(const FileSystemURL& url) OVERRIDE;
virtual bool IsRestrictedFileName(const FilePath& filename) const OVERRIDE;
virtual FileSystemFileUtil* GetFileUtil(FileSystemType type) OVERRIDE;
- virtual FilePath GetPathForPermissionsCheck(const FilePath& virtual_path)
- const OVERRIDE;
+ virtual FilePermissionPolicy GetPermissionPolicy(
+ const FileSystemURL& url,
+ int permissions) const OVERRIDE;
virtual FileSystemOperation* CreateFileSystemOperation(
const FileSystemURL& url,
FileSystemContext* context,