Lines Matching refs:impl_
424 impl_(new Impl()) { in ThreadPoolImpl()
432 impl_->JoinThreads(false); in JoinAllThreads()
436 impl_->SetBackgroundThreadsInternal(num, true); in SetBackgroundThreads()
440 return impl_->GetBackgroundThreads(); in GetBackgroundThreads()
444 return impl_->GetQueueLen(); in GetQueueLen()
448 impl_->JoinThreads(true); in WaitForJobsAndJoinAllThreads()
452 impl_->LowerIOPriority(); in LowerIOPriority()
456 impl_->LowerCPUPriority(); in LowerCPUPriority()
460 impl_->SetBackgroundThreadsInternal(num, false); in IncBackgroundThreadsIfNeeded()
465 impl_->Submit(std::move(copy), std::function<void()>(), nullptr); in SubmitJob()
470 impl_->Submit(std::move(job), std::function<void()>(), nullptr); in SubmitJob()
476 impl_->Submit(std::bind(function, arg), std::function<void()>(), tag); in Schedule()
478 impl_->Submit(std::bind(function, arg), std::bind(unschedFunction, arg), in Schedule()
484 return impl_->UnSchedule(arg); in UnSchedule()
487 void ThreadPoolImpl::SetHostEnv(Env* env) { impl_->SetHostEnv(env); } in SetHostEnv()
489 Env* ThreadPoolImpl::GetHostEnv() const { return impl_->GetHostEnv(); } in GetHostEnv()
494 return impl_->GetThreadPriority(); in GetThreadPriority()
499 impl_->SetThreadPriority(priority); in SetThreadPriority()