AuotTestLoader.h 428 B

12345678910111213141516171819202122232425
  1. #pragma once
  2. class IAutoTestServer;
  3. namespace DIOS::Dev::Detail::MachineryECOM
  4. {
  5. class AuotTestLoader
  6. {
  7. public:
  8. AuotTestLoader();
  9. ~AuotTestLoader();
  10. public:
  11. static AuotTestLoader *Instance();
  12. void Initialize();
  13. BOOL IsActived();
  14. IAutoTestServer *GetServerInstance();
  15. private:
  16. static AuotTestLoader *m_instance;
  17. HMODULE m_DllFileHandle;
  18. IAutoTestServer *m_serverInstance;
  19. BOOL m_serverActived;
  20. };
  21. }