#include "content/public/browser/browser_context.h"
#include "content/public/browser/browser_thread.h"
#include "net/url_request/url_request_context_getter.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/browser_thread.h"
#include "net/url_request/url_request_context_getter.h"
-#include "webkit/browser/blob/blob_storage_context.h"
-#include "webkit/browser/quota/quota_manager_proxy.h"
+#include "storage/browser/blob/blob_storage_context.h"
+#include "storage/browser/quota/quota_manager_proxy.h"
void ServiceWorkerContextWrapper::Init(
const base::FilePath& user_data_directory,
void ServiceWorkerContextWrapper::Init(
const base::FilePath& user_data_directory,
is_incognito_ = user_data_directory.empty();
scoped_refptr<base::SequencedTaskRunner> database_task_runner =
BrowserThread::GetBlockingPool()->
GetSequencedTaskRunnerWithShutdownBehavior(
BrowserThread::GetBlockingPool()->GetSequenceToken(),
base::SequencedWorkerPool::SKIP_ON_SHUTDOWN);
is_incognito_ = user_data_directory.empty();
scoped_refptr<base::SequencedTaskRunner> database_task_runner =
BrowserThread::GetBlockingPool()->
GetSequencedTaskRunnerWithShutdownBehavior(
BrowserThread::GetBlockingPool()->GetSequenceToken(),
base::SequencedWorkerPool::SKIP_ON_SHUTDOWN);
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::CACHE);
scoped_refptr<base::SequencedTaskRunner> cache_task_runner =
BrowserThread::GetBlockingPool()
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::CACHE);
scoped_refptr<base::SequencedTaskRunner> cache_task_runner =
BrowserThread::GetBlockingPool()
NULL /* provider_host */,
base::Bind(&FinishRegistrationOnIO, continuation));
}
NULL /* provider_host */,
base::Bind(&FinishRegistrationOnIO, continuation));
}
UnregisterServiceWorker(registration_info.pattern,
base::Bind(&EmptySuccessCallback));
}
UnregisterServiceWorker(registration_info.pattern,
base::Bind(&EmptySuccessCallback));
}
void ServiceWorkerContextWrapper::InitInternal(
const base::FilePath& user_data_directory,
void ServiceWorkerContextWrapper::InitInternal(
const base::FilePath& user_data_directory,
- base::SequencedTaskRunner* stores_task_runner,
- base::SequencedTaskRunner* database_task_runner,
- base::MessageLoopProxy* disk_cache_thread,
- quota::QuotaManagerProxy* quota_manager_proxy) {
+ const scoped_refptr<base::SequencedTaskRunner>& stores_task_runner,
+ const scoped_refptr<base::SequencedTaskRunner>& database_task_runner,
+ const scoped_refptr<base::SingleThreadTaskRunner>& disk_cache_thread,
+ storage::QuotaManagerProxy* quota_manager_proxy) {
- make_scoped_refptr(stores_task_runner),
- make_scoped_refptr(database_task_runner),
- make_scoped_refptr(disk_cache_thread),
+ stores_task_runner,
+ database_task_runner,
+ disk_cache_thread,