Index: webkit/api/src/StorageNamespaceProxy.h |
=================================================================== |
--- webkit/api/src/StorageNamespaceProxy.h (revision 21404) |
+++ webkit/api/src/StorageNamespaceProxy.h (working copy) |
@@ -30,8 +30,24 @@ |
#include "StorageNamespace.h" |
-// FIXME: Implement the StorageNamespaceProxy |
+namespace WebKit { class WebStorageNamespace; } |
+namespace WebCore { |
+ |
+ class StorageNamespaceProxy : public StorageNamespace { |
+ public: |
+ StorageNamespaceProxy(WebKit::WebStorageNamespace* storageNamespace); |
+ virtual ~StorageNamespaceProxy(); |
+ virtual PassRefPtr<StorageArea> storageArea(SecurityOrigin*); |
+ virtual PassRefPtr<StorageNamespace> copy(); |
+ virtual void close(); |
+ |
+ private: |
+ OwnPtr<WebKit::WebStorageNamespace> m_storageNamespace; |
+ }; |
+ |
+} // namespace WebCore |
+ |
#endif // ENABLE(DOM_STORAGE) |
#endif // StorageNamespaceProxy_h |