Index: net/base/cookie_monster.h |
diff --git a/net/base/cookie_monster.h b/net/base/cookie_monster.h |
index 6d590921b0e4413f4260956c665334a0289d48c6..fc76362046533a8051039c5b0c6c8c3e72e49411 100644 |
--- a/net/base/cookie_monster.h |
+++ b/net/base/cookie_monster.h |
@@ -275,6 +275,12 @@ class NET_EXPORT CookieMonster : public CookieStore { |
virtual CookieMonster* GetCookieMonster() OVERRIDE; |
+ // Enables writing session cookies into the cookie database. |
+ void SetPersistSessionCookies(bool persist_session_cookies); |
+ |
+ // Protects session cookies from deletion on shutdown. |
+ void SaveSessionCookies(); |
+ |
// Debugging method to perform various validation checks on the map. |
// Currently just checking that there are no null CanonicalCookie pointers |
// in the map. |
@@ -673,6 +679,7 @@ class NET_EXPORT CookieMonster : public CookieStore { |
base::Time last_statistic_record_time_; |
bool keep_expired_cookies_; |
+ bool persist_session_cookies_; |
static bool enable_file_scheme_; |