Chromium Code Reviews| Index: base/threading/sequenced_worker_pool.cc |
| =================================================================== |
| --- base/threading/sequenced_worker_pool.cc (revision 127368) |
| +++ base/threading/sequenced_worker_pool.cc (working copy) |
| @@ -22,6 +22,7 @@ |
| #include "base/synchronization/condition_variable.h" |
| #include "base/synchronization/lock.h" |
| #include "base/threading/platform_thread.h" |
| +#include "base/threading/sequenced_task_runner_impl.h" |
| #include "base/threading/simple_thread.h" |
| #include "base/time.h" |
| #include "base/tracked_objects.h" |
| @@ -725,6 +726,12 @@ |
| return inner_->GetNamedSequenceToken(name); |
| } |
| +scoped_refptr<SequencedTaskRunner> SequencedWorkerPool::GetSequencedTaskRunner( |
| + SequenceToken token) { |
| + return new SequencedTaskRunnerImpl( |
| + scoped_refptr<SequencedWorkerPool>(this), token); |
|
akalin
2012/03/20 22:16:08
I think you can just pass 'this' and it'll implici
Francois
2012/03/26 09:33:21
Done.
|
| +} |
| + |
| bool SequencedWorkerPool::PostWorkerTask( |
| const tracked_objects::Location& from_here, |
| const Closure& task) { |