BDE 4.14.0 Production release
Loading...
Searching...
No Matches
bdlmt::ThreadPool Member List

This is the complete list of members for bdlmt::ThreadPool, including all inherited members.

BSLMF_NESTED_TRAIT_DECLARATION(ThreadPool, bslma::UsesBslmaAllocator)bdlmt::ThreadPool
drain()bdlmt::ThreadPool
enabled() constbdlmt::ThreadPoolinline
enqueueJob(const Job &functor)bdlmt::ThreadPool
enqueueJob(bslmf::MovableRef< Job > functor)bdlmt::ThreadPool
enqueueJob(ThreadPoolJobFunc function, void *userData)bdlmt::ThreadPoolinline
Job typedefbdlmt::ThreadPool
maxIdleTime() constbdlmt::ThreadPoolinline
maxIdleTimeInterval() constbdlmt::ThreadPoolinline
maxThreads() constbdlmt::ThreadPoolinline
minThreads() constbdlmt::ThreadPoolinline
numActiveThreads() constbdlmt::ThreadPool
numPendingJobs() constbdlmt::ThreadPool
numWaitingThreads() constbdlmt::ThreadPool
percentBusy() constbdlmt::ThreadPool
resetPercentBusy()bdlmt::ThreadPool
shutdown()bdlmt::ThreadPool
start()bdlmt::ThreadPool
stop()bdlmt::ThreadPool
threadFailures() constbdlmt::ThreadPoolinline
ThreadPool(const bslmt::ThreadAttributes &threadAttributes, int minThreads, int maxThreads, int maxIdleTime, bslma::Allocator *basicAllocator=0)bdlmt::ThreadPool
ThreadPool(const bslmt::ThreadAttributes &threadAttributes, int minThreads, int maxThreads, int maxIdleTime, const bsl::string_view &threadPoolName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0)bdlmt::ThreadPool
ThreadPool(const bslmt::ThreadAttributes &threadAttributes, int minThreads, int maxThreads, bsls::TimeInterval maxIdleTime, bslma::Allocator *basicAllocator=0)bdlmt::ThreadPool
ThreadPool(const bslmt::ThreadAttributes &threadAttributes, int minThreads, int maxThreads, bsls::TimeInterval maxIdleTime, const bsl::string_view &threadPoolName, bdlm::MetricsRegistry *metricsRegistry, bslma::Allocator *basicAllocator=0)bdlmt::ThreadPool
ThreadPoolEntrybdlmt::ThreadPoolfriend
~ThreadPool()bdlmt::ThreadPool