Index: net/base/default_server_bound_cert_store.h |
diff --git a/net/base/default_server_bound_cert_store.h b/net/base/default_server_bound_cert_store.h |
index daec007bc2808fb4c21deb3b4daf6f4d57155e50..7783bf2a3b76a2c4b466e0e6a489f42a36eb79a1 100644 |
--- a/net/base/default_server_bound_cert_store.h |
+++ b/net/base/default_server_bound_cert_store.h |
@@ -76,6 +76,7 @@ class NET_EXPORT DefaultServerBoundCertStore : public ServerBoundCertStore { |
virtual void GetAllServerBoundCerts( |
ServerBoundCertList* server_bound_certs) OVERRIDE; |
virtual int GetCertCount() OVERRIDE; |
+ virtual void SetForceKeepSessionState() OVERRIDE; |
private: |
static const size_t kMaxCerts; |
@@ -139,9 +140,9 @@ class NET_EXPORT DefaultServerBoundCertStore::PersistentStore |
virtual void DeleteServerBoundCert(const ServerBoundCert& cert) = 0; |
- // Sets the value of the user preference whether the persistent storage |
- // must be deleted upon destruction. |
- virtual void SetClearLocalStateOnExit(bool clear_local_state) = 0; |
+ // When invoked, instructs the store to keep session related data on |
+ // destruction. |
+ virtual void SetForceKeepSessionState() = 0; |
// Flush the store and post the given Task when complete. |
virtual void Flush(const base::Closure& completion_task) = 0; |