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

Implementation of CThreadBase for POSIX threads. More...

#include <PosixThread.h>

Inheritance diagram for CPosixThread:
Inheritance graph
[legend]

Public Member Functions

void _Start ()
 
void _Stop ()
 
 CPosixThread ()
 
 ~CPosixThread ()
 
- 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 ThreadMethodFinished ()
 

Private Attributes

pthread_t 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
 

Detailed Description

Implementation of CThreadBase for POSIX threads.

Definition at line 63 of file PosixThread.h.

Constructor & Destructor Documentation

CPosixThread::CPosixThread ( )

Definition at line 68 of file PosixThread.cpp.

CPosixThread::~CPosixThread ( )

Definition at line 73 of file PosixThread.cpp.

Member Function Documentation

void CPosixThread::_Start ( )
virtual

Implements CThreadBase.

Definition at line 83 of file PosixThread.cpp.

void CPosixThread::_Stop ( )
virtual

Implements CThreadBase.

Definition at line 91 of file PosixThread.cpp.

void CPosixThread::ThreadMethodFinished ( )
privatevirtual

Reimplemented from CThreadBase.

Definition at line 102 of file PosixThread.cpp.

Member Data Documentation

pthread_t CPosixThread::m_hThreadHandle
private

Definition at line 84 of file PosixThread.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