| Index: base/task_scheduler/scheduler_worker_thread.h
|
| diff --git a/base/task_scheduler/scheduler_worker_thread.h b/base/task_scheduler/scheduler_worker_thread.h
|
| index 3022d100c61239b863c51d95b64e0252ef1360f1..5de245dcb019a3846b52e57368df2c29e84bd7da 100644
|
| --- a/base/task_scheduler/scheduler_worker_thread.h
|
| +++ b/base/task_scheduler/scheduler_worker_thread.h
|
| @@ -37,8 +37,8 @@ class BASE_EXPORT SchedulerWorkerThread : public PlatformThread::Delegate {
|
| public:
|
| virtual ~Delegate() = default;
|
|
|
| - // Called when the main function of the SchedulerWorkerThread enters.
|
| - virtual void OnMainEntry() = 0;
|
| + // Called by |worker_thread| when it enters its main function.
|
| + virtual void OnMainEntry(SchedulerWorkerThread* worker_thread) = 0;
|
|
|
| // Called by |worker_thread| to get a Sequence from which to run a Task.
|
| virtual scoped_refptr<Sequence> GetWork(
|
| @@ -68,6 +68,8 @@ class BASE_EXPORT SchedulerWorkerThread : public PlatformThread::Delegate {
|
| // returned by the GetWork() method of its delegate until it returns nullptr.
|
| void WakeUp();
|
|
|
| + SchedulerWorkerThread::Delegate* delegate() { return delegate_.get(); }
|
| +
|
| // Joins this SchedulerWorkerThread. If a Task is already running, it will be
|
| // allowed to complete its execution. This can only be called once.
|
| void JoinForTesting();
|
|
|