Home
last modified time | relevance | path

Searched refs:APIPermission (Results 1 – 25 of 116) sorted by relevance

12345

/external/chromium_org/chrome/common/extensions/permissions/
Dchrome_api_permissions.cc24 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 …]
Dpermission_set_unittest.cc66 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 …]
Dsettings_override_permission.h16 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;
Dsettings_override_permission_unittest.cc68 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 …]
Dsettings_override_permission.cc16 : 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 …]
Dset_disjunction_permission.h29 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()
Dmedia_galleries_permission_unittest.cc23 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 …]
Dsocket_permission_unittest.cc267 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/
Dapi_permission_set_unittest.cc17 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 …]
Dapi_permission.cc11 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 …]
Dapi_permission.h30 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 …]
Dpermission_set.cc176 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 …]
Dapi_permission_set.h23 typedef APIPermission ElementType;
24 typedef APIPermission::ID ElementIDType;
39 void insert(APIPermission::ID id);
43 void insert(APIPermission* permission);
Dpermission_set.h74 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);
Dapi_permission_set.cc32 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()
Dpermissions_data.h101 APIPermission::ID permission);
106 APIPermission::ID permission);
110 APIPermission::ID permission,
111 const APIPermission::CheckParam* param);
Dpermissions_data.cc121 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/
Dsuggest_permission_util.h21 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission,
26 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission,
34 APIPermission::ID permission,
42 APIPermission::ID permission,
Dextension_special_storage_policy.cc23 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()
Dsuggest_permission_util.cc25 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()
Dactive_tab_permission_granter.cc46 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()
Dpermissions_updater_unittest.cc121 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/
Dpreference_api.cc52 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/
Dextension_messages.cc15 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/
Dinfo_map_unittest.cc147 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()

12345