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

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

addJobAtFront(int id, const Job &functor)bdlmt::MultiQueueThreadPoolinline
batchSize(int id) constbdlmt::MultiQueueThreadPoolinline
BSLMF_NESTED_TRAIT_DECLARATION(MultiQueueThreadPool, bslma::UsesBslmaAllocator)bdlmt::MultiQueueThreadPool
CleanupFunctor typedefbdlmt::MultiQueueThreadPool
createQueue()bdlmt::MultiQueueThreadPool
deleteQueue(int id, const CleanupFunctor &cleanupFunctor)bdlmt::MultiQueueThreadPool
deleteQueue(int id)bdlmt::MultiQueueThreadPool
disableQueue(int id)bdlmt::MultiQueueThreadPool
drain()bdlmt::MultiQueueThreadPool
drainQueue(int id)bdlmt::MultiQueueThreadPool
enableQueue(int id)bdlmt::MultiQueueThreadPool
enqueueJob(int id, const Job &functor)bdlmt::MultiQueueThreadPoolinline
isEnabled(int id) constbdlmt::MultiQueueThreadPoolinline
isPaused(int id) constbdlmt::MultiQueueThreadPoolinline
Job typedefbdlmt::MultiQueueThreadPool
MultiQueueThreadPool(const bslmt::ThreadAttributes &threadAttributes, int minThreads, int maxThreads, int maxIdleTime, bslma::Allocator *basicAllocator=0)bdlmt::MultiQueueThreadPool
MultiQueueThreadPool(ThreadPool *threadPool, bslma::Allocator *basicAllocator=0)bdlmt::MultiQueueThreadPoolexplicit
MultiQueueThreadPool_Queuebdlmt::MultiQueueThreadPoolfriend
numElements() constbdlmt::MultiQueueThreadPoolinline
numElements(int id) constbdlmt::MultiQueueThreadPoolinline
numProcessed(int *numExecuted, int *numEnqueued, int *numDeleted=0) constbdlmt::MultiQueueThreadPoolinline
numProcessedReset(int *numExecuted, int *numEnqueued, int *numDeleted=0)bdlmt::MultiQueueThreadPoolinline
numQueues() constbdlmt::MultiQueueThreadPoolinline
pauseQueue(int id)bdlmt::MultiQueueThreadPool
QueueRegistry typedefbdlmt::MultiQueueThreadPool
resumeQueue(int id)bdlmt::MultiQueueThreadPool
setBatchSize(int id, int batchSize)bdlmt::MultiQueueThreadPoolinline
shutdown()bdlmt::MultiQueueThreadPool
start()bdlmt::MultiQueueThreadPool
stop()bdlmt::MultiQueueThreadPool
threadPool() constbdlmt::MultiQueueThreadPoolinline
~MultiQueueThreadPool()bdlmt::MultiQueueThreadPool