| Index: webkit/quota/quota_task.h
|
| diff --git a/webkit/quota/quota_task.h b/webkit/quota/quota_task.h
|
| index 9e9276178ed02ff2992c16813b979f30fef40e19..bdc77d650252d0f5573ff9201093ac1c88493266 100644
|
| --- a/webkit/quota/quota_task.h
|
| +++ b/webkit/quota/quota_task.h
|
| @@ -20,7 +20,6 @@ class TaskRunner;
|
| namespace quota {
|
|
|
| class QuotaTaskObserver;
|
| -class QuotaThreadTask;
|
|
|
| // A base class for quota tasks.
|
| // TODO(kinuko): Revise this using base::Callback.
|
| @@ -54,7 +53,6 @@ class QuotaTask {
|
| private:
|
| friend class base::DeleteHelper<QuotaTask>;
|
| friend class QuotaTaskObserver;
|
| - friend class QuotaThreadTask;
|
|
|
| void Abort();
|
| QuotaTaskObserver* observer_;
|
| @@ -62,46 +60,9 @@ class QuotaTask {
|
| bool delete_scheduled_;
|
| };
|
|
|
| -// For tasks that post tasks to the other thread.
|
| -class QuotaThreadTask : public QuotaTask,
|
| - public base::RefCountedThreadSafe<QuotaThreadTask> {
|
| - public:
|
| - QuotaThreadTask(QuotaTaskObserver* observer,
|
| - base::TaskRunner* target_task_runner);
|
| -
|
| - protected:
|
| - virtual ~QuotaThreadTask();
|
| -
|
| - // One of the following Run methods should be overridden for execution
|
| - // on the target thread.
|
| -
|
| - // A task to invoke the CallCompleted() method on the original thread will
|
| - // be scheduled immediately upon return from RunOnTargetThread().
|
| - virtual void RunOnTargetThread();
|
| -
|
| - // A task to invoke the CallCompleted() method on the original thread will
|
| - // only be scheduled if RunOnTargetThreadAsync returns true. If false is
|
| - // returned, the derived class should schedule a task to do so upon actual
|
| - // completion.
|
| - virtual bool RunOnTargetThreadAsync();
|
| -
|
| - virtual void Run() OVERRIDE;
|
| - base::TaskRunner* target_task_runner() const {
|
| - return target_task_runner_;
|
| - }
|
| -
|
| - private:
|
| - friend class base::RefCountedThreadSafe<QuotaThreadTask>;
|
| - friend class QuotaTaskObserver;
|
| - void CallRunOnTargetThread();
|
| -
|
| - scoped_refptr<base::TaskRunner> target_task_runner_;
|
| -};
|
| -
|
| class QuotaTaskObserver {
|
| protected:
|
| friend class QuotaTask;
|
| - friend class QuotaThreadTask;
|
|
|
| QuotaTaskObserver();
|
| virtual ~QuotaTaskObserver();
|
|
|