#pragma once
|
|
#include "TimerThreadPool.h"
|
|
interface IControlInterface2Parent
|
{
|
virtual BOOL ControlProcess() = 0;
|
};
|
|
class CThread_ControlIF : public CTimerThreadPool
|
{
|
public:
|
CThread_ControlIF(DWORD dwPeriod=100);
|
virtual ~CThread_ControlIF(void);
|
|
public:
|
BOOL CreateThread();
|
void SetControl2Main(IControlInterface2Parent *pS2M){m_pS2M = pS2M;}
|
|
protected:
|
virtual void TimerThreadProcess(PVOID pParameter);
|
|
protected:
|
IControlInterface2Parent *m_pS2M;
|
};
|