Searched refs:APIPermission (Results 1 - 25 of 123) sorted by relevance

12345

/external/chromium_org/chrome/common/extensions/permissions/
H A Dchrome_api_permissions.cc22 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
[all...]
H A Dsettings_override_permission_unittest.cc70 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
[all...]
H A Dpermission_set_unittest.cc71 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
[all...]
H A Dmedia_galleries_permission_unittest.cc21 void CheckFromValue(APIPermission* permission, base::ListValue* value,
32 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries);
34 scoped_ptr<APIPermission> permission(
89 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries);
91 scoped_ptr<APIPermission> permission(permission_info->CreateAPIPermission());
138 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries);
140 scoped_ptr<APIPermission> permission(permission_info->CreateAPIPermission());
172 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries);
174 scoped_ptr<APIPermission> permission1(
176 scoped_ptr<APIPermission> permission
[all...]
/external/chromium_org/extensions/common/permissions/
H A Dextensions_api_permissions.cc24 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
[all...]
H A Dapi_permission.cc11 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* Unio
93 APIPermission::APIPermission(const APIPermissionInfo* info) function in class:extensions::APIPermission
[all...]
H A Dsettings_override_permission.h16 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* rh
[all...]
H A Dapi_permission_set.h23 typedef APIPermission ElementType;
24 typedef APIPermission::ID ElementIDType;
39 void insert(APIPermission::ID id);
43 void insert(APIPermission* permission);
H A Dsettings_override_permission.cc16 : 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* SettingsOverrideAPIPermissio
[all...]
H A Dapi_permission_set_unittest.cc17 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
[all...]
H A Dapi_permission.h27 // APIPermission is for handling some complex permissions. Please refer to
30 class APIPermission { class in namespace:extensions
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* Dif
[all...]
H A Dpermissions_info.h31 const APIPermissionInfo* GetByID(APIPermission::ID id) const;
65 typedef std::map<APIPermission::ID, APIPermissionInfo*> IDMap;
H A 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;
H A Dset_disjunction_permission.h24 // 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* rh
[all...]
H A Dapi_permission_set.cc32 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/browser/
H A Dsuggest_permission_util.h22 APIPermission::ID permission,
H A Dsuggest_permission_util.cc26 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission,
51 APIPermission::ID permission,
/external/chromium_org/extensions/common/manifest_handlers/
H A Dpermissions_parser.h38 APIPermission::ID permission);
39 static void AddAPIPermission(Extension* extension, APIPermission* permission);
41 APIPermission::ID permission);
/external/chromium_org/chrome/common/extensions/manifest_tests/
H A Dextension_manifests_old_unittest.cc18 extensions::APIPermission::kUnlimitedStorage));
/external/chromium_org/chrome/browser/extensions/api/preference/
H A Dpreference_api.cc56 // 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
[all...]
H A Dpreference_helpers.h42 extensions::APIPermission::ID permission,
/external/chromium_org/chrome/browser/extensions/
H A Dchrome_info_map_unittest.cc82 APIPermission::kNotifications));
86 APIPermission::kNotifications));
89 match->permissions_data()->HasAPIPermission(APIPermission::kTab));
95 match->permissions_data()->HasAPIPermission(APIPermission::kTab));
98 APIPermission::kNotifications));
H A Dactive_tab_permission_granter.cc49 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);
H A Dextension_special_storage_policy.cc26 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))
/external/chromium_org/chrome/browser/ui/location_bar/
H A Dlocation_bar.cc28 extensions::APIPermission::kBookmarkManagerPrivate) ||

Completed in 1562 milliseconds

12345