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