BLOCXX_NAMESPACE::ThreadPoolImpl Class Reference

Inheritance diagram for BLOCXX_NAMESPACE::ThreadPoolImpl:
BLOCXX_NAMESPACE::IntrusiveCountableBase

List of all members.

Public Member Functions

virtual bool addWork (const RunnableRef &work, const Timeout &timeout)=0
virtual void shutdown (ThreadPool::EShutdownQueueFlag finishWorkInQueue, const Timeout &shutdownTimeout, const Timeout &definitiveCancelTimeout)=0
virtual void waitForEmptyQueue ()=0
virtual ~ThreadPoolImpl ()

Detailed Description

Definition at line 72 of file ThreadPool.cpp.


Constructor & Destructor Documentation

virtual BLOCXX_NAMESPACE::ThreadPoolImpl::~ThreadPoolImpl (  )  [inline, virtual]

Definition at line 79 of file ThreadPool.cpp.


Member Function Documentation

virtual bool BLOCXX_NAMESPACE::ThreadPoolImpl::addWork ( const RunnableRef work,
const Timeout timeout 
) [pure virtual]
virtual void BLOCXX_NAMESPACE::ThreadPoolImpl::shutdown ( ThreadPool::EShutdownQueueFlag  finishWorkInQueue,
const Timeout shutdownTimeout,
const Timeout definitiveCancelTimeout 
) [pure virtual]
virtual void BLOCXX_NAMESPACE::ThreadPoolImpl::waitForEmptyQueue (  )  [pure virtual]

The documentation for this class was generated from the following file:
Generated on Mon Jul 5 20:00:01 2010 for blocxx by  doxygen 1.6.3