proxygen
folly::IOThreadPoolExecutor Member List

This is the complete list of members for folly::IOThreadPoolExecutor, including all inherited members.

activeThreads_folly::ThreadPoolExecutorprotected
add(Func func) overridefolly::IOThreadPoolExecutorvirtual
add(Func func, std::chrono::milliseconds expiration, Func expireCallback=nullptr) overridefolly::IOThreadPoolExecutorvirtual
addObserver(std::shared_ptr< Observer >)folly::ThreadPoolExecutor
addThreads(size_t n)folly::ThreadPoolExecutorprotected
addWithPriority(Func, int8_t priority)folly::Executorvirtual
DefaultKeepAliveExecutor()folly::DefaultKeepAliveExecutorinline
ensureActiveThreads()folly::ThreadPoolExecutorprotected
ensureJoined()folly::ThreadPoolExecutorprotected
eventBaseManager_folly::IOThreadPoolExecutorprivate
getEventBase() overridefolly::IOThreadPoolExecutorvirtual
getEventBase(ThreadPoolExecutor::ThreadHandle *)folly::IOThreadPoolExecutorstatic
getEventBaseManager()folly::IOThreadPoolExecutor
getKeepAliveToken(ExecutorT *executor)folly::Executorinlinestatic
getKeepAliveToken(ExecutorT &executor)folly::Executorinlinestatic
getName()folly::ThreadPoolExecutor
getNumPriorities() const folly::Executorinlinevirtual
getPendingTaskCount()folly::ThreadPoolExecutor
getPendingTaskCountImpl() overridefolly::IOThreadPoolExecutorprivatevirtual
getPoolStats()folly::ThreadPoolExecutor
getThreadFactory()folly::ThreadPoolExecutorinline
HI_PRIfolly::Executorstatic
IOThreadPoolExecutor(size_t numThreads, std::shared_ptr< ThreadFactory > threadFactory=std::make_shared< NamedThreadFactory >("IOThreadPool"), folly::EventBaseManager *ebm=folly::EventBaseManager::get(), bool waitForAll=false)folly::IOThreadPoolExecutorexplicit
isJoin_folly::ThreadPoolExecutorprotected
isKeepAliveDummy(const KeepAlive< ExecutorT > &keepAlive)folly::Executorinlineprotectedstatic
isWaitForAll_folly::ThreadPoolExecutorprotected
join()folly::ThreadPoolExecutor
joinKeepAlive()folly::DefaultKeepAliveExecutorinlineprotected
joinKeepAliveOnce()folly::ThreadPoolExecutorinlineprotected
joinStoppedThreads(size_t n)folly::ThreadPoolExecutorprotected
keepAliveAcquire()folly::Executorprotectedvirtual
keepAliveJoined_folly::ThreadPoolExecutorprotected
keepAliveRelease()folly::Executorprotectedvirtual
LO_PRIfolly::Executorstatic
makeKeepAlive(ExecutorT *executor)folly::Executorinlineprotectedstatic
makeThread() overridefolly::IOThreadPoolExecutorprivatevirtual
maxThreads_folly::ThreadPoolExecutorprotected
MID_PRIfolly::Executorstatic
minActive()folly::ThreadPoolExecutorprotected
minThreads_folly::ThreadPoolExecutorprotected
nextThread_folly::IOThreadPoolExecutorprivate
numActiveThreads()folly::ThreadPoolExecutor
numThreads()folly::ThreadPoolExecutor
observers_folly::ThreadPoolExecutorprotected
pickThread()folly::IOThreadPoolExecutorprivate
removeObserver(std::shared_ptr< Observer >)folly::ThreadPoolExecutor
removeThreads(size_t n, bool isJoin)folly::ThreadPoolExecutorprotected
runTask(const ThreadPtr &thread, Task &&task)folly::ThreadPoolExecutorprotectedstatic
setNumThreads(size_t numThreads)folly::ThreadPoolExecutor
setThreadDeathTimeout(std::chrono::milliseconds timeout)folly::ThreadPoolExecutorinline
setThreadFactory(std::shared_ptr< ThreadFactory > threadFactory)folly::ThreadPoolExecutorinline
stop()folly::ThreadPoolExecutor
stoppedThreads_folly::ThreadPoolExecutorprotected
stopThreads(size_t n) overridefolly::IOThreadPoolExecutorprivatevirtual
subscribeToTaskStats(TaskStatsCallback cb)folly::ThreadPoolExecutor
TaskStatsCallback typedeffolly::ThreadPoolExecutor
taskStatsCallbacks_folly::ThreadPoolExecutorprotected
thisThread_folly::IOThreadPoolExecutorprivate
threadFactory_folly::ThreadPoolExecutorprotected
threadList_folly::ThreadPoolExecutorprotected
threadListLock_folly::ThreadPoolExecutorprotected
ThreadPoolExecutor(size_t maxThreads, size_t minThreads, std::shared_ptr< ThreadFactory > threadFactory, bool isWaitForAll=false)folly::ThreadPoolExecutorexplicit
threadPoolHook_folly::ThreadPoolExecutorprotected
ThreadPtr typedeffolly::ThreadPoolExecutorprotected
threadRun(ThreadPtr thread) overridefolly::IOThreadPoolExecutorprivatevirtual
threadsToJoin_folly::ThreadPoolExecutorprotected
threadTimeout_folly::ThreadPoolExecutorprotected
tryTimeoutThread()folly::ThreadPoolExecutorprotected
weakRef()folly::DefaultKeepAliveExecutorinline
withAll(FunctionRef< void(ThreadPoolExecutor &)> f)folly::ThreadPoolExecutorstatic
~DefaultKeepAliveExecutor()folly::DefaultKeepAliveExecutorinlinevirtual
~Executor()folly::Executorinlinevirtual
~IOExecutor() override=defaultfolly::IOExecutor
~IOThreadPoolExecutor() overridefolly::IOThreadPoolExecutor
~ThreadPoolExecutor() overridefolly::ThreadPoolExecutor