UIThread Class Reference

#include <UIThread.h>

List of all members.

Public Member Functions

void StartDoWork ()
void set_Thread (LPTHREAD_START_ROUTINE pfn, LPVOID lpParam)
virtual BOOL InitInstance ()
virtual int ExitInstance ()

Protected Member Functions

 UIThread ()
virtual ~UIThread ()
afx_msg void OnDoWork ()

Protected Attributes

LPVOID m_lpParam
LPTHREAD_START_ROUTINE m_pfnThread


Detailed Description

Definition at line 15 of file UIThread.h.


Constructor & Destructor Documentation

UIThread::UIThread (  )  [protected]

Definition at line 18 of file UIThread.cpp.

UIThread::~UIThread (  )  [protected, virtual]

Definition at line 22 of file UIThread.cpp.


Member Function Documentation

void UIThread::StartDoWork (  ) 

Definition at line 58 of file UIThread.cpp.

References FALSE, and ID_UITHR_DOWORK.

void UIThread::set_Thread ( LPTHREAD_START_ROUTINE  pfn,
LPVOID  lpParam 
)

BOOL UIThread::InitInstance (  )  [virtual]

Definition at line 26 of file UIThread.cpp.

References FALSE, and OnDoWork().

int UIThread::ExitInstance (  )  [virtual]

Definition at line 32 of file UIThread.cpp.

void UIThread::OnDoWork (  )  [protected]

Definition at line 52 of file UIThread.cpp.

References CFdmApp::GetModuleState(), m_lpParam, and m_pfnThread.

Referenced by InitInstance().


Member Data Documentation

Definition at line 36 of file UIThread.h.

Referenced by OnDoWork(), and set_Thread().

LPTHREAD_START_ROUTINE UIThread::m_pfnThread [protected]

Definition at line 37 of file UIThread.h.

Referenced by OnDoWork(), and set_Thread().


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

Generated on Sun May 25 00:21:18 2008 by  doxygen 1.5.6