Public Member Functions | Private Member Functions | Private Attributes | List of all members
CWindowsThread Class Reference

Implementation of CThreadBase for Windows threads. More...

#include <WindowsThread.h>

Inheritance diagram for CWindowsThread:
Inheritance graph
[legend]

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

voidm_hFinishedEvent
 
voidm_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
 

Detailed Description

Implementation of CThreadBase for Windows threads.

Definition at line 62 of file WindowsThread.h.

Constructor & Destructor Documentation

CWindowsThread::CWindowsThread ( )

Definition at line 70 of file WindowsThread.cpp.

CWindowsThread::~CWindowsThread ( )

Definition at line 76 of file WindowsThread.cpp.

Member Function Documentation

void CWindowsThread::_Start ( )
privatevirtual

Implements CThreadBase.

Definition at line 86 of file WindowsThread.cpp.

void CWindowsThread::_Stop ( )
privatevirtual

Implements CThreadBase.

Definition at line 95 of file WindowsThread.cpp.

void CWindowsThread::ThreadMethodFinished ( )
privatevirtual

Reimplemented from CThreadBase.

Definition at line 110 of file WindowsThread.cpp.

Member Data Documentation

void* CWindowsThread::m_hFinishedEvent
private

Definition at line 80 of file WindowsThread.h.

void* CWindowsThread::m_hThreadHandle
private

Definition at line 79 of file WindowsThread.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Mon Dec 2 2019 03:47:28