summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi/file_system_mount_point_provider.h
diff options
context:
space:
mode:
authorkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-17 05:05:41 +0000
committerkinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-06-17 05:05:41 +0000
commitce09761c265306185fb43d5ceabde90293fc30ae (patch)
tree7bc93472ce7138c97086d9e612cd39a6aa777fbc /webkit/fileapi/file_system_mount_point_provider.h
parent42c0a0c6d7f217aa7b52a4f3452f74857d894229 (diff)
downloadchromium_src-ce09761c265306185fb43d5ceabde90293fc30ae.zip
chromium_src-ce09761c265306185fb43d5ceabde90293fc30ae.tar.gz
chromium_src-ce09761c265306185fb43d5ceabde90293fc30ae.tar.bz2
Move MountPointProvider:GetRootDirectories() out of MPP and into ExternalMountPointProvider.
BUG=none TEST=existing tests Review URL: https://chromiumcodereview.appspot.com/10540177 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@142632 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/fileapi/file_system_mount_point_provider.h')
-rw-r--r--webkit/fileapi/file_system_mount_point_provider.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/webkit/fileapi/file_system_mount_point_provider.h b/webkit/fileapi/file_system_mount_point_provider.h
index 20cd7e6..b641da8 100644
--- a/webkit/fileapi/file_system_mount_point_provider.h
+++ b/webkit/fileapi/file_system_mount_point_provider.h
@@ -68,11 +68,6 @@ class FILEAPI_EXPORT FileSystemMountPointProvider {
// Callable on any thread.
virtual bool IsRestrictedFileName(const FilePath& filename) const = 0;
- // Returns the list of top level directories that are exposed by this
- // provider. This list is used to set appropriate child process file access
- // permissions.
- virtual std::vector<FilePath> GetRootDirectories() const = 0;
-
// Returns the specialized FileSystemFileUtil for this mount point.
virtual FileSystemFileUtil* GetFileUtil() = 0;
@@ -121,6 +116,10 @@ class FILEAPI_EXPORT FileSystemMountPointProvider {
class ExternalFileSystemMountPointProvider
: public FileSystemMountPointProvider {
public:
+ // Returns the list of top level directories that are exposed by this
+ // provider. This list is used to set appropriate child process file access
+ // permissions.
+ virtual std::vector<FilePath> GetRootDirectories() const = 0;
// Grant access to all external file system from extension identified with
// |extension_id|.
virtual void GrantFullAccessToExtension(const std::string& extension_id) = 0;