diff options
author | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-26 22:48:12 +0000 |
---|---|---|
committer | mpcomplete@chromium.org <mpcomplete@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-05-26 22:48:12 +0000 |
commit | a2aef2ea9d7d923a9c1c768eadd1092ce46b64bf (patch) | |
tree | 5f78f3f4cf0ea1d08ee4eafa0e22118d8486440f /chrome/browser/extensions/extensions_quota_service_unittest.cc | |
parent | 5bd4938ab9c427e324933fa3689d2de7bfc4e315 (diff) | |
download | chromium_src-a2aef2ea9d7d923a9c1c768eadd1092ce46b64bf.zip chromium_src-a2aef2ea9d7d923a9c1c768eadd1092ce46b64bf.tar.gz chromium_src-a2aef2ea9d7d923a9c1c768eadd1092ce46b64bf.tar.bz2 |
Split UI-specific bits off ExtensionFunction into a separate class.
This is a precursor to another patch I'm working on, which will add
ExtensionFunctions that can run on the IO thread. The webRequest API will use
this.
I've also done a bit of other cleanup:
- moved almost everything off of {Async,Sync}ExtensionFunction, up into the
base class, since none of it was specific to either of those.
- store Extension directly on ExtensionFunction, rather than needing to look it
up, since it is now refcounted.
BUG=no
TEST=no
Review URL: http://codereview.chromium.org/7073001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@86919 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extensions_quota_service_unittest.cc')
-rw-r--r-- | chrome/browser/extensions/extensions_quota_service_unittest.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/chrome/browser/extensions/extensions_quota_service_unittest.cc b/chrome/browser/extensions/extensions_quota_service_unittest.cc index 63eedb1..39cd64e3 100644 --- a/chrome/browser/extensions/extensions_quota_service_unittest.cc +++ b/chrome/browser/extensions/extensions_quota_service_unittest.cc @@ -56,6 +56,10 @@ class MockFunction : public ExtensionFunction { virtual const std::string GetError() { return std::string(); } virtual const std::string GetResult() { return std::string(); } virtual void Run() {} + virtual void Destruct() const { delete this; } + virtual bool RunImpl() { return true; } + virtual void SendResponse(bool) { } + virtual void HandleBadMessage() { } }; class TimedLimitMockFunction : public MockFunction { |