Lines Matching refs:Impl
44 struct ThreadPoolImpl::Impl { struct in ROCKSDB_NAMESPACE::ThreadPoolImpl
46 Impl();
47 ~Impl();
131 ThreadPoolImpl::Impl::Impl() in Impl() function in ROCKSDB_NAMESPACE::ThreadPoolImpl::Impl
148 ThreadPoolImpl::Impl::~Impl() { assert(bgthreads_.size() == 0U); } in ~Impl()
150 void ThreadPoolImpl::Impl::JoinThreads(bool wait_for_jobs_to_complete) { in JoinThreads()
176 void ThreadPoolImpl::Impl::LowerIOPriority() { in LowerIOPriority()
182 void ThreadPoolImpl::Impl::LowerCPUPriority() { in LowerCPUPriority()
187 void ThreadPoolImpl::Impl::BGThread(size_t thread_id) { in BGThread()
272 ThreadPoolImpl::Impl* thread_pool_;
274 BGThreadMetadata(ThreadPoolImpl::Impl* thread_pool, size_t thread_id) in BGThreadMetadata()
278 void ThreadPoolImpl::Impl::BGThreadWrapper(void* arg) { in BGThreadWrapper()
281 ThreadPoolImpl::Impl* tp = meta->thread_pool_; in BGThreadWrapper()
314 void ThreadPoolImpl::Impl::SetBackgroundThreadsInternal(int num, in SetBackgroundThreadsInternal()
328 int ThreadPoolImpl::Impl::GetBackgroundThreads() { in GetBackgroundThreads()
333 void ThreadPoolImpl::Impl::StartBGThreads() { in StartBGThreads()
358 void ThreadPoolImpl::Impl::Submit(std::function<void()>&& schedule, in Submit()
390 int ThreadPoolImpl::Impl::UnSchedule(void* arg) { in UnSchedule()
424 impl_(new Impl()) { in ThreadPoolImpl()