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
|
}; |