| 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 580552a6af22cf04d7851884de731f9d9ab0e621..0a874b3beb442fca8e889ad775ddbb014f2635b1 100644
|
| --- a/content/browser/child_process_security_policy_impl.h
|
| +++ b/content/browser/child_process_security_policy_impl.h
|
| @@ -141,20 +141,6 @@ class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
| // the browser should call this method to check for the capability.
|
| bool CanReadDirectory(int child_id, const base::FilePath& directory);
|
|
|
| - // Deprecated: Use CanReadFile, etc. methods instead.
|
| - // Determines if certain permissions were granted for a file. |permissions|
|
| - // must be a bitwise-or'd value of base::PlatformFileFlags.
|
| - bool HasPermissionsForFile(int child_id,
|
| - const base::FilePath& file,
|
| - int permissions);
|
| -
|
| - // Deprecated: Use CanReadFileSystemFile, etc. methods instead.
|
| - // Determines if certain permissions were granted for a file in FileSystem
|
| - // API. |permissions| must be a bitwise-or'd value of base::PlatformFileFlags.
|
| - bool HasPermissionsForFileSystemFile(int child_id,
|
| - const fileapi::FileSystemURL& url,
|
| - int permissions);
|
| -
|
| // Explicit permissions checks for FileSystemURL specified files.
|
| bool CanReadFileSystemFile(int child_id, const fileapi::FileSystemURL& url);
|
| bool CanWriteFileSystemFile(int child_id, const fileapi::FileSystemURL& url);
|
| @@ -211,6 +197,7 @@ class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
| friend class ChildProcessSecurityPolicyTest;
|
| FRIEND_TEST_ALL_PREFIXES(ChildProcessSecurityPolicyInProcessBrowserTest,
|
| NoLeak);
|
| + FRIEND_TEST_ALL_PREFIXES(ChildProcessSecurityPolicyTest, FilePermissions);
|
|
|
| class SecurityState;
|
|
|
| @@ -247,6 +234,20 @@ class CONTENT_EXPORT ChildProcessSecurityPolicyImpl
|
| const std::string& filesystem_id,
|
| int permission);
|
|
|
| + // Deprecated: Use CanReadFile, etc. methods instead.
|
| + // Determines if certain permissions were granted for a file. |permissions|
|
| + // must be a bitwise-or'd value of base::PlatformFileFlags.
|
| + bool HasPermissionsForFile(int child_id,
|
| + const base::FilePath& file,
|
| + int permissions);
|
| +
|
| + // Deprecated: Use CanReadFileSystemFile, etc. methods instead.
|
| + // Determines if certain permissions were granted for a file in FileSystem
|
| + // API. |permissions| must be a bitwise-or'd value of base::PlatformFileFlags.
|
| + bool HasPermissionsForFileSystemFile(int child_id,
|
| + const fileapi::FileSystemURL& url,
|
| + int permissions);
|
| +
|
| // You must acquire this lock before reading or writing any members of this
|
| // class. You must not block while holding this lock.
|
| base::Lock lock_;
|
|
|