Lines Matching defs:SequencedWorkerPool
47 // SequencedWorkerPool::SequenceToken token = pool.GetSequenceToken();
48 // pool.PostSequencedWorkerTask(token, SequencedWorkerPool::SKIP_ON_SHUTDOWN,
50 // pool.PostSequencedWorkerTask(token, SequencedWorkerPool::SKIP_ON_SHUTDOWN,
70 // Note that SequencedWorkerPool is RefCountedThreadSafe (inherited
75 class BASE_EXPORT SequencedWorkerPool : public TaskRunner {
138 friend class SequencedWorkerPool;
155 // If current thread is not a SequencedWorkerPool worker thread or is running
159 // When constructing a SequencedWorkerPool, there must be a
165 SequencedWorkerPool(size_t max_threads,
170 SequencedWorkerPool(size_t max_threads,
185 // SequencedWorkerPool using the given sequence token. Tasks with nonzero
192 // SequencedWorkerPool using the given sequence token. Tasks with nonzero
199 // Returns a TaskRunner wrapper which posts to this SequencedWorkerPool using
339 virtual ~SequencedWorkerPool();
344 friend class RefCountedThreadSafe<SequencedWorkerPool>;
345 friend class DeleteHelper<SequencedWorkerPool>;
356 DISALLOW_COPY_AND_ASSIGN(SequencedWorkerPool);