/external/chromium_org/chrome/common/extensions/permissions/ |
chrome_api_permissions.cc | 22 template<typename T> APIPermission* CreateAPIPermission( 33 {APIPermission::kAppView, "appview", 35 {APIPermission::kBackground, "background"}, 36 {APIPermission::kClipboardRead, "clipboardRead", 39 {APIPermission::kClipboardWrite, "clipboardWrite"}, 40 {APIPermission::kDeclarativeContent, "declarativeContent"}, 41 {APIPermission::kDeclarativeWebRequest, "declarativeWebRequest", 45 {APIPermission::kDesktopCapture, "desktopCapture", 49 {APIPermission::kDownloads, "downloads", APIPermissionInfo::kFlagNone, 51 {APIPermission::kDownloadsOpen, "downloads.open" [all...] |
settings_override_permission_unittest.cc | 70 EXPECT_TRUE(permission_set->HasAPIPermission(APIPermission::kHomepage)); 77 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kStartupPages)); 79 APIPermission::kSearchProvider)); 81 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kHomepage)); 82 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kStartupPages)); 84 permission_set->HasAPIPermission(APIPermission::kSearchProvider)); 94 EXPECT_TRUE(permission_set->HasAPIPermission(APIPermission::kStartupPages)); 101 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kHomepage)); 103 APIPermission::kSearchProvider)); 105 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kHomepage)) [all...] |
permission_set_unittest.cc | 71 EXPECT_EQ(APIPermission::kTab, info->GetByName("tabs")->id()); 72 EXPECT_EQ(APIPermission::kManagement, 84 EXPECT_NE(APIPermission::kInvalid, api->id()); 85 EXPECT_NE(APIPermission::kUnknown, api->id()); 103 expected.insert(APIPermission::kBackground); 104 expected.insert(APIPermission::kManagement); 105 expected.insert(APIPermission::kTab); 116 EXPECT_EQ(tabs_name, info->GetByID(APIPermission::kTab)->name()); 117 EXPECT_EQ(APIPermission::kTab, info->GetByName("tabs")->id()); 118 EXPECT_EQ(APIPermission::kTab, info->GetByName("windows")->id()) [all...] |
/external/chromium_org/extensions/common/permissions/ |
extensions_api_permissions.cc | 24 APIPermission* CreateAPIPermission(const APIPermissionInfo* permission) { 33 {APIPermission::kAlphaEnabled, "app.window.alpha"}, 34 {APIPermission::kAlwaysOnTopWindows, "app.window.alwaysOnTop"}, 35 {APIPermission::kAudioCapture, "audioCapture", 38 {APIPermission::kDns, "dns"}, 39 {APIPermission::kExternallyConnectableAllUrls, 41 {APIPermission::kFullscreen, "app.window.fullscreen"}, 42 {APIPermission::kHid, "hid", APIPermissionInfo::kFlagNone, 44 {APIPermission::kOverrideEscFullscreen, 46 {APIPermission::kPower, "power"} [all...] |
api_permission.cc | 11 using extensions::APIPermission; 16 class SimpleAPIPermission : public APIPermission { 19 : APIPermission(permission) { } 35 const APIPermission::CheckParam* param) const OVERRIDE { 39 virtual bool Contains(const APIPermission* rhs) const OVERRIDE { 44 virtual bool Equal(const APIPermission* rhs) const OVERRIDE { 61 virtual APIPermission* Clone() const OVERRIDE { 65 virtual APIPermission* Diff(const APIPermission* rhs) const OVERRIDE { 70 virtual APIPermission* Union(const APIPermission* rhs) const OVERRIDE [all...] |
settings_override_permission.h | 16 class SettingsOverrideAPIPermission : public APIPermission { 22 // APIPermission overrides. 25 virtual bool Check(const APIPermission::CheckParam* param) const OVERRIDE; 26 virtual bool Contains(const APIPermission* rhs) const OVERRIDE; 27 virtual bool Equal(const APIPermission* rhs) const OVERRIDE; 33 virtual APIPermission* Clone() const OVERRIDE; 34 virtual APIPermission* Diff(const APIPermission* rhs) const OVERRIDE; 35 virtual APIPermission* Union(const APIPermission* rhs) const OVERRIDE [all...] |
api_permission_set.h | 23 typedef APIPermission ElementType; 24 typedef APIPermission::ID ElementIDType; 39 void insert(APIPermission::ID id); 43 void insert(APIPermission* permission);
|
settings_override_permission.cc | 16 : APIPermission(permission), setting_value_(setting_value) {} 52 const APIPermission::CheckParam* param) const { 56 bool SettingsOverrideAPIPermission::Contains(const APIPermission* rhs) const { 61 bool SettingsOverrideAPIPermission::Equal(const APIPermission* rhs) const { 78 APIPermission* SettingsOverrideAPIPermission::Clone() const { 82 APIPermission* SettingsOverrideAPIPermission::Diff( 83 const APIPermission* rhs) const { 88 APIPermission* SettingsOverrideAPIPermission::Union( 89 const APIPermission* rhs) const { 94 APIPermission* SettingsOverrideAPIPermission::Intersect [all...] |
api_permission.h | 27 // APIPermission is for handling some complex permissions. Please refer to 30 class APIPermission { 198 explicit APIPermission(const APIPermissionInfo* info); 200 virtual ~APIPermission(); 208 // Returns the APIPermission of this permission. 223 virtual bool Contains(const APIPermission* rhs) const = 0; 226 virtual bool Equal(const APIPermission* rhs) const = 0; 228 // Parses the APIPermission from |value|. Returns false if an error happens 241 virtual APIPermission* Clone() const = 0; 244 virtual APIPermission* Diff(const APIPermission* rhs) const = 0 [all...] |
api_permission_set_unittest.cc | 17 apis.insert(APIPermission::kAudioCapture); 18 apis.insert(APIPermission::kDns); 19 apis.insert(APIPermission::kHid); 20 apis.insert(APIPermission::kPower); 21 apis.insert(APIPermission::kSerial); 23 EXPECT_EQ(apis.find(APIPermission::kPower)->id(), APIPermission::kPower); 24 EXPECT_TRUE(apis.find(APIPermission::kSocket) == apis.end()); 28 EXPECT_EQ(apis.erase(APIPermission::kAudioCapture), 1u); 31 EXPECT_EQ(apis.erase(APIPermission::kAudioCapture), 0u) [all...] |
permission_set.h | 74 bool HasAPIPermission(APIPermission::ID permission) const; 83 bool CheckAPIPermission(APIPermission::ID permission) const; 86 bool CheckAPIPermissionWithParam(APIPermission::ID permission, 87 const APIPermission::CheckParam* param) const;
|
permissions_info.h | 31 const APIPermissionInfo* GetByID(APIPermission::ID id) const; 65 typedef std::map<APIPermission::ID, APIPermissionInfo*> IDMap;
|
media_galleries_permission_data.h | 28 bool Check(const APIPermission::CheckParam* param) const;
|
usb_device_permission.h | 19 struct CheckParam : public APIPermission::CheckParam { 32 // APIPermission overrides
|
set_disjunction_permission.h | 24 // APIPermission::CheckParam matches any of the conditions in the set, the 29 class SetDisjunctionPermission : public APIPermission { 32 : APIPermission(info) {} 36 // APIPermission overrides 39 virtual bool Check(const APIPermission::CheckParam* param) const OVERRIDE { 50 virtual bool Contains(const APIPermission* rhs) const OVERRIDE { 58 virtual bool Equal(const APIPermission* rhs) const OVERRIDE { 65 virtual APIPermission* Clone() const OVERRIDE { 71 virtual APIPermission* Diff(const APIPermission* rhs) const OVERRIDE [all...] |
api_permission_set.cc | 32 scoped_ptr<APIPermission> permission( 122 void APIPermissionSet::insert(APIPermission::ID id) { 129 void APIPermissionSet::insert(APIPermission* permission) { 180 if (ContainsKey(map(), APIPermission::kFileSystemWrite) && 181 ContainsKey(map(), APIPermission::kFileSystemDirectory)) { 182 insert(APIPermission::kFileSystemWriteDirectory);
|
/external/chromium_org/extensions/common/manifest_handlers/ |
permissions_parser.h | 38 APIPermission::ID permission); 39 static void AddAPIPermission(Extension* extension, APIPermission* permission); 41 APIPermission::ID permission);
|
/external/chromium_org/extensions/browser/ |
suggest_permission_util.h | 22 APIPermission::ID permission,
|
suggest_permission_util.cc | 26 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, 51 APIPermission::ID permission,
|
/external/chromium_org/chrome/common/extensions/manifest_tests/ |
extension_manifests_old_unittest.cc | 18 extensions::APIPermission::kUnlimitedStorage));
|
/external/chromium_org/chrome/browser/extensions/api/preference/ |
preference_api.cc | 56 // Use APIPermission::kInvalid for |read_permission| to express that the read 58 APIPermission::ID read_permission; 61 // Use APIPermission::kInvalid for |write_permission| to express that the 63 APIPermission::ID write_permission; 73 APIPermission::kPrivacy, APIPermission::kPrivacy}, 75 APIPermission::kPrivacy, APIPermission::kPrivacy}, 77 APIPermission::kPrivacy, APIPermission::kPrivacy} [all...] |
preference_helpers.h | 42 extensions::APIPermission::ID permission,
|
/external/chromium_org/chrome/browser/extensions/ |
chrome_info_map_unittest.cc | 82 APIPermission::kNotifications)); 86 APIPermission::kNotifications)); 89 match->permissions_data()->HasAPIPermission(APIPermission::kTab)); 95 match->permissions_data()->HasAPIPermission(APIPermission::kTab)); 98 APIPermission::kNotifications));
|
active_tab_permission_granter.cc | 49 if (permissions_data->HasAPIPermission(APIPermission::kActiveTab) || 53 new_apis.insert(APIPermission::kTab); 56 if (permissions_data->HasAPIPermission(APIPermission::kTabCapture)) 57 new_apis.insert(APIPermission::kTabCaptureForTab);
|
extension_special_storage_policy.cc | 26 using extensions::APIPermission; 108 APIPermission::kUnlimitedStorage) || 110 APIPermission::kFileBrowserHandler) || 126 APIPermission::kUnlimitedStorage) && 131 APIPermission::kFileBrowserHandler)) 149 APIPermission::kUnlimitedStorage) || 151 APIPermission::kFileBrowserHandler) || 166 APIPermission::kUnlimitedStorage) && 171 APIPermission::kFileBrowserHandler))
|