| Index: chrome/browser/extensions/api/api_function.h
|
| diff --git a/chrome/browser/extensions/api/api_function.h b/chrome/browser/extensions/api/api_function.h
|
| index ef14405e8c4c3d73d9f10ad86c9e1c6fe30953b7..416035fbf238a79a63920ec11437991608e81a6b 100644
|
| --- a/chrome/browser/extensions/api/api_function.h
|
| +++ b/chrome/browser/extensions/api/api_function.h
|
| @@ -20,6 +20,8 @@ class APIResourceEventNotifier;
|
| // need to do essentially all their work on the IO thread.
|
| class AsyncIOAPIFunction : public AsyncExtensionFunction {
|
| protected:
|
| + virtual ~AsyncIOAPIFunction() {}
|
| +
|
| // Set up for work (e.g., validate arguments). Guaranteed to happen on UI
|
| // thread.
|
| virtual bool Prepare() = 0;
|
| @@ -40,6 +42,7 @@ class AsyncIOAPIFunction : public AsyncExtensionFunction {
|
| // Access to the controller singleton.
|
| APIResourceController* controller();
|
|
|
| + // ExtensionFunction:
|
| virtual bool RunImpl() OVERRIDE;
|
|
|
| private:
|
|
|