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) { |