Home | History | Annotate | Download | only in extensions

Lines Matching refs:extension

18 #include "extensions/common/extension.h"
25 const char kDummyAppId[] = "extension.guard.dummy.id";
30 bool IsGCMPermissionEnabled(const Extension* extension) {
31 return extension->permissions_data()->HasAPIPermission(APIPermission::kGcm);
54 for (ExtensionSet::const_iterator extension = enabled_extensions.begin();
55 extension != enabled_extensions.end();
56 ++extension) {
57 if (IsGCMPermissionEnabled(extension->get()))
58 GetGCMDriver()->RemoveAppHandler((*extension)->id());
90 const Extension* extension) {
91 if (IsGCMPermissionEnabled(extension))
92 AddAppHandler(extension->id());
97 const Extension* extension,
99 if (!IsGCMPermissionEnabled(extension))
104 // When the extension is being updated, it will be first unloaded and then
106 // this extension is the only handler, removing it and adding it again will
109 // app handler will be removed once the extension loading logic is done.
112 // the update process since unloading and reloading extension are done in
122 RemoveAppHandler(extension->id());
127 const Extension* extension,
129 if (IsGCMPermissionEnabled(extension)) {
131 extension->id(),
134 extension->id()));
135 RemoveAppHandler(extension->id());