Index: content/browser/dom_storage/session_storage_namespace_impl.h |
diff --git a/content/browser/dom_storage/session_storage_namespace_impl.h b/content/browser/dom_storage/session_storage_namespace_impl.h |
index f075b546a7feae08671f84d5c3ebd6b4237c06b3..65a44f41616a988f3feaf049938d09eaee9a4c6d 100644 |
--- a/content/browser/dom_storage/session_storage_namespace_impl.h |
+++ b/content/browser/dom_storage/session_storage_namespace_impl.h |
@@ -20,7 +20,10 @@ class SessionStorageNamespaceImpl |
: NON_EXPORTED_BASE(public content::SessionStorageNamespace) { |
public: |
// Constructs a |SessionStorageNamespaceImpl| and allocates new IDs for it. |
- explicit SessionStorageNamespaceImpl(DOMStorageContextImpl* context); |
+ // |
+ // The CONTENT_EXPORT allows TestRenderViewHost to instantiate these. |
+ CONTENT_EXPORT explicit SessionStorageNamespaceImpl( |
+ DOMStorageContextImpl* context); |
// Constructs a |SessionStorageNamespaceImpl| by cloning |
// |namespace_to_clone|. Allocates new IDs for it. |
@@ -38,6 +41,7 @@ class SessionStorageNamespaceImpl |
virtual void SetShouldPersist(bool should_persist) OVERRIDE; |
SessionStorageNamespaceImpl* Clone(); |
+ bool IsFromContext(DOMStorageContextImpl* context); |
private: |
explicit SessionStorageNamespaceImpl(dom_storage::DomStorageSession* clone); |