Chromium Code Reviews| Index: base/threading/sequenced_task_runner_handle.h |
| diff --git a/base/threading/sequenced_task_runner_handle.h b/base/threading/sequenced_task_runner_handle.h |
| index 7084ec4bb9bf879caad480e9393bb70d05756b43..7dd6974fed18a35fecea772aeb67e944524384fa 100644 |
| --- a/base/threading/sequenced_task_runner_handle.h |
| +++ b/base/threading/sequenced_task_runner_handle.h |
| @@ -22,13 +22,22 @@ class BASE_EXPORT SequencedTaskRunnerHandle { |
| static scoped_refptr<SequencedTaskRunner> Get(); |
| // Returns true if one of the following conditions is fulfilled: |
| - // a) The current thread has a ThreadTaskRunnerHandle (which includes any |
| + // a) A SequencedTaskRunner has been assigned to the current thread by |
| + // instantiating a SequencedTaskRunnerHandle. |
| + // b) The current thread has a ThreadTaskRunnerHandle (which includes any |
| // thread that has a MessageLoop associated with it), or |
| - // b) The current thread is a worker thread belonging to a |
| + // c) The current thread is a worker thread belonging to a |
| // SequencedWorkerPool. |
| static bool IsSet(); |
| + // Binds |task_runner| to the current thread. |
| + explicit SequencedTaskRunnerHandle( |
| + scoped_refptr<SequencedTaskRunner> task_runner); |
| + ~SequencedTaskRunnerHandle(); |
| + |
| private: |
| + scoped_refptr<SequencedTaskRunner> task_runner_; |
| + |
| DISALLOW_IMPLICIT_CONSTRUCTORS(SequencedTaskRunnerHandle); |
|
fdoray
2016/04/22 14:43:12
DISALLOW_IMPLICIT_CONSTRUCTORS should be used "for
gab
2016/04/25 18:31:52
Good point, DISALLOW_IMPLICIT_CONSTRUCTORS made se
|
| }; |