summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/extension_data_deleter.h
diff options
context:
space:
mode:
authorwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-18 23:26:17 +0000
committerwillchan@chromium.org <willchan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-18 23:26:17 +0000
commite2d4bf08e8e7eedcf4fc9899a70d6bea5ebc4e15 (patch)
treed49246fedbc4221e0f9bb82c0cafd13ac3f09740 /chrome/browser/extensions/extension_data_deleter.h
parentb205d20619df6f2bbf4433fe0e1686b06b797b16 (diff)
downloadchromium_src-e2d4bf08e8e7eedcf4fc9899a70d6bea5ebc4e15.zip
chromium_src-e2d4bf08e8e7eedcf4fc9899a70d6bea5ebc4e15.tar.gz
chromium_src-e2d4bf08e8e7eedcf4fc9899a70d6bea5ebc4e15.tar.bz2
Make CookieMonster NonThreadSafe.
Made ExtensionFunction RefCountedThreadSafe so it can be posted to different threads. Used WaitableEvent in AutomationProvider. BUG=44083 Review URL: http://codereview.chromium.org/2756003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50296 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_data_deleter.h')
-rw-r--r--chrome/browser/extensions/extension_data_deleter.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extension_data_deleter.h b/chrome/browser/extensions/extension_data_deleter.h
index d7f13327..4b90509 100644
--- a/chrome/browser/extensions/extension_data_deleter.h
+++ b/chrome/browser/extensions/extension_data_deleter.h
@@ -33,6 +33,10 @@ class ExtensionDataDeleter
void StartDeleting();
private:
+ // Deletes the cookies for the extension. May only be called on the io
+ // thread.
+ void DeleteCookiesOnIOThread();
+
// Deletes the database for the extension. May only be called on the file
// thread.
void DeleteDatabaseOnFileThread();