Searched refs:api_permissions (Results 1 - 13 of 13) sorted by relevance

/external/chromium/chrome/browser/extensions/
H A Dconvert_web_app_browsertest.cc73 ASSERT_EQ(2u, installed_extension_->api_permissions().size());
74 EXPECT_TRUE(installed_extension_->api_permissions().find("geolocation") !=
75 installed_extension_->api_permissions().end());
76 EXPECT_TRUE(installed_extension_->api_permissions().find("notifications") !=
77 installed_extension_->api_permissions().end());
H A Dconvert_web_app_unittest.cc126 EXPECT_EQ(2u, extension->api_permissions().size());
170 EXPECT_EQ(0u, extension->api_permissions().size());
H A Dextension_prefs.h174 // Gets the permissions (|api_permissions|, |host_extent| and |full_access|)
183 std::set<std::string>* api_permissions,
186 // Adds the specified |api_permissions|, |host_extent| and |full_access|
192 const std::set<std::string>& api_permissions,
H A Dextension_info_map.cc133 return info->second->api_permissions().count(permission_name) != 0;
H A Dextension_management_api.cc94 const std::set<std::string> perms = extension.api_permissions();
H A Dextension_prefs.cc646 std::set<std::string>* api_permissions,
655 extension_id, kPrefGrantedPermissionsAPI, api_permissions);
691 const std::set<std::string>& api_permissions,
698 if (!api_permissions.empty()) {
700 extension_id, kPrefGrantedPermissionsAPI, api_permissions);
643 GetGrantedPermissions( const std::string& extension_id, bool* full_access, std::set<std::string>* api_permissions, ExtensionExtent* host_extent) argument
688 AddGrantedPermissions( const std::string& extension_id, const bool full_access, const std::set<std::string>& api_permissions, const ExtensionExtent& host_extent) argument
H A Dextension_function_dispatcher.cc433 extension->id(), extension->api_permissions()));
H A Dextension_service_unittest.cc1352 std::set<std::string> api_permissions; local
1355 extension_id, &full_access, &api_permissions, &host_permissions));
1358 EXPECT_TRUE(api_permissions.empty());
1393 std::set<std::string> api_permissions; local
1399 SetPrefStringSet(extension_id, "granted_permissions.api", api_permissions);
1432 api_permissions.clear();
1437 api_permissions.insert("tabs");
1442 SetPrefStringSet(extension_id, "granted_permissions.api", api_permissions);
H A Dextension_service.cc798 extension->api_permissions(),
/external/chromium/chrome/browser/
H A Dbackground_application_list_model.cc91 const std::set<std::string>& api_permissions) {
93 api_permissions, Extension::kBackgroundPermission);
239 return HasBackgroundAppPermission(extension.api_permissions());
90 HasBackgroundAppPermission( const std::set<std::string>& api_permissions) argument
/external/chromium/chrome/common/extensions/
H A Dextension.h471 static bool HasApiPermission(const std::set<std::string>& api_permissions,
474 // Whether the |effective_host_permissions| and |api_permissions| include
479 const std::set<std::string>& api_permissions);
482 return HasApiPermission(this->api_permissions(), function_name);
600 const std::set<std::string>& api_permissions() const { function in class:Extension
H A Dextension.cc508 for (i = api_permissions().begin(); i != api_permissions().end(); ++i) {
1585 std::set<std::string> new_apis = new_extension->api_permissions();
2677 const std::set<std::string>& api_permissions,
2697 if (api_permissions.count(permission_name))
2821 const std::set<std::string>& api_permissions) {
2835 api_permissions());
2934 extension_api_permissions(extension.api_permissions()),
2676 HasApiPermission( const std::set<std::string>& api_permissions, const std::string& function_name) argument
2819 HasEffectiveAccessToAllHosts( const ExtensionExtent& effective_host_permissions, const std::set<std::string>& api_permissions) argument
/external/chromium/chrome/browser/automation/
H A Dtesting_automation_provider.cc3869 std::set<std::string> perm_list = ext->api_permissions();
3908 extension_value->Set("api_permissions", GetAPIPermissions(extension));

Completed in 3828 milliseconds