summaryrefslogtreecommitdiffstats
path: root/content/browser/child_process_security_policy_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'content/browser/child_process_security_policy_impl.h')
-rw-r--r--content/browser/child_process_security_policy_impl.h21
1 files changed, 12 insertions, 9 deletions
diff --git a/content/browser/child_process_security_policy_impl.h b/content/browser/child_process_security_policy_impl.h
index a2136b7..6525968 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