Index: chrome/browser/extensions/extension_cookies_api.h |
diff --git a/chrome/browser/extensions/extension_cookies_api.h b/chrome/browser/extensions/extension_cookies_api.h |
index 0ecb4e3c4e35a7a98664833fc0e134c027724367..50b922b4da6cf9c4e2cd3df9b30f2bd420d5de11 100644 |
--- a/chrome/browser/extensions/extension_cookies_api.h |
+++ b/chrome/browser/extensions/extension_cookies_api.h |
@@ -94,6 +94,7 @@ class CookiesFunction : public AsyncExtensionFunction { |
class GetCookieFunction : public CookiesFunction { |
public: |
GetCookieFunction(); |
+ ~GetCookieFunction(); |
virtual bool RunImpl(); |
DECLARE_EXTENSION_FUNCTION_NAME("cookies.get") |
@@ -112,6 +113,7 @@ class GetCookieFunction : public CookiesFunction { |
class GetAllCookiesFunction : public CookiesFunction { |
public: |
GetAllCookiesFunction(); |
+ ~GetAllCookiesFunction(); |
virtual bool RunImpl(); |
DECLARE_EXTENSION_FUNCTION_NAME("cookies.getAll") |
@@ -130,6 +132,7 @@ class GetAllCookiesFunction : public CookiesFunction { |
class SetCookieFunction : public CookiesFunction { |
public: |
SetCookieFunction(); |
+ ~SetCookieFunction(); |
virtual bool RunImpl(); |
DECLARE_EXTENSION_FUNCTION_NAME("cookies.set") |
@@ -154,9 +157,7 @@ class RemoveCookieFunction : public CookiesFunction { |
public: |
virtual bool RunImpl(); |
// RemoveCookieFunction is sync. |
- virtual void Run() { |
- SendResponse(RunImpl()); |
- } |
+ virtual void Run(); |
DECLARE_EXTENSION_FUNCTION_NAME("cookies.remove") |
}; |
@@ -165,9 +166,7 @@ class GetAllCookieStoresFunction : public CookiesFunction { |
public: |
virtual bool RunImpl(); |
// GetAllCookieStoresFunction is sync. |
- virtual void Run() { |
- SendResponse(RunImpl()); |
- } |
+ virtual void Run(); |
DECLARE_EXTENSION_FUNCTION_NAME("cookies.getAllCookieStores") |
}; |