CzzWinThread Class Reference

#include <win/zz_win_thread.h>

Inheritance diagram for CzzWinThread:

CzzMiniWebserver CzzMiniWebserver CzzSessionHandler CzzWinPoolThread CzzWorkerThread List of all members.

Public Member Functions

 CzzWinThread ()
 CzzWinThread (LPTHREAD_START_ROUTINE startf)
 CzzWinThread (int prio)
virtual ~CzzWinThread ()
 Destruction.
void Run (void)
bool Running (void)
void Suspend (void)
void Resume (void)
void Stop (bool hard, DWORD exitcode)
DWORD ExitCode (void)
void SetPrio (int prio)
virtual void OnStart (void)

Protected Attributes

DWORD m_ExitCode
bool m_Running
bool m_StopRequest
unsigned long m_Id
DWORD m_SuspendCount
HANDLE m_Handle
int m_Prio
LPTHREAD_START_ROUTINE m_StartFunction

Constructor & Destructor Documentation

CzzWinThread::CzzWinThread  ) 
 

CzzWinThread::CzzWinThread LPTHREAD_START_ROUTINE  startf  ) 
 

CzzWinThread::CzzWinThread int  prio  ) 
 

CzzWinThread::~CzzWinThread  )  [virtual]
 

Destruction.


Member Function Documentation

DWORD CzzWinThread::ExitCode void   )  [inline]
 

virtual void CzzWinThread::OnStart void   )  [inline, virtual]
 

Reimplemented in CzzMiniWebserver, CzzMiniWebserver, CzzSessionHandler, and CzzWorkerThread.

void CzzWinThread::Resume void   ) 
 

void CzzWinThread::Run void   ) 
 

bool CzzWinThread::Running void   )  [inline]
 

void CzzWinThread::SetPrio int  prio  ) 
 

void CzzWinThread::Stop bool  hard,
DWORD  exitcode
 

void CzzWinThread::Suspend void   ) 
 


Member Data Documentation

DWORD CzzWinThread::m_ExitCode [protected]
 

HANDLE CzzWinThread::m_Handle [protected]
 

unsigned long CzzWinThread::m_Id [protected]
 

int CzzWinThread::m_Prio [protected]
 

bool CzzWinThread::m_Running [protected]
 

LPTHREAD_START_ROUTINE CzzWinThread::m_StartFunction [protected]
 

bool CzzWinThread::m_StopRequest [protected]
 

DWORD CzzWinThread::m_SuspendCount [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Sep 21 21:45:47 2006 for tonjac.org MINI/C++ library by  doxygen 1.4.6-NO