| Index: base/task_scheduler/scheduler_worker.h
|
| diff --git a/base/task_scheduler/scheduler_worker.h b/base/task_scheduler/scheduler_worker.h
|
| index f8174de971761910533b463730d993642bd2093f..bcef49bee865beea96f9e9fd1c895b71890fa7ef 100644
|
| --- a/base/task_scheduler/scheduler_worker.h
|
| +++ b/base/task_scheduler/scheduler_worker.h
|
| @@ -116,6 +116,10 @@ class BASE_EXPORT SchedulerWorker {
|
| // worker. If this happens, there will be no call to GetWork().
|
| void WakeUp();
|
|
|
| + // Requests destruction of |worker| upon detachment. After this call returns,
|
| + // do not reference |worker| or anything provided by it.
|
| + static void DestroyAfterDetachment(std::unique_ptr<SchedulerWorker> worker);
|
| +
|
| SchedulerWorker::Delegate* delegate() { return delegate_.get(); }
|
|
|
| // Joins this SchedulerWorker. If a Task is already running, it will be
|
|
|