diff options
author | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-02 00:18:03 +0000 |
---|---|---|
committer | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-02 00:18:03 +0000 |
commit | 94964a88877dcf74bf5aec5f600eded2793b9a5f (patch) | |
tree | 4d8ab3b67e8d0c9b14ed37a54a89f79280dad92d /chrome/browser/extensions/extension_info_map.h | |
parent | c619032fad7707aee5e9fc8ecaed43419e41165d (diff) | |
download | chromium_src-94964a88877dcf74bf5aec5f600eded2793b9a5f.zip chromium_src-94964a88877dcf74bf5aec5f600eded2793b9a5f.tar.gz chromium_src-94964a88877dcf74bf5aec5f600eded2793b9a5f.tar.bz2 |
Revert r64676 "Part 4/4 of immutable Extension refactor: Kill Extension::StaticData and put"
Original CL:
Part 4/4 of immutable Extension refactor: Kill Extension::StaticData and put
its guts into Extension.
BUG=56558
TEST=no functional change
Review URL: http://codereview.chromium.org/4200005
TBR=nirnimesh
Review URL: http://codereview.chromium.org/4274001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64692 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_info_map.h')
-rw-r--r-- | chrome/browser/extensions/extension_info_map.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/chrome/browser/extensions/extension_info_map.h b/chrome/browser/extensions/extension_info_map.h index 7d872ba..fb03162 100644 --- a/chrome/browser/extensions/extension_info_map.h +++ b/chrome/browser/extensions/extension_info_map.h @@ -12,11 +12,9 @@ #include "base/basictypes.h" #include "base/file_path.h" #include "base/ref_counted.h" -#include "chrome/common/extensions/extension_extent.h" +#include "chrome/common/extensions/extension.h" #include "googleurl/src/gurl.h" -class Extension; - // Contains extension data that needs to be accessed on the IO thread. It can // be created/destroyed on any thread, but all other methods must be called on // the IO thread. @@ -29,7 +27,7 @@ class ExtensionInfoMap : public base::RefCountedThreadSafe<ExtensionInfoMap> { ~ExtensionInfoMap(); // Callback for when new extensions are loaded. - void AddExtension(const Extension* extension); + void AddExtension(const Extension::StaticData* data); // Callback for when an extension is unloaded. void RemoveExtension(const std::string& id); @@ -65,7 +63,8 @@ class ExtensionInfoMap : public base::RefCountedThreadSafe<ExtensionInfoMap> { private: // Map of extension info by extension id. - typedef std::map<std::string, scoped_refptr<const Extension> > Map; + typedef std::map<std::string, scoped_refptr<const Extension::StaticData> > + Map; Map extension_info_; }; |