summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/storage/StorageNamespaceImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/storage/StorageNamespaceImpl.h')
-rw-r--r--src/3rdparty/webkit/WebCore/storage/StorageNamespaceImpl.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/3rdparty/webkit/WebCore/storage/StorageNamespaceImpl.h b/src/3rdparty/webkit/WebCore/storage/StorageNamespaceImpl.h
index 6c5a9dcf7..4ec2f72a1 100644
--- a/src/3rdparty/webkit/WebCore/storage/StorageNamespaceImpl.h
+++ b/src/3rdparty/webkit/WebCore/storage/StorageNamespaceImpl.h
@@ -28,10 +28,18 @@
#if ENABLE(DOM_STORAGE)
+#include "PlatformString.h"
+#include "SecurityOriginHash.h"
+#include "StorageArea.h"
#include "StorageNamespace.h"
+#include <wtf/HashMap.h>
+#include <wtf/RefPtr.h>
+
namespace WebCore {
+ class StorageAreaImpl;
+
class StorageNamespaceImpl : public StorageNamespace {
public:
static PassRefPtr<StorageNamespace> localStorageNamespace(const String& path);
@@ -45,7 +53,7 @@ namespace WebCore {
private:
StorageNamespaceImpl(StorageType, const String& path);
- typedef HashMap<RefPtr<SecurityOrigin>, RefPtr<StorageArea>, SecurityOriginHash> StorageAreaMap;
+ typedef HashMap<RefPtr<SecurityOrigin>, RefPtr<StorageAreaImpl>, SecurityOriginHash> StorageAreaMap;
StorageAreaMap m_storageAreaMap;
StorageType m_storageType;