Index: webkit/dom_storage/dom_storage_session.cc |
diff --git a/webkit/dom_storage/dom_storage_session.cc b/webkit/dom_storage/dom_storage_session.cc |
index e70d497c90c2e19dc790027d2d7bebf4c305eb61..5b7ab527669c5f3da21beddaa28cdf3c590e4aea 100644 |
--- a/webkit/dom_storage/dom_storage_session.cc |
+++ b/webkit/dom_storage/dom_storage_session.cc |
@@ -31,6 +31,22 @@ DomStorageSession* DomStorageSession::Clone() { |
return new DomStorageSession(context_, clone_id); |
} |
+void DomStorageSession::AddSessionStorageObserver( |
+ int64 namespace_id, |
+ DomStorageContext::SessionStorageObserver* observer) { |
+ context_->task_runner()->PostTask( |
+ FROM_HERE, |
+ base::Bind(&DomStorageContext::AddSessionStorageObserver, |
+ context_, namespace_id_, observer)); |
+} |
+ |
+void DomStorageSession::RemoveSessionStorageObserver(int64 namespace_id) { |
+ context_->task_runner()->PostTask( |
+ FROM_HERE, |
+ base::Bind(&DomStorageContext::RemoveSessionStorageObserver, |
+ context_, namespace_id_)); |
+} |
+ |
DomStorageSession::DomStorageSession(DomStorageContext* context, |
int64 namespace_id) |
: context_(context), |