升龙物业 老版本 ocx IPO, 加密狗 转值班电话

ControlShell.h 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*************************************************************************
  2. 【文件名】 ControlShell.h
  3. 【功能模块和目的】 StableCore系统控制壳类头文件
  4. 【开发者及日期】 郑石诺 2015/03/23
  5. 【版本】 V1.0.0
  6. 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
  7. 【更改记录】
  8. *************************************************************************/
  9. #pragma once
  10. #include <map>
  11. using namespace std;
  12. /*************************************************************************
  13. 【类名】 CControlShell
  14. 【功能】
  15. 【接口说明】 StableCore系统控制壳类
  16. 【开发者及日期】 郑石诺 2015/03/23
  17. 【版本】 V1.0.0
  18. 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
  19. 【更改记录】
  20. *************************************************************************/
  21. class CControlShell
  22. {
  23. SINGLETON_DECLARE(CControlShell)
  24. public:
  25. CControlShell(void);
  26. ~CControlShell(void);
  27. bool stage1Start(void); // 第一阶段启动
  28. bool stage2Start(void);
  29. bool startDirectly(void);
  30. void close(void);
  31. void onDevValid(int DevNo);
  32. void onDevInvalid(int DevNo, int BoardNo);
  33. private:
  34. void __openTts(void);
  35. void __closeTts(void);
  36. void __exitSystem(void);
  37. bool __isAlarmExist(int DevNo, int BoardNo);
  38. private:
  39. typedef multimap<int, int> AlarmMap;
  40. AlarmMap m_DevAlarmMap;
  41. };