| 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 c7b5fd585914dd954f06d9a5c6b90a5378c9ac5c..8cb0e7903a78170b036878dc66b90af717c60ae9 100644
|
| --- a/webkit/dom_storage/dom_storage_task_runner.h
|
| +++ b/webkit/dom_storage/dom_storage_task_runner.h
|
| @@ -55,6 +55,9 @@ class DomStorageTaskRunner : public base::TaskRunner {
|
| const tracked_objects::Location& from_here,
|
| const base::Closure& task,
|
| int64 delay_ms) OVERRIDE;
|
| +
|
| + protected:
|
| + virtual ~DomStorageTaskRunner() {}
|
| };
|
|
|
| // A derived class used in chromium that utilizes a SequenceWorkerPool
|
| @@ -78,8 +81,10 @@ class DomStorageWorkerPoolTaskRunner : public DomStorageTaskRunner {
|
| SequenceID sequence_id,
|
| const base::Closure& task) OVERRIDE;
|
|
|
| - private:
|
| + protected:
|
| virtual ~DomStorageWorkerPoolTaskRunner();
|
| +
|
| + private:
|
| const scoped_refptr<base::MessageLoopProxy> message_loop_;
|
| const scoped_refptr<base::SequencedWorkerPool> sequenced_worker_pool_;
|
| base::SequencedWorkerPool::SequenceToken primary_sequence_token_;
|
| @@ -105,8 +110,10 @@ class MockDomStorageTaskRunner : public DomStorageTaskRunner {
|
| SequenceID sequence_id,
|
| const base::Closure& task) OVERRIDE;
|
|
|
| - private:
|
| + protected:
|
| virtual ~MockDomStorageTaskRunner();
|
| +
|
| + private:
|
| const scoped_refptr<base::MessageLoopProxy> message_loop_;
|
| };
|
|
|
|
|