| Allocate(DWORD dwSize) | CPipe | |
| Attach(CPipe *next) | CPipe | [inline] |
| Canonicalize() | CPipe | |
| CPipe() | CPipe | |
| CPipe(LPVOID buf, DWORD size=0) | CPipe | |
| CThread() | CThread | |
| Decanonicalize() | CPipe | |
| Detach() | CPipe | [inline] |
| DoThread(LPVOID pData) | CPipe | [virtual] |
| EnableBlocking(BOOL enable) | CPipe | |
| EnableBuffer(BOOL enable) | CPipe | |
| EndThread(LPVOID pData) | CPipe | [virtual] |
| Flush() | CPipe | |
| GetBuffer() | CPipe | [inline] |
| GetBufferSize() | CPipe | [inline] |
| GetExceptionStatus() | CThread | [inline] |
| GetMaxRead() | CPipe | [virtual] |
| GetMaxWrite() | CPipe | [virtual] |
| GetReadBuffer() | CPipe | [inline] |
| GetReadBufferSize() | CPipe | [inline] |
| GetReadCount() | CPipe | [inline] |
| GetReadPtr() | CPipe | [virtual] |
| GetRunningThreadCount() | CThread | [inline, static] |
| GetSafeThreadHandle() | CThread | [inline] |
| GetStopEvent() | CThread | [inline] |
| GetThreadCount() | CThread | [inline, static] |
| GetThreadId() | CThread | [inline] |
| GetThreadPriority() | CThread | [inline] |
| GetWriteBuffer() | CPipe | [inline] |
| GetWriteBufferSize() | CPipe | [inline] |
| GetWriteCount() | CPipe | [inline] |
| GetWritePtr() | CPipe | [virtual] |
| GhostThread(LPVOID pData, DWORD dwThreadReturn) | CThread | [inline, virtual] |
| Init() | CPipe | |
| InitThread(LPVOID pData) | CPipe | [virtual] |
| IsBlocking() | CPipe | [inline] |
| IsBuffered() | CPipe | [inline] |
| IsPausing() | CThread | [inline] |
| IsRunning() | CThread | [inline] |
| IsStopping() | CThread | [inline] |
| m_hInitialized | CThread | [protected] |
| m_hStop | CThread | [protected] |
| m_hStopped | CThread | [protected] |
| m_hThread | CThread | [protected] |
| MessagePump(CThread *pThread=NULL) | CThread | [static] |
| MsgWaitPause(DWORD timeout=3000) | CThread | [inline] |
| OnRead(LPVOID buf, DWORD size, LPDWORD read) | CPipe | [virtual] |
| OnReadComplete(LPVOID buf, DWORD size, LPDWORD read) | CPipe | [virtual] |
| OnWrite(LPVOID buf, DWORD size, LPDWORD written) | CPipe | [virtual] |
| OnWriteComplete(LPVOID buf, DWORD size, LPDWORD written) | CPipe | [virtual] |
| PauseThread() | CThread | [inline] |
| ProcessRead(LPVOID buf, DWORD size, LPDWORD read) | CPipe | [virtual] |
| ProcessWrite(LPVOID buf, DWORD size, LPDWORD written) | CPipe | [virtual] |
| Pump(DWORD bytes) | CPipe | |
| PumpAll() | CPipe | |
| Read(LPVOID buf, DWORD size, LPDWORD read=NULL) | CPipe | [virtual] |
| SetBuffer(LPVOID buf, DWORD size) | CPipe | [inline] |
| SetReadCount(DWORD c) | CPipe | [inline] |
| SetReadPtr(DWORD p) | CPipe | [virtual] |
| SetThreadPriority(DWORD dwPriority) | CThread | [inline] |
| SetWriteCount(DWORD c) | CPipe | [inline] |
| SetWritePtr(DWORD p) | CPipe | [virtual] |
| SignalStop() | CThread | |
| Start() | CThread | [inline, virtual] |
| StartThread(LPVOID pData=NULL, BOOL bRestart=TRUE, BOOL bMessagePump=FALSE, BOOL bMfc=FALSE) | CThread | [virtual] |
| Stop() | CThread | [inline, virtual] |
| StopThread(BOOL bKill=TRUE, DWORD dwWait=3000) | CThread | [virtual] |
| ThreadSleep(DWORD add=0, DWORD abs=0) | CThread | [inline] |
| UnpauseThread() | CThread | [inline] |
| WaitAllThreadInit(DWORD dwTimeout, DWORD dwPriority=15) | CThread | [inline, static] |
| WaitPause(DWORD timeout=3000) | CThread | [inline] |
| WaitRead(DWORD timeout=3000) | CPipe | [inline] |
| WaitThreadInit(DWORD dwTimeout) | CThread | |
| WaitWrite(DWORD timeout=3000) | CPipe | [inline] |
| Write(LPVOID buf, DWORD size=0, LPDWORD written=NULL) | CPipe | [virtual] |
| Write(LPCTSTR str, LPDWORD written=NULL) | CPipe | [inline] |
| ~CPipe() | CPipe | [virtual] |
| ~CThread() | CThread | [virtual] |