Home | History | Annotate | Download | only in extensions

Lines Matching refs:extension

8 #include "chrome/common/extensions/extension.h"
34 const Extension* extension) {
35 DCHECK(extension);
36 if (!extension->is_hosted_app() &&
37 !extension->HasApiPermission(Extension::kUnlimitedStoragePermission) &&
38 !extension->HasApiPermission(Extension::kFileBrowserHandlerPermission)) {
42 if (extension->is_hosted_app())
43 protected_apps_.Add(extension);
44 if (extension->HasApiPermission(Extension::kUnlimitedStoragePermission))
45 unlimited_extensions_.Add(extension);
46 if (extension->HasApiPermission(Extension::kFileBrowserHandlerPermission))
47 file_handler_extensions_.Add(extension);
51 const Extension* extension) {
52 DCHECK(extension);
53 if (!extension->is_hosted_app() &&
54 !extension->HasApiPermission(Extension::kUnlimitedStoragePermission) &&
55 !extension->HasApiPermission(Extension::kFileBrowserHandlerPermission)) {
59 if (extension->is_hosted_app())
60 protected_apps_.Remove(extension);
61 if (extension->HasApiPermission(Extension::kUnlimitedStoragePermission))
62 unlimited_extensions_.Remove(extension);
63 if (extension->HasApiPermission(Extension::kFileBrowserHandlerPermission))
64 file_handler_extensions_.Remove(extension);
105 const Extension* extension) {
107 extensions_[extension->id()] = extension;
111 const Extension* extension) {
113 extensions_.erase(extension->id());