summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_special_storage_policy.h
diff options
context:
space:
mode:
authorerg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-17 23:41:38 +0000
committererg@google.com <erg@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2011-02-17 23:41:38 +0000
commitc2a6aa323905a384677df735ccaa68ac700b1587 (patch)
treebc32b52e7c9bd0fd68a5724f65d04f9d45fa8cf2 /chrome/browser/extensions/extension_special_storage_policy.h
parent90a792541bf27389f57427bf838350b3aaa03608 (diff)
downloadchromium_src-c2a6aa323905a384677df735ccaa68ac700b1587.zip
chromium_src-c2a6aa323905a384677df735ccaa68ac700b1587.tar.gz
chromium_src-c2a6aa323905a384677df735ccaa68ac700b1587.tar.bz2
Fix chromium-style compile error that got in the tree since yesterday.
BUG=none TEST=compiles Review URL: http://codereview.chromium.org/6532008 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@75330 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_special_storage_policy.h')
-rw-r--r--chrome/browser/extensions/extension_special_storage_policy.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_special_storage_policy.h b/chrome/browser/extensions/extension_special_storage_policy.h
index 72ab89b..34c4267 100644
--- a/chrome/browser/extensions/extension_special_storage_policy.h
+++ b/chrome/browser/extensions/extension_special_storage_policy.h
@@ -20,6 +20,8 @@ class Extension;
// to determine which origins have these rights.
class ExtensionSpecialStoragePolicy : public quota::SpecialStoragePolicy {
public:
+ ExtensionSpecialStoragePolicy();
+
// SpecialStoragePolicy methods used by storage subsystems and the browsing
// data remover. These methods are safe to call on any thread.
virtual bool IsStorageProtected(const GURL& origin);
@@ -31,8 +33,14 @@ class ExtensionSpecialStoragePolicy : public quota::SpecialStoragePolicy {
void RevokeRightsForAllExtensions();
private:
+ friend class base::RefCountedThreadSafe<SpecialStoragePolicy>;
+ virtual ~ExtensionSpecialStoragePolicy();
+
class SpecialCollection {
public:
+ SpecialCollection();
+ ~SpecialCollection();
+
bool Contains(const GURL& origin);
void Add(const Extension* extension);
void Remove(const Extension* extension);