123456789101112131415161718192021222324252627282930313233343536 |
- #pragma once
- #include "ResList.h"
- #include "Thread_Base.h"
- #include "ResDataObject.h"
- #ifdef DRIVERAPI_EXPORTS
- #define DRIVERAPI_API __declspec(dllexport)
- #else
- #define DRIVERAPI_API __declspec(dllimport)
- #endif
- class DRIVERAPI_API Work_Thread : public Thread_Base
- {
- protected:
- HANDLE m_pWorkQue;
- bool PopDataObject(ResDataObject &obj);
- public:
- Work_Thread(void);
- virtual ~Work_Thread(void);
- //work
- bool PushDataObject(ResDataObject &obj);
- virtual bool OnStartThread();
- virtual bool OnEndThread();
- };
|