Member index for:

Class CThreadPool
Data Item m_aJobList
Data Item m_bDrop
Data Item m_bInitialized
Data Item m_dwSleepInterval
Data Item m_iMaxJobsPending
Data Item m_iRunningThreads
Data Item m_pCSection
Data Item m_pCSectionCounter
Data Item m_ppThreadData
Data Item m_ppThreads
Data Item m_pSemaphore
Data Item m_ulJobsCount
Data Item m_ulThreadCount
Function Clear()
Function ClearThreads()
Constructor CThreadPool(const CThreadPool& rPool)
Constructor CThreadPool(unsigned long ulNumberOfThreads, unsigned long ulMaxJobsPending=THREAD_POOL_DEFAULT_JOBS, LPInitializePoolProc pInitializeProc=NULL, CGenericThread::ThreadPriority aPriority=CGenericThread::tpNormal)
Destructor ~CThreadPool()
Function GetJob(JobData& aData)
Function GetMaxThreads() const
Function GetRunningThreads() const
Function GetSemaphore() const
Function GetWaitingJobs() const
Function IsFinished() const
Function IsInitialized() const
Operator operator =(const CThreadPool& rPool)
Function PoolThread(LPVOID pParam)
Function ReSetThreadCount(int iIncrement)
Function SetExtraDataDrop(BOOL bDrop)
Function SetSleepInterval(DWORD dwSleepInterval)
Function SpawnThreads(LPInitializePoolProc pInitializeProc, CGenericThread::ThreadPriority aPriority)
Function SubmitJob(LPThreadPoolProc pJobProc, LPThreadDWORDPoolProc pDWORDJobProc, LPThreadPoolDataProc pDataProc, LPVOID lpData)
Function SubmitJob(LPThreadPoolProc pJobProc, LPVOID lpData)
Function SubmitJob(LPThreadDWORDPoolProc pJobProc, LPVOID lpData)
Function SubmitJob(LPThreadPoolDataProc pJobProc, LPVOID lpData)
Custom Code in Header Before Includes Custom Code in Header Before Includes
Custom Code in Header After Includes Custom Code in Header After Includes
Custom Code in Header After Class Declaration Custom Code in Header After Class Declaration
Custom Code in Header Public Section Custom Code in Header Public Section
Custom Code in Header Private Section Custom Code in Header Private Section
Custom Code in Source After Includes Custom Code in Source After Includes

[Back to Top]