Index: content/browser/dom_storage/dom_storage_context_wrapper.cc |
diff --git a/content/browser/dom_storage/dom_storage_context_impl.cc b/content/browser/dom_storage/dom_storage_context_wrapper.cc |
similarity index 62% |
copy from content/browser/dom_storage/dom_storage_context_impl.cc |
copy to content/browser/dom_storage/dom_storage_context_wrapper.cc |
index f790ecd8001a750bec29f8337cd165f311fd8745..e96ae67bff66d74a15ddedb5478ce43efad929cf 100644 |
--- a/content/browser/dom_storage/dom_storage_context_impl.cc |
+++ b/content/browser/dom_storage/dom_storage_context_wrapper.cc |
@@ -2,22 +2,19 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "content/browser/dom_storage/dom_storage_context_impl.h" |
+#include "content/browser/dom_storage/dom_storage_context_wrapper.h" |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
#include "base/files/file_path.h" |
#include "base/message_loop/message_loop_proxy.h" |
+#include "content/browser/dom_storage/dom_storage_area.h" |
+#include "content/browser/dom_storage/dom_storage_context_impl.h" |
+#include "content/browser/dom_storage/dom_storage_task_runner.h" |
#include "content/browser/dom_storage/session_storage_namespace_impl.h" |
#include "content/public/browser/browser_thread.h" |
-#include "webkit/browser/dom_storage/dom_storage_area.h" |
-#include "webkit/browser/dom_storage/dom_storage_context.h" |
-#include "webkit/browser/dom_storage/dom_storage_task_runner.h" |
- |
-using dom_storage::DomStorageArea; |
-using dom_storage::DomStorageContext; |
-using dom_storage::DomStorageTaskRunner; |
-using dom_storage::DomStorageWorkerPoolTaskRunner; |
+#include "content/public/browser/local_storage_usage_info.h" |
+#include "content/public/browser/session_storage_usage_info.h" |
namespace content { |
namespace { |
@@ -27,16 +24,16 @@ const char kSessionStorageDirectory[] = "Session Storage"; |
void InvokeLocalStorageUsageCallbackHelper( |
const DOMStorageContext::GetLocalStorageUsageCallback& callback, |
- const std::vector<dom_storage::LocalStorageUsageInfo>* infos) { |
+ const std::vector<LocalStorageUsageInfo>* infos) { |
callback.Run(*infos); |
} |
void GetLocalStorageUsageHelper( |
base::MessageLoopProxy* reply_loop, |
- DomStorageContext* context, |
+ DOMStorageContextImpl* context, |
const DOMStorageContext::GetLocalStorageUsageCallback& callback) { |
- std::vector<dom_storage::LocalStorageUsageInfo>* infos = |
- new std::vector<dom_storage::LocalStorageUsageInfo>; |
+ std::vector<LocalStorageUsageInfo>* infos = |
+ new std::vector<LocalStorageUsageInfo>; |
context->GetLocalStorageUsage(infos, true); |
reply_loop->PostTask( |
FROM_HERE, |
@@ -46,16 +43,16 @@ void GetLocalStorageUsageHelper( |
void InvokeSessionStorageUsageCallbackHelper( |
const DOMStorageContext::GetSessionStorageUsageCallback& callback, |
- const std::vector<dom_storage::SessionStorageUsageInfo>* infos) { |
+ const std::vector<SessionStorageUsageInfo>* infos) { |
callback.Run(*infos); |
} |
void GetSessionStorageUsageHelper( |
base::MessageLoopProxy* reply_loop, |
- DomStorageContext* context, |
+ DOMStorageContextImpl* context, |
const DOMStorageContext::GetSessionStorageUsageCallback& callback) { |
- std::vector<dom_storage::SessionStorageUsageInfo>* infos = |
- new std::vector<dom_storage::SessionStorageUsageInfo>; |
+ std::vector<SessionStorageUsageInfo>* infos = |
+ new std::vector<SessionStorageUsageInfo>; |
context->GetSessionStorageUsage(infos); |
reply_loop->PostTask( |
FROM_HERE, |
@@ -65,17 +62,17 @@ void GetSessionStorageUsageHelper( |
} // namespace |
-DOMStorageContextImpl::DOMStorageContextImpl( |
+DOMStorageContextWrapper::DOMStorageContextWrapper( |
const base::FilePath& data_path, |
quota::SpecialStoragePolicy* special_storage_policy) { |
base::SequencedWorkerPool* worker_pool = BrowserThread::GetBlockingPool(); |
- context_ = new dom_storage::DomStorageContext( |
+ context_ = new DOMStorageContextImpl( |
data_path.empty() ? data_path |
: data_path.AppendASCII(kLocalStorageDirectory), |
data_path.empty() ? data_path |
: data_path.AppendASCII(kSessionStorageDirectory), |
special_storage_policy, |
- new DomStorageWorkerPoolTaskRunner( |
+ new DOMStorageWorkerPoolTaskRunner( |
worker_pool, |
worker_pool->GetNamedSequenceToken("dom_storage_primary"), |
worker_pool->GetNamedSequenceToken("dom_storage_commit"), |
@@ -83,94 +80,94 @@ DOMStorageContextImpl::DOMStorageContextImpl( |
.get())); |
} |
-DOMStorageContextImpl::~DOMStorageContextImpl() { |
+DOMStorageContextWrapper::~DOMStorageContextWrapper() { |
} |
-void DOMStorageContextImpl::GetLocalStorageUsage( |
+void DOMStorageContextWrapper::GetLocalStorageUsage( |
const GetLocalStorageUsageCallback& callback) { |
DCHECK(context_.get()); |
context_->task_runner() |
->PostShutdownBlockingTask(FROM_HERE, |
- DomStorageTaskRunner::PRIMARY_SEQUENCE, |
+ DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
base::Bind(&GetLocalStorageUsageHelper, |
base::MessageLoopProxy::current(), |
context_, |
callback)); |
} |
-void DOMStorageContextImpl::GetSessionStorageUsage( |
+void DOMStorageContextWrapper::GetSessionStorageUsage( |
const GetSessionStorageUsageCallback& callback) { |
DCHECK(context_.get()); |
context_->task_runner() |
->PostShutdownBlockingTask(FROM_HERE, |
- DomStorageTaskRunner::PRIMARY_SEQUENCE, |
+ DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
base::Bind(&GetSessionStorageUsageHelper, |
base::MessageLoopProxy::current(), |
context_, |
callback)); |
} |
-void DOMStorageContextImpl::DeleteLocalStorage(const GURL& origin) { |
+void DOMStorageContextWrapper::DeleteLocalStorage(const GURL& origin) { |
DCHECK(context_.get()); |
context_->task_runner()->PostShutdownBlockingTask( |
FROM_HERE, |
- DomStorageTaskRunner::PRIMARY_SEQUENCE, |
- base::Bind(&DomStorageContext::DeleteLocalStorage, context_, origin)); |
+ DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
+ base::Bind(&DOMStorageContextImpl::DeleteLocalStorage, context_, origin)); |
} |
-void DOMStorageContextImpl::DeleteSessionStorage( |
- const dom_storage::SessionStorageUsageInfo& usage_info) { |
+void DOMStorageContextWrapper::DeleteSessionStorage( |
+ const SessionStorageUsageInfo& usage_info) { |
DCHECK(context_.get()); |
context_->task_runner()->PostShutdownBlockingTask( |
FROM_HERE, |
- DomStorageTaskRunner::PRIMARY_SEQUENCE, |
- base::Bind( |
- &DomStorageContext::DeleteSessionStorage, context_, usage_info)); |
+ DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
+ base::Bind(&DOMStorageContextImpl::DeleteSessionStorage, |
+ context_, usage_info)); |
} |
-void DOMStorageContextImpl::SetSaveSessionStorageOnDisk() { |
+void DOMStorageContextWrapper::SetSaveSessionStorageOnDisk() { |
DCHECK(context_.get()); |
context_->SetSaveSessionStorageOnDisk(); |
} |
scoped_refptr<SessionStorageNamespace> |
-DOMStorageContextImpl::RecreateSessionStorage( |
+DOMStorageContextWrapper::RecreateSessionStorage( |
const std::string& persistent_id) { |
return scoped_refptr<SessionStorageNamespace>( |
new SessionStorageNamespaceImpl(this, persistent_id)); |
} |
-void DOMStorageContextImpl::StartScavengingUnusedSessionStorage() { |
+void DOMStorageContextWrapper::StartScavengingUnusedSessionStorage() { |
DCHECK(context_.get()); |
context_->task_runner()->PostShutdownBlockingTask( |
FROM_HERE, |
- DomStorageTaskRunner::PRIMARY_SEQUENCE, |
- base::Bind(&DomStorageContext::StartScavengingUnusedSessionStorage, |
+ DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
+ base::Bind(&DOMStorageContextImpl::StartScavengingUnusedSessionStorage, |
context_)); |
} |
-void DOMStorageContextImpl::PurgeMemory() { |
+void DOMStorageContextWrapper::PurgeMemory() { |
DCHECK(context_.get()); |
context_->task_runner()->PostShutdownBlockingTask( |
FROM_HERE, |
- DomStorageTaskRunner::PRIMARY_SEQUENCE, |
- base::Bind(&DomStorageContext::PurgeMemory, context_)); |
+ DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
+ base::Bind(&DOMStorageContextImpl::PurgeMemory, context_)); |
} |
-void DOMStorageContextImpl::SetForceKeepSessionState() { |
+void DOMStorageContextWrapper::SetForceKeepSessionState() { |
DCHECK(context_.get()); |
context_->task_runner()->PostShutdownBlockingTask( |
FROM_HERE, |
- DomStorageTaskRunner::PRIMARY_SEQUENCE, |
- base::Bind(&DomStorageContext::SetForceKeepSessionState, context_)); |
+ DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
+ base::Bind(&DOMStorageContextImpl::SetForceKeepSessionState, context_)); |
} |
-void DOMStorageContextImpl::Shutdown() { |
+void DOMStorageContextWrapper::Shutdown() { |
DCHECK(context_.get()); |
context_->task_runner()->PostShutdownBlockingTask( |
FROM_HERE, |
- DomStorageTaskRunner::PRIMARY_SEQUENCE, |
- base::Bind(&DomStorageContext::Shutdown, context_)); |
+ DOMStorageTaskRunner::PRIMARY_SEQUENCE, |
+ base::Bind(&DOMStorageContextImpl::Shutdown, context_)); |
} |
} // namespace content |