addJobAtFront(int id, const Job &functor) | bdlmt::MultiQueueThreadPool | inline |
batchSize(int id) const | bdlmt::MultiQueueThreadPool | inline |
BSLMF_NESTED_TRAIT_DECLARATION(MultiQueueThreadPool, bslma::UsesBslmaAllocator) | bdlmt::MultiQueueThreadPool | |
CleanupFunctor typedef | bdlmt::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::MultiQueueThreadPool | inline |
isEnabled(int id) const | bdlmt::MultiQueueThreadPool | inline |
isPaused(int id) const | bdlmt::MultiQueueThreadPool | inline |
Job typedef | bdlmt::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::MultiQueueThreadPool | explicit |
MultiQueueThreadPool_Queue | bdlmt::MultiQueueThreadPool | friend |
numElements() const | bdlmt::MultiQueueThreadPool | inline |
numElements(int id) const | bdlmt::MultiQueueThreadPool | inline |
numProcessed(int *numExecuted, int *numEnqueued, int *numDeleted=0) const | bdlmt::MultiQueueThreadPool | inline |
numProcessedReset(int *numExecuted, int *numEnqueued, int *numDeleted=0) | bdlmt::MultiQueueThreadPool | inline |
numQueues() const | bdlmt::MultiQueueThreadPool | inline |
pauseQueue(int id) | bdlmt::MultiQueueThreadPool | |
QueueRegistry typedef | bdlmt::MultiQueueThreadPool | |
resumeQueue(int id) | bdlmt::MultiQueueThreadPool | |
setBatchSize(int id, int batchSize) | bdlmt::MultiQueueThreadPool | inline |
shutdown() | bdlmt::MultiQueueThreadPool | |
start() | bdlmt::MultiQueueThreadPool | |
stop() | bdlmt::MultiQueueThreadPool | |
threadPool() const | bdlmt::MultiQueueThreadPool | inline |
~MultiQueueThreadPool() | bdlmt::MultiQueueThreadPool | |