blocxx

BLOCXX_NAMESPACE::ThreadPool Member List

This is the complete list of members for BLOCXX_NAMESPACE::ThreadPool, including all inherited members.
addWork(const RunnableRef &work)BLOCXX_NAMESPACE::ThreadPool
DYNAMIC_SIZE enum valueBLOCXX_NAMESPACE::ThreadPool
DYNAMIC_SIZE_NO_QUEUE enum valueBLOCXX_NAMESPACE::ThreadPool
E_DISCARD_WORK_IN_QUEUE enum valueBLOCXX_NAMESPACE::ThreadPool
E_FINISH_WORK_IN_QUEUE enum valueBLOCXX_NAMESPACE::ThreadPool
EShutdownQueueFlag enum nameBLOCXX_NAMESPACE::ThreadPool
FIXED_SIZE enum valueBLOCXX_NAMESPACE::ThreadPool
IntrusiveCountableBase()BLOCXX_NAMESPACE::IntrusiveCountableBase [inline, protected]
IntrusiveCountableBase(const IntrusiveCountableBase &)BLOCXX_NAMESPACE::IntrusiveCountableBase [inline, protected]
IntrusiveReferenceAddRef(IntrusiveCountableBase *p)BLOCXX_NAMESPACE::IntrusiveCountableBase [friend]
IntrusiveReferenceRelease(IntrusiveCountableBase *p)BLOCXX_NAMESPACE::IntrusiveCountableBase [friend]
m_implBLOCXX_NAMESPACE::ThreadPool [private]
operator=(const ThreadPool &x)BLOCXX_NAMESPACE::ThreadPool
BLOCXX_NAMESPACE::IntrusiveCountableBase::operator=(const IntrusiveCountableBase &)BLOCXX_NAMESPACE::IntrusiveCountableBase [inline, protected]
PoolType enum nameBLOCXX_NAMESPACE::ThreadPool
shutdown(EShutdownQueueFlag finishWorkInQueue=E_FINISH_WORK_IN_QUEUE, const Timeout &timeout=Timeout::infinite)BLOCXX_NAMESPACE::ThreadPool
shutdown(EShutdownQueueFlag finishWorkInQueue, int timeoutSecs) BLOCXX_DEPRECATEDBLOCXX_NAMESPACE::ThreadPool
shutdown(EShutdownQueueFlag finishWorkInQueue, const Timeout &shutdownTimeout, const Timeout &definitiveCancelTimeout)BLOCXX_NAMESPACE::ThreadPool
ThreadPool(PoolType poolType, UInt32 numThreads, UInt32 maxQueueSize, const Logger &logger, const String &poolName="")BLOCXX_NAMESPACE::ThreadPool
ThreadPool(PoolType poolType, UInt32 numThreads, UInt32 maxQueueSize, const String &poolName="")BLOCXX_NAMESPACE::ThreadPool
ThreadPool(const ThreadPool &x)BLOCXX_NAMESPACE::ThreadPool
tryAddWork(const RunnableRef &work)BLOCXX_NAMESPACE::ThreadPool
tryAddWork(const RunnableRef &work, const Timeout &timeout)BLOCXX_NAMESPACE::ThreadPool
UNLIMITED_QUEUE_SIZE enum valueBLOCXX_NAMESPACE::ThreadPool
waitForEmptyQueue()BLOCXX_NAMESPACE::ThreadPool
~IntrusiveCountableBase()BLOCXX_NAMESPACE::IntrusiveCountableBase [protected, virtual]
~ThreadPool()BLOCXX_NAMESPACE::ThreadPool