| Index: content/browser/child_process_security_policy_impl.h
|
| diff --git a/content/browser/child_process_security_policy_impl.h b/content/browser/child_process_security_policy_impl.h
|
| index a2136b7fee521270fa65c6cc715b9a2ed4565930..6525968c23d29155d548ba6305d2a34e9f740529 100644
|
| --- a/content/browser/child_process_security_policy_impl.h
|
| +++ b/content/browser/child_process_security_policy_impl.h
|
| @@ -17,9 +17,12 @@
|
| #include "content/public/browser/child_process_security_policy.h"
|
| #include "webkit/glue/resource_type.h"
|
|
|
| -class FilePath;
|
| class GURL;
|
|
|
| +namespace base {
|
| +class FilePath;
|
| +}
|
| +
|
| namespace content {
|
|
|
| class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
| @@ -37,9 +40,9 @@ class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
| virtual void RegisterDisabledSchemes(const std::set<std::string>& schemes)
|
| OVERRIDE;
|
| virtual void GrantPermissionsForFile(int child_id,
|
| - const FilePath& file,
|
| + const base::FilePath& file,
|
| int permissions) OVERRIDE;
|
| - virtual void GrantReadFile(int child_id, const FilePath& file) OVERRIDE;
|
| + virtual void GrantReadFile(int child_id, const base::FilePath& file) OVERRIDE;
|
| virtual void GrantReadFileSystem(
|
| int child_id,
|
| const std::string& filesystem_id) OVERRIDE;
|
| @@ -50,7 +53,7 @@ class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
| int child_id,
|
| const std::string& filesystem_id) OVERRIDE;
|
| virtual void GrantScheme(int child_id, const std::string& scheme) OVERRIDE;
|
| - virtual bool CanReadFile(int child_id, const FilePath& file) OVERRIDE;
|
| + virtual bool CanReadFile(int child_id, const base::FilePath& file) OVERRIDE;
|
| virtual bool CanReadFileSystem(int child_id,
|
| const std::string& filesystem_id) OVERRIDE;
|
| virtual bool CanReadWriteFileSystem(
|
| @@ -95,10 +98,10 @@ class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
|
|
| // Grants the child process permission to enumerate all the files in
|
| // this directory and read those files.
|
| - void GrantReadDirectory(int child_id, const FilePath& directory);
|
| + void GrantReadDirectory(int child_id, const base::FilePath& directory);
|
|
|
| // Revokes all permissions granted to the given file.
|
| - void RevokeAllPermissionsForFile(int child_id, const FilePath& file);
|
| + void RevokeAllPermissionsForFile(int child_id, const base::FilePath& file);
|
|
|
| // Grant the child process the ability to use Web UI Bindings.
|
| void GrantWebUIBindings(int child_id);
|
| @@ -123,12 +126,12 @@ class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
|
|
| // Before servicing a child process's request to enumerate a directory
|
| // the browser should call this method to check for the capability.
|
| - bool CanReadDirectory(int child_id, const FilePath& directory);
|
| + bool CanReadDirectory(int child_id, const base::FilePath& directory);
|
|
|
| // Determines if certain permissions were granted for a file. |permissions|
|
| // must be a bit-set of base::PlatformFileFlags.
|
| bool HasPermissionsForFile(int child_id,
|
| - const FilePath& file,
|
| + const base::FilePath& file,
|
| int permissions);
|
|
|
| // Returns true if the specified child_id has been granted WebUIBindings.
|
| @@ -194,7 +197,7 @@ class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
| // Determines if certain permissions were granted for a file to given child
|
| // process. |permissions| must be a bit-set of base::PlatformFileFlags.
|
| bool ChildProcessHasPermissionsForFile(int child_id,
|
| - const FilePath& file,
|
| + const base::FilePath& file,
|
| int permissions);
|
|
|
| // You must acquire this lock before reading or writing any members of this
|
|
|