#include <thread.h>
Inherits _BasicThreadm_pProcpThread< BazisLib::Win32::Thread< AutoDelete >>{private:static inline DWORD __stdcall ThreadStarter(LPVOID lp){ASSERT(lp);BazisLib::Win32::Thread< AutoDelete > *pThread=((BazisLib::Win32::Thread< AutoDelete > *)((BazisLib::Win32::_BasicThread< DescendantClass > *) lp));DWORD result=pThread->ThreadBody();if(AutoDelete) delete pThread;return result;}friend class BazisLib::Win32::_BasicThread< BazisLib::Win32::Thread< AutoDelete > >;protected:virtual int ThreadBody()=0;virtual ~BazisLib::Win32::Thread< AutoDelete >(){}};class FunctionThread:public BazisLib::Win32::_BasicThread< FunctionThread >{private:typedef int(*PTHREADPROC)(LPVOID lpParam);PTHREADPROC m_pProc;LPVOID m_lpParam;static inline DWORD __stdcall ThreadStarter(LPVOID lp){FunctionThread *pThread=((FunctionThread *)((BazisLib::Win32::_BasicThread< DescendantClass > *) lp));ASSERT(pThread &&pThread->m_pProc);return pThread->.
List of all members.
[private]