_ThreadProc(LPVOID pParam) | CThreadPool | [private, static] |
BusyNotify(DWORD dwThreadId) | CThreadPool | [private] |
Create() | CThreadPool | |
CThreadPool(int nPoolSize=POOL_SIZE, bool bCreateNow=true) | CThreadPool | |
Destroy() | CThreadPool | |
FinishNotify(DWORD dwThreadId) | CThreadPool | [private] |
GetPoolSize() | CThreadPool | |
GetShutdownHandle() | CThreadPool | [private] |
GetThreadProc(DWORD dwThreadId, LPTHREAD_START_ROUTINE &, LPVOID *, IRunObject **) | CThreadPool | [private] |
GetWaitHandle(DWORD dwThreadId) | CThreadPool | [private] |
m_cs | CThreadPool | [private] |
m_functionList | CThreadPool | [private] |
m_hNotifyShutdown | CThreadPool | [private] |
m_nPoolSize | CThreadPool | [private] |
m_threads | CThreadPool | [private] |
Run(LPTHREAD_START_ROUTINE pFunc, LPVOID pData, ThreadPriority priority=Low) | CThreadPool | |
Run(IRunObject *, ThreadPriority priority=Low) | CThreadPool | |
SetPoolSize(int) | CThreadPool | |
~CThreadPool() | CThreadPool | [virtual] |