| Index: webkit/dom_storage/dom_storage_task_runner.h
|
| diff --git a/webkit/dom_storage/dom_storage_task_runner.h b/webkit/dom_storage/dom_storage_task_runner.h
|
| index 165c694b332084841158b3df47531711fcb84796..290e649ef688f45eaa98d2bc7e6bc7d5ac18870f 100644
|
| --- a/webkit/dom_storage/dom_storage_task_runner.h
|
| +++ b/webkit/dom_storage/dom_storage_task_runner.h
|
| @@ -9,6 +9,7 @@
|
| #include "base/sequenced_task_runner.h"
|
| #include "base/threading/sequenced_worker_pool.h"
|
| #include "base/time.h"
|
| +#include "webkit/dom_storage/dom_storage_export.h"
|
|
|
| namespace base {
|
| class MessageLoopProxy;
|
| @@ -25,7 +26,7 @@ namespace dom_storage {
|
| // TODO(michaeln): Skip tasks for reading during shutdown.
|
| // * Internal tasks related to committing changes to disk are performed as
|
| // shutdown-blocking commit sequence tasks.
|
| -class DomStorageTaskRunner : public base::TaskRunner {
|
| +class DOM_STORAGE_EXPORT DomStorageTaskRunner : public base::TaskRunner {
|
| public:
|
| enum SequenceID {
|
| PRIMARY_SEQUENCE,
|
| @@ -65,7 +66,8 @@ class DomStorageTaskRunner : public base::TaskRunner {
|
| // A derived class used in chromium that utilizes a SequenceWorkerPool
|
| // under dom_storage specific SequenceTokens. The |delayed_task_loop|
|
| // is used to delay scheduling on the worker pool.
|
| -class DomStorageWorkerPoolTaskRunner : public DomStorageTaskRunner {
|
| +class DOM_STORAGE_EXPORT DomStorageWorkerPoolTaskRunner :
|
| + public DomStorageTaskRunner {
|
| public:
|
| DomStorageWorkerPoolTaskRunner(
|
| base::SequencedWorkerPool* sequenced_worker_pool,
|
| @@ -103,7 +105,8 @@ class DomStorageWorkerPoolTaskRunner : public DomStorageTaskRunner {
|
| // There is no distinction between [non]-shutdown-blocking or
|
| // the primary sequence vs the commit sequence in the mock,
|
| // all tasks are scheduled on |message_loop| with zero delay.
|
| -class MockDomStorageTaskRunner : public DomStorageTaskRunner {
|
| +class DOM_STORAGE_EXPORT MockDomStorageTaskRunner :
|
| + public DomStorageTaskRunner {
|
| public:
|
| explicit MockDomStorageTaskRunner(base::MessageLoopProxy* message_loop);
|
|
|
|
|