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

SubjectHost.h 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /*************************************************************************
  2. 【文件名】 SubjectHost.h
  3. 【功能模块和目的】 订阅主题观查者类头文件
  4. 【开发者及日期】 郑石诺 2015/01/22
  5. 【版本】 V1.0.0
  6. 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
  7. 【更改记录】
  8. *************************************************************************/
  9. #pragma once
  10. /*************************************************************************
  11. 【类名】 CSubjectHost
  12. 【功能】
  13. 【接口说明】 订阅主题观查者类
  14. 【开发者及日期】 郑石诺 2015/01/22
  15. 【版本】 V1.0.0
  16. 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
  17. 【更改记录】
  18. *************************************************************************/
  19. class CSubjectHost
  20. {
  21. public:
  22. CSubjectHost(UINT Agent);
  23. ~CSubjectHost(void);
  24. // 相关操作
  25. UINT id(void) const { return m_Agent; }
  26. void addQueueNo(int QueueNo);
  27. void delQueueNo(int QueueNo);
  28. BOOL isQueueNoCared(int QueueNo);
  29. void addAgentId(int AgentId);
  30. void delAgentId(int AgentId);
  31. BOOL isAgentIdCared(int AgentId);
  32. void addAgentId2ExtNo(int ExtenNo);
  33. void delAgentId2ExtNo(int ExtenNo);
  34. BOOL isAgentId2ExtNoCared(int ExtenNo);
  35. BOOL isEmpty(void) const;
  36. private:
  37. UINT m_Agent; // 观查者座席工号
  38. CList<UINT, UINT> m_AgentIdList; // 订阅的座席号
  39. CList<UINT, UINT> m_AgentId2ExtNoList; // 订阅其分机的座席号
  40. CList<UINT, UINT> m_QueueNoList; // 订阅的外线排队组号
  41. };