Implementation of CThreadBase for Windows threads. More...
#include <WindowsThread.h>
Public Member Functions | |
CWindowsThread () | |
~CWindowsThread () | |
Public Member Functions inherited from CThreadBase | |
int | _ThreadMethod () |
CThreadBase () | |
bool | GetExit () |
bool | IsRunning () |
void | Start (void *pParameter, ThreadMethodType pThreadMethod, int nKillThreadTimeout=5000) |
void | Start (int nKillThreadTimeout=5000) |
void | Stop () |
virtual | ~CThreadBase () |
Private Member Functions | |
void | _Start () |
void | _Stop () |
void | ThreadMethodFinished () |
Private Attributes | |
void * | m_hFinishedEvent |
void * | m_hThreadHandle |
Additional Inherited Members | |
Public Attributes inherited from CThreadBase | |
bool | m_bCompletelyDone |
Protected Member Functions inherited from CThreadBase | |
virtual void | StopThreadCallback () |
virtual int | ThreadMethod () |
Protected Attributes inherited from CThreadBase | |
int | m_nKillThreadTimeout |
Implementation of CThreadBase for Windows threads.
Definition at line 62 of file WindowsThread.h.
CWindowsThread::CWindowsThread | ( | ) |
Definition at line 70 of file WindowsThread.cpp.
CWindowsThread::~CWindowsThread | ( | ) |
Definition at line 76 of file WindowsThread.cpp.
|
privatevirtual |
Implements CThreadBase.
Definition at line 86 of file WindowsThread.cpp.
|
privatevirtual |
Implements CThreadBase.
Definition at line 95 of file WindowsThread.cpp.
|
privatevirtual |
Reimplemented from CThreadBase.
Definition at line 110 of file WindowsThread.cpp.
|
private |
Definition at line 80 of file WindowsThread.h.
|
private |
Definition at line 79 of file WindowsThread.h.