Index: webkit/dom_storage/dom_storage_context.h |
diff --git a/webkit/dom_storage/dom_storage_context.h b/webkit/dom_storage/dom_storage_context.h |
index ca2b570f618d74cb9cc0f66e3717faf6fde6fb4a..8708e1b4e4d3d97fe69ebf2a5eddc23eff7c09a9 100644 |
--- a/webkit/dom_storage/dom_storage_context.h |
+++ b/webkit/dom_storage/dom_storage_context.h |
@@ -35,6 +35,7 @@ class DomStorageArea; |
class DomStorageNamespace; |
class DomStorageSession; |
class DomStorageTaskRunner; |
+class SessionStorageDatabase; |
// The Context is the root of an object containment hierachy for |
// Namespaces and Areas related to the owning profile. |
@@ -169,6 +170,9 @@ class DomStorageContext |
void ClearLocalStateInCommitSequence(); |
+ void DeleteSessionNamespaceInCommitSequence(int64 namespace_id); |
+ void DeleteLeftoverDataInCommitSequence(); |
+ |
// Collection of namespaces keyed by id. |
StorageNamespaceMap namespaces_; |
@@ -194,6 +198,7 @@ class DomStorageContext |
bool clear_local_state_; |
bool save_session_state_; |
scoped_refptr<quota::SpecialStoragePolicy> special_storage_policy_; |
+ scoped_refptr<SessionStorageDatabase> session_storage_database_; |
}; |
} // namespace dom_storage |