/external/chromium_org/chrome/common/extensions/permissions/ |
D | chrome_api_permissions.cc | 24 template<typename T> APIPermission* CreateAPIPermission( in CreateAPIPermission() 34 APIPermission::ID id; in GetAllPermissions() 42 { APIPermission::kBackground, "background" }, in GetAllPermissions() 43 { APIPermission::kClipboardRead, "clipboardRead", in GetAllPermissions() 47 { APIPermission::kClipboardWrite, "clipboardWrite" }, in GetAllPermissions() 48 { APIPermission::kDeclarativeContent, "declarativeContent" }, in GetAllPermissions() 49 { APIPermission::kDeclarativeWebRequest, "declarativeWebRequest", in GetAllPermissions() 53 { APIPermission::kDesktopCapture, "desktopCapture", in GetAllPermissions() 57 { APIPermission::kDns, "dns" }, in GetAllPermissions() 58 { APIPermission::kDownloads, "downloads", APIPermissionInfo::kFlagNone, in GetAllPermissions() [all …]
|
D | permission_set_unittest.cc | 66 EXPECT_EQ(APIPermission::kTab, info->GetByName("tabs")->id()); in TEST() 67 EXPECT_EQ(APIPermission::kManagement, in TEST() 79 EXPECT_NE(APIPermission::kInvalid, api->id()); in TEST() 80 EXPECT_NE(APIPermission::kUnknown, api->id()); in TEST() 98 expected.insert(APIPermission::kBackground); in TEST() 99 expected.insert(APIPermission::kManagement); in TEST() 100 expected.insert(APIPermission::kTab); in TEST() 111 EXPECT_EQ(tabs_name, info->GetByID(APIPermission::kTab)->name()); in TEST() 112 EXPECT_EQ(APIPermission::kTab, info->GetByName("tabs")->id()); in TEST() 113 EXPECT_EQ(APIPermission::kTab, info->GetByName("windows")->id()); in TEST() [all …]
|
D | settings_override_permission.h | 16 class SettingsOverrideAPIPermission : public APIPermission { 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; 30 virtual APIPermission* Clone() const OVERRIDE; 31 virtual APIPermission* Diff(const APIPermission* rhs) const OVERRIDE; 32 virtual APIPermission* Union(const APIPermission* rhs) const OVERRIDE; 33 virtual APIPermission* Intersect(const APIPermission* rhs) const OVERRIDE;
|
D | settings_override_permission_unittest.cc | 68 EXPECT_TRUE(permission_set->HasAPIPermission(APIPermission::kHomepage)); in TEST_F() 75 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kStartupPages)); in TEST_F() 77 APIPermission::kSearchProvider)); in TEST_F() 85 EXPECT_TRUE(permission_set->HasAPIPermission(APIPermission::kStartupPages)); in TEST_F() 92 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kHomepage)); in TEST_F() 94 APIPermission::kSearchProvider)); in TEST_F() 102 EXPECT_TRUE(permission_set->HasAPIPermission(APIPermission::kSearchProvider)); in TEST_F() 109 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kHomepage)); in TEST_F() 110 EXPECT_FALSE(permission_set->HasAPIPermission(APIPermission::kStartupPages)); in TEST_F() 119 EXPECT_TRUE(permission_set->HasAPIPermission(APIPermission::kSearchProvider)); in TEST_F() [all …]
|
D | settings_override_permission.cc | 16 : APIPermission(permission), in SettingsOverrideAPIPermission() 54 const APIPermission::CheckParam* param) const { in Check() 58 bool SettingsOverrideAPIPermission::Contains(const APIPermission* rhs) const { in Contains() 63 bool SettingsOverrideAPIPermission::Equal(const APIPermission* rhs) const { in Equal() 80 APIPermission* SettingsOverrideAPIPermission::Clone() const { in Clone() 84 APIPermission* SettingsOverrideAPIPermission::Diff( in Diff() 85 const APIPermission* rhs) const { in Diff() 90 APIPermission* SettingsOverrideAPIPermission::Union( in Union() 91 const APIPermission* rhs) const { in Union() 96 APIPermission* SettingsOverrideAPIPermission::Intersect( in Intersect() [all …]
|
D | set_disjunction_permission.h | 29 class SetDisjunctionPermission : public APIPermission { 32 : APIPermission(info) { in SetDisjunctionPermission() 43 virtual bool Check(const APIPermission::CheckParam* param) const OVERRIDE { in Check() 52 virtual bool Contains(const APIPermission* rhs) const OVERRIDE { in Contains() 61 virtual bool Equal(const APIPermission* rhs) const OVERRIDE { in Equal() 68 virtual APIPermission* Clone() const OVERRIDE { in Clone() 74 virtual APIPermission* Diff(const APIPermission* rhs) const OVERRIDE { in Diff() 87 virtual APIPermission* Union(const APIPermission* rhs) const OVERRIDE { in Union() 100 virtual APIPermission* Intersect(const APIPermission* rhs) const OVERRIDE { in Intersect()
|
D | media_galleries_permission_unittest.cc | 23 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries); in TEST() 25 scoped_ptr<APIPermission> permission( in TEST() 80 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries); in TEST() 82 scoped_ptr<APIPermission> permission(permission_info->CreateAPIPermission()); in TEST() 127 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries); in TEST() 129 scoped_ptr<APIPermission> permission1( in TEST() 131 scoped_ptr<APIPermission> permission2( in TEST() 179 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries); in TEST() 181 scoped_ptr<APIPermission> permission1( in TEST() 183 scoped_ptr<APIPermission> permission2( in TEST() [all …]
|
D | socket_permission_unittest.cc | 267 PermissionsInfo::GetInstance()->GetByID(APIPermission::kSocket); in TEST() 272 scoped_ptr<APIPermission> permission1( in TEST() 274 scoped_ptr<APIPermission> permission2( in TEST() 287 scoped_ptr<APIPermission> permission1( in TEST() 289 scoped_ptr<APIPermission> permission2( in TEST() 309 PermissionsInfo::GetInstance()->GetByID(APIPermission::kSocket); in TEST() 311 scoped_ptr<APIPermission> permission1( in TEST() 313 scoped_ptr<APIPermission> permission2( in TEST()
|
/external/chromium_org/extensions/common/permissions/ |
D | api_permission_set_unittest.cc | 17 apis.insert(APIPermission::kTab); in TEST() 18 apis.insert(APIPermission::kBackground); in TEST() 19 apis.insert(APIPermission::kProxy); in TEST() 20 apis.insert(APIPermission::kClipboardWrite); in TEST() 21 apis.insert(APIPermission::kPlugin); in TEST() 23 EXPECT_EQ(apis.find(APIPermission::kProxy)->id(), APIPermission::kProxy); in TEST() 24 EXPECT_TRUE(apis.find(APIPermission::kSocket) == apis.end()); in TEST() 28 EXPECT_EQ(apis.erase(APIPermission::kTab), 1u); in TEST() 31 EXPECT_EQ(apis.erase(APIPermission::kTab), 0u); in TEST() 36 APIPermission* permission = NULL; in TEST() [all …]
|
D | api_permission.cc | 11 using extensions::APIPermission; 16 class SimpleAPIPermission : public APIPermission { 19 : APIPermission(permission) { } in SimpleAPIPermission() 35 const APIPermission::CheckParam* param) const OVERRIDE { in Check() 39 virtual bool Contains(const APIPermission* rhs) const OVERRIDE { in Contains() 44 virtual bool Equal(const APIPermission* rhs) const OVERRIDE { in Equal() 61 virtual APIPermission* Clone() const OVERRIDE { in Clone() 65 virtual APIPermission* Diff(const APIPermission* rhs) const OVERRIDE { in Diff() 70 virtual APIPermission* Union(const APIPermission* rhs) const OVERRIDE { in Union() 75 virtual APIPermission* Intersect(const APIPermission* rhs) const OVERRIDE { in Intersect() [all …]
|
D | api_permission.h | 30 class APIPermission { 179 explicit APIPermission(const APIPermissionInfo* info); 181 virtual ~APIPermission(); 204 virtual bool Contains(const APIPermission* rhs) const = 0; 207 virtual bool Equal(const APIPermission* rhs) const = 0; 216 virtual APIPermission* Clone() const = 0; 219 virtual APIPermission* Diff(const APIPermission* rhs) const = 0; 222 virtual APIPermission* Union(const APIPermission* rhs) const = 0; 225 virtual APIPermission* Intersect(const APIPermission* rhs) const = 0; 269 typedef APIPermission* (*APIPermissionConstructor)(const APIPermissionInfo*); [all …]
|
D | permission_set.cc | 176 APIPermission::ID id) const { in HasAPIPermission() 187 bool PermissionSet::CheckAPIPermission(APIPermission::ID permission) const { in CheckAPIPermission() 192 APIPermission::ID permission, in CheckAPIPermissionWithParam() 193 const APIPermission::CheckParam* param) const { in CheckAPIPermissionWithParam() 249 if (apis_.find(APIPermission::kDownloads) != apis_.end()) in InitImplicitPermissions() 250 apis_.insert(APIPermission::kDownloadsInternal); in InitImplicitPermissions() 254 if (apis_.find(APIPermission::kWebView) != apis_.end()) in InitImplicitPermissions() 255 apis_.insert(APIPermission::kWebRequestInternal); in InitImplicitPermissions() 258 if (apis_.find(APIPermission::kWebRequest) != apis_.end()) in InitImplicitPermissions() 259 apis_.insert(APIPermission::kWebRequestInternal); in InitImplicitPermissions() [all …]
|
D | api_permission_set.h | 23 typedef APIPermission ElementType; 24 typedef APIPermission::ID ElementIDType; 39 void insert(APIPermission::ID id); 43 void insert(APIPermission* permission);
|
D | 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; 124 void AddAPIPermission(APIPermission::ID id);
|
D | api_permission_set.cc | 32 scoped_ptr<APIPermission> permission( in CreateAPIPermission() 112 void APIPermissionSet::insert(APIPermission::ID id) { in insert() 118 void APIPermissionSet::insert(APIPermission* permission) { in insert() 169 if (ContainsKey(map(), APIPermission::kFileSystemWrite) && in AddImpliedPermissions() 170 ContainsKey(map(), APIPermission::kFileSystemDirectory)) { in AddImpliedPermissions() 171 insert(APIPermission::kFileSystemWriteDirectory); in AddImpliedPermissions()
|
D | permissions_data.h | 101 APIPermission::ID permission); 106 APIPermission::ID permission); 110 APIPermission::ID permission, 111 const APIPermission::CheckParam* param);
|
D | permissions_data.cc | 121 std::vector<APIPermission::ID> to_remove; in ParseHelper() 153 if (iter->id() == APIPermission::kExperimental) { in ParseHelper() 164 for (std::vector<APIPermission::ID>::const_iterator iter = to_remove.begin(); in ParseHelper() 349 APIPermission::ID permission) { in HasAPIPermission() 366 APIPermission::ID permission) { in HasAPIPermissionForTab() 381 APIPermission::ID permission, in CheckAPIPermissionWithParam() 382 const APIPermission::CheckParam* param) { in CheckAPIPermissionWithParam() 579 APIPermission::kAppCurrentWindowInternal); in ParsePermissions() 581 APIPermission::kAppRuntime); in ParsePermissions() 583 APIPermission::kAppWindow); in ParsePermissions()
|
/external/chromium_org/chrome/browser/extensions/ |
D | suggest_permission_util.h | 21 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, 26 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, 34 APIPermission::ID permission, 42 APIPermission::ID permission,
|
D | extension_special_storage_policy.cc | 23 using extensions::APIPermission; 99 extension->HasAPIPermission(APIPermission::kUnlimitedStorage) || in GrantRightsForExtension() 100 extension->HasAPIPermission(APIPermission::kFileBrowserHandler) || in GrantRightsForExtension() 115 if (extension->HasAPIPermission(APIPermission::kUnlimitedStorage) && in GrantRightsForExtension() 119 if (extension->HasAPIPermission(APIPermission::kFileBrowserHandler)) in GrantRightsForExtension() 136 extension->HasAPIPermission(APIPermission::kUnlimitedStorage) || in RevokeRightsForExtension() 137 extension->HasAPIPermission(APIPermission::kFileBrowserHandler) || in RevokeRightsForExtension() 151 if (extension->HasAPIPermission(APIPermission::kUnlimitedStorage) && in RevokeRightsForExtension() 155 if (extension->HasAPIPermission(APIPermission::kFileBrowserHandler)) in RevokeRightsForExtension()
|
D | suggest_permission_util.cc | 25 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, in SuggestAPIPermissionInDevToolsConsole() 47 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, in SuggestAPIPermissionInDevToolsConsole() 64 APIPermission::ID permission, in IsExtensionWithPermissionOrSuggestInConsole() 77 APIPermission::ID permission, in IsExtensionWithPermissionOrSuggestInConsole()
|
D | active_tab_permission_granter.cc | 46 if (extension->HasAPIPermission(APIPermission::kActiveTab)) { in GrantIfRequested() 53 new_apis.insert(APIPermission::kTab); in GrantIfRequested() 56 if (extension->HasAPIPermission(APIPermission::kTabCapture)) in GrantIfRequested() 57 new_apis.insert(APIPermission::kTabCaptureForTab); in GrantIfRequested()
|
D | permissions_updater_unittest.cc | 121 default_apis.insert(APIPermission::kManagement); in TEST_F() 138 apis.insert(APIPermission::kTab); in TEST_F() 139 apis.insert(APIPermission::kNotification); in TEST_F() 181 apis.erase(APIPermission::kNotification); in TEST_F()
|
/external/chromium_org/chrome/browser/extensions/api/preference/ |
D | preference_api.cc | 52 APIPermission::ID permission; 63 APIPermission::kPrivacy 67 APIPermission::kPrivacy 71 APIPermission::kPrivacy 75 APIPermission::kPrivacy 79 APIPermission::kPrivacy 83 APIPermission::kProxy 87 APIPermission::kPrivacy 91 APIPermission::kPrivacy 95 APIPermission::kPrivacy [all …]
|
/external/chromium_org/chrome/common/extensions/ |
D | extension_messages.cc | 15 using extensions::APIPermission; 130 void ParamTraits<APIPermission::ID>::Write( in Write() 135 bool ParamTraits<APIPermission::ID>::Read( in Read() 141 *p = static_cast<APIPermission::ID>(api_id); in Read() 145 void ParamTraits<APIPermission::ID>::Log( in Log() 150 void ParamTraits<APIPermission*>::Log( in Log() 172 APIPermission::ID id; in Read() 179 scoped_ptr<APIPermission> p(permission_info->CreateAPIPermission()); in Read()
|
/external/chromium_org/extensions/browser/ |
D | info_map_unittest.cc | 147 EXPECT_TRUE(match && match->HasAPIPermission(APIPermission::kNotification)); in TEST_F() 149 EXPECT_TRUE(match && match->HasAPIPermission(APIPermission::kNotification)); in TEST_F() 150 EXPECT_FALSE(match && match->HasAPIPermission(APIPermission::kTab)); in TEST_F() 155 EXPECT_TRUE(match && match->HasAPIPermission(APIPermission::kTab)); in TEST_F() 156 EXPECT_FALSE(match && match->HasAPIPermission(APIPermission::kNotification)); in TEST_F()
|