/external/chromium_org/chrome/common/extensions/permissions/ |
chrome_api_permissions.cc | 24 template<typename T> APIPermission* CreateAPIPermission( 34 APIPermission::ID id; 42 { APIPermission::kBackground, "background" }, 43 { APIPermission::kClipboardRead, "clipboardRead", 47 { APIPermission::kClipboardWrite, "clipboardWrite" }, 48 { APIPermission::kDeclarativeContent, "declarativeContent" }, 49 { APIPermission::kDeclarativeWebRequest, "declarativeWebRequest" }, 50 { APIPermission::kDownloads, "downloads", APIPermissionInfo::kFlagNone, 53 { APIPermission::kDownloadsOpen, "downloads.open", 57 { APIPermission::kDownloadsShelf, "downloads.shelf" } [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...] |
api_permission.h | 27 // APIPermission is for handling some complex permissions. Please refer to 30 class APIPermission { 153 explicit APIPermission(const APIPermissionInfo* info); 155 virtual ~APIPermission(); 163 // Returns the APIPermission of this permission. 181 virtual bool Contains(const APIPermission* rhs) const = 0; 184 virtual bool Equal(const APIPermission* rhs) const = 0; 186 // Parses the APIPermission from |value|. Returns false if error happens. 193 virtual APIPermission* Clone() const = 0; 196 virtual APIPermission* Diff(const APIPermission* rhs) const = 0 [all...] |
api_permission_set_unittest.cc | 17 apis.insert(APIPermission::kTab); 18 apis.insert(APIPermission::kBackground); 19 apis.insert(APIPermission::kProxy); 20 apis.insert(APIPermission::kClipboardWrite); 21 apis.insert(APIPermission::kPlugin); 23 EXPECT_EQ(apis.find(APIPermission::kProxy)->id(), APIPermission::kProxy); 24 EXPECT_TRUE(apis.find(APIPermission::kSocket) == apis.end()); 28 EXPECT_EQ(apis.erase(APIPermission::kTab), 1u); 31 EXPECT_EQ(apis.erase(APIPermission::kTab), 0u) [all...] |
api_permission_set.h | 22 typedef std::map<APIPermission::ID, 23 linked_ptr<APIPermission> > APIPermissionMap; 28 public std::iterator<std::input_iterator_tag, const APIPermission*> { 51 const APIPermission* operator*() const { 55 const APIPermission* operator->() const { 87 const_iterator find(APIPermission::ID id) const { 103 size_t count(APIPermission::ID id) const { 111 size_t erase(APIPermission::ID id) { 127 void insert(APIPermission::ID id); 131 void insert(APIPermission* permission) [all...] |
permission_set_unittest.cc | 63 EXPECT_EQ(APIPermission::kTab, info->GetByName("tabs")->id()); 64 EXPECT_EQ(APIPermission::kManagement, 76 EXPECT_NE(APIPermission::kInvalid, api->id()); 77 EXPECT_NE(APIPermission::kUnknown, api->id()); 95 expected.insert(APIPermission::kBackground); 96 expected.insert(APIPermission::kManagement); 97 expected.insert(APIPermission::kTab); 108 EXPECT_EQ(tabs_name, info->GetByID(APIPermission::kTab)->name()); 109 EXPECT_EQ(APIPermission::kTab, info->GetByName("tabs")->id()); 110 EXPECT_EQ(APIPermission::kTab, info->GetByName("windows")->id()) [all...] |
permissions_info.h | 30 const APIPermissionInfo* GetByID(APIPermission::ID id) const; 65 typedef std::map<APIPermission::ID, APIPermissionInfo*> IDMap;
|
bluetooth_permission.h | 23 struct CheckParam : APIPermission::CheckParam { 37 // APIPermission overrides
|
bluetooth_permission_data.h | 30 bool Check(const APIPermission::CheckParam* param) const;
|
media_galleries_permission.h | 23 struct CheckParam : public APIPermission::CheckParam { 37 // APIPermission overrides.
|
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) { 38 // APIPermission overrides 43 virtual bool Check(const APIPermission::CheckParam* param) const OVERRIDE { 52 virtual bool Contains(const APIPermission* rhs) const OVERRIDE { 61 virtual bool Equal(const APIPermission* rhs) const OVERRIDE { 68 virtual APIPermission* Clone() const OVERRIDE { 74 virtual APIPermission* Diff(const APIPermission* rhs) const OVERRIDE [all...] |
permission_set.h | 91 bool HasAPIPermission(APIPermission::ID permission) const; 100 bool CheckAPIPermission(APIPermission::ID permission) const; 103 bool CheckAPIPermissionWithParam(APIPermission::ID permission, 104 const APIPermission::CheckParam* param) const; 153 void AddAPIPermission(APIPermission::ID id);
|
media_galleries_permission_unittest.cc | 23 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries); 25 scoped_ptr<APIPermission> permission( 84 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries); 86 scoped_ptr<APIPermission> permission(permission_info->CreateAPIPermission()); 95 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries); 97 scoped_ptr<APIPermission> permission1( 99 scoped_ptr<APIPermission> permission2( 123 PermissionsInfo::GetInstance()->GetByID(APIPermission::kMediaGalleries); 125 scoped_ptr<APIPermission> permission1( 127 scoped_ptr<APIPermission> permission2 [all...] |
permissions_data.h | 100 APIPermission::ID permission); 105 APIPermission::ID permission); 109 APIPermission::ID permission, 110 const APIPermission::CheckParam* param);
|
socket_permission.h | 19 struct CheckParam : APIPermission::CheckParam {
|
usb_device_permission_data.h | 40 bool Check(const APIPermission::CheckParam* param) const;
|
/external/chromium_org/chrome/browser/extensions/ |
suggest_permission_util.h | 21 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, 26 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, 34 APIPermission::ID permission, 42 APIPermission::ID permission,
|
suggest_permission_util.cc | 25 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, 47 void SuggestAPIPermissionInDevToolsConsole(APIPermission::ID permission, 64 APIPermission::ID permission, 77 APIPermission::ID permission,
|
extension_special_storage_policy.cc | 23 using extensions::APIPermission; 99 extension->HasAPIPermission(APIPermission::kUnlimitedStorage) || 100 extension->HasAPIPermission(APIPermission::kFileBrowserHandler) || 115 if (extension->HasAPIPermission(APIPermission::kUnlimitedStorage) && 119 if (extension->HasAPIPermission(APIPermission::kFileBrowserHandler)) 136 extension->HasAPIPermission(APIPermission::kUnlimitedStorage) || 137 extension->HasAPIPermission(APIPermission::kFileBrowserHandler) || 151 if (extension->HasAPIPermission(APIPermission::kUnlimitedStorage) && 155 if (extension->HasAPIPermission(APIPermission::kFileBrowserHandler))
|
/external/chromium_org/chrome/common/extensions/manifest_tests/ |
extension_manifests_old_unittest.cc | 17 extensions::APIPermission::kUnlimitedStorage));
|
/external/chromium_org/chrome/browser/extensions/api/preference/ |
preference_helpers.h | 42 extensions::APIPermission::ID permission,
|
preference_api.cc | 51 // Use APIPermission::kInvalid for |permission| to express that no 53 APIPermission::ID permission; 64 APIPermission::kPrivacy 68 APIPermission::kPrivacy 72 APIPermission::kPrivacy 76 APIPermission::kPrivacy 80 APIPermission::kPrivacy 84 APIPermission::kProxy 88 APIPermission::kPrivacy 92 APIPermission::kPrivac [all...] |
/external/chromium_org/chrome/common/extensions/api/system_indicator/ |
system_indicator_handler.cc | 41 APIPermission::kSystemIndicator);
|