summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/webkit/WebCore/storage/StorageSyncManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/webkit/WebCore/storage/StorageSyncManager.h')
-rw-r--r--src/3rdparty/webkit/WebCore/storage/StorageSyncManager.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/3rdparty/webkit/WebCore/storage/StorageSyncManager.h b/src/3rdparty/webkit/WebCore/storage/StorageSyncManager.h
index 83353ed8a..4c5e82101 100644
--- a/src/3rdparty/webkit/WebCore/storage/StorageSyncManager.h
+++ b/src/3rdparty/webkit/WebCore/storage/StorageSyncManager.h
@@ -28,18 +28,22 @@
#if ENABLE(DOM_STORAGE)
-#include "LocalStorageTask.h"
-#include "LocalStorageThread.h"
-#include "StorageArea.h"
-#include "StorageAreaSync.h"
+#include "PlatformString.h"
+#include <wtf/PassRefPtr.h>
+#include <wtf/RefPtr.h>
#include <wtf/Threading.h>
namespace WebCore {
+ class LocalStorageThread;
+ class SecurityOrigin;
+ class StorageAreaSync;
+
class StorageSyncManager : public ThreadSafeShared<StorageSyncManager> {
public:
static PassRefPtr<StorageSyncManager> create(const String& path);
+ ~StorageSyncManager();
bool scheduleImport(PassRefPtr<StorageAreaSync>);
void scheduleSync(PassRefPtr<StorageAreaSync>);