proxygen
folly::ThreadPoolExecutor Member List

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

activeThreads_folly::ThreadPoolExecutorprotected
add(Func func) override=0folly::ThreadPoolExecutorpure virtual
add(Func func, std::chrono::milliseconds expiration, Func expireCallback)=0folly::ThreadPoolExecutorpure virtual
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
getKeepAliveToken(ExecutorT *executor)folly::Executorinlinestatic
getKeepAliveToken(ExecutorT &executor)folly::Executorinlinestatic
getName()folly::ThreadPoolExecutor
getNumPriorities() const folly::Executorinlinevirtual
getPendingTaskCount()folly::ThreadPoolExecutor
getPendingTaskCountImpl()=0folly::ThreadPoolExecutorprotectedpure virtual
getPoolStats()folly::ThreadPoolExecutor
getThreadFactory()folly::ThreadPoolExecutorinline
HI_PRIfolly::Executorstatic
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
keepAliveJoined_folly::ThreadPoolExecutorprotected
LO_PRIfolly::Executorstatic
makeKeepAlive(ExecutorT *executor)folly::Executorinlineprotectedstatic
makeThread()folly::ThreadPoolExecutorinlineprotectedvirtual
maxThreads_folly::ThreadPoolExecutorprotected
MID_PRIfolly::Executorstatic
minActive()folly::ThreadPoolExecutorprotected
minThreads_folly::ThreadPoolExecutorprotected
numActiveThreads()folly::ThreadPoolExecutor
numThreads()folly::ThreadPoolExecutor
observers_folly::ThreadPoolExecutorprotected
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)=0folly::ThreadPoolExecutorprotectedpure virtual
subscribeToTaskStats(TaskStatsCallback cb)folly::ThreadPoolExecutor
TaskStatsCallback typedeffolly::ThreadPoolExecutor
taskStatsCallbacks_folly::ThreadPoolExecutorprotected
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)=0folly::ThreadPoolExecutorprotectedpure virtual
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
~ThreadPoolExecutor() overridefolly::ThreadPoolExecutor