Windows C++ Library
Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions
CThread Class Reference

#include <Thread.hpp>

Inheritance diagram for CThread:
CMsgThread CMainThread ThreadPoolThread

List of all members.

Public Member Functions

 CThread ()
virtual ~CThread ()
HANDLE Handle () const
DWORD ID () const
bool PostMessage (UINT nMsg, WPARAM wParam=0, LPARAM lParam=0L)

Protected Member Functions

virtual void Run ()=0

Protected Attributes

HANDLE m_hThread
DWORD m_dwID

Private Member Functions

 CThread (const CThread &)
CThreadoperator= (const CThread &)

Constructor & Destructor Documentation

CThread::CThread ( ) [inline]
CThread::~CThread ( ) [inline, virtual]
CThread::CThread ( const CThread ) [private]

Member Function Documentation

HANDLE CThread::Handle ( ) const [inline]
DWORD CThread::ID ( ) const [inline]
bool CThread::PostMessage ( UINT  nMsg,
WPARAM  wParam = 0,
LPARAM  lParam = 0L 
) [inline]
virtual void CThread::Run ( ) [protected, pure virtual]

Implemented in CMsgThread, and CMainThread.

CThread& CThread::operator= ( const CThread ) [private]

Member Data Documentation

HANDLE CThread::m_hThread [protected]
DWORD CThread::m_dwID [protected]

The documentation for this class was generated from the following file: