diff options
author | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-28 02:08:07 +0000 |
---|---|---|
committer | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-05-28 02:08:07 +0000 |
commit | c6f9203a46211bb08b84f73b4e1df303f1ab8c42 (patch) | |
tree | b8774c1e80f5e37c7f31a889023962fb3eb1bb7e /webkit/browser/fileapi/file_permission_policy.h | |
parent | ba7e19a2704f1c4772d1f1f3a45a2b2b78c0bbd7 (diff) | |
download | chromium_src-c6f9203a46211bb08b84f73b4e1df303f1ab8c42.zip chromium_src-c6f9203a46211bb08b84f73b4e1df303f1ab8c42.tar.gz chromium_src-c6f9203a46211bb08b84f73b4e1df303f1ab8c42.tar.bz2 |
Move browser-specific FileAPI code from webkit/fileapi to webkit/browser/fileapi
Moving following files:
- file_system_context*
- file_system_operation*
- file_system_url*
- and all others but not in syncable/ ones
BUG=239710
TBR=avi@chromium.org, tzik@chromium.org
Review URL: https://codereview.chromium.org/15859007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202482 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/browser/fileapi/file_permission_policy.h')
-rw-r--r-- | webkit/browser/fileapi/file_permission_policy.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/webkit/browser/fileapi/file_permission_policy.h b/webkit/browser/fileapi/file_permission_policy.h new file mode 100644 index 0000000..baecbb1 --- /dev/null +++ b/webkit/browser/fileapi/file_permission_policy.h @@ -0,0 +1,34 @@ +// Copyright (c) 2013 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#ifndef WEBKIT_BROWSER_FILEAPI_FILE_PERMISSION_POLICY_H_ +#define WEBKIT_BROWSER_FILEAPI_FILE_PERMISSION_POLICY_H_ + +#include "webkit/storage/webkit_storage_export.h" + +namespace fileapi { + +WEBKIT_STORAGE_EXPORT extern const int kReadFilePermissions; +WEBKIT_STORAGE_EXPORT extern const int kWriteFilePermissions; +WEBKIT_STORAGE_EXPORT extern const int kCreateFilePermissions; +WEBKIT_STORAGE_EXPORT extern const int kOpenFilePermissions; + +enum FilePermissionPolicy { + // Any access should be always denied. + FILE_PERMISSION_ALWAYS_DENY, + + // Any access should be always allowed. (This should be used only for + // access to sandbox directories.) + FILE_PERMISSION_ALWAYS_ALLOW, + + // Access should be examined by per-file permission policy. + FILE_PERMISSION_USE_FILE_PERMISSION, + + // Access should be examined by per-filesystem permission policy. + FILE_PERMISSION_USE_FILESYSTEM_PERMISSION, +}; + +} // namespace fileapi + +#endif // WEBKIT_BROWSER_FILEAPI_FILE_PERMISSION_POLICY_H_ |