Index: net/cookies/cookie_monster.h |
diff --git a/net/cookies/cookie_monster.h b/net/cookies/cookie_monster.h |
index f6485665983e9acfd36927926d3c049c39dff346..1eced597bf6e852660dd8a55e8b5bfa4d9314f31 100644 |
--- a/net/cookies/cookie_monster.h |
+++ b/net/cookies/cookie_monster.h |
@@ -246,6 +246,8 @@ class NET_EXPORT CookieMonster : public CookieStore { |
const base::Time& delete_end, |
const DeleteCallback& callback) OVERRIDE; |
+ virtual void DeleteSessionCookiesAsync(const DeleteCallback&) OVERRIDE; |
+ |
virtual CookieMonster* GetCookieMonster() OVERRIDE; |
// Enables writing session cookies into the cookie database. If this this |
@@ -281,6 +283,7 @@ class NET_EXPORT CookieMonster : public CookieStore { |
class GetCookiesWithInfoTask; |
class SetCookieWithDetailsTask; |
class SetCookieWithOptionsTask; |
+ class DeleteSessionCookiesTask; |
// Testing support. |
// For SetCookieWithCreationTime. |
@@ -412,6 +415,8 @@ class NET_EXPORT CookieMonster : public CookieStore { |
const std::string& cookie_line, |
const base::Time& creation_time); |
+ int DeleteSessionCookies(); |
+ |
// Called by all non-static functions to ensure that the cookies store has |
// been initialized. This is not done during creating so it doesn't block |
// the window showing. |