| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- /*************************************************************************
- 【文件名】 SubjectIncomingCall.h
- 【功能模块和目的】 外线来电排队主题类头文件
- 【开发者及日期】 郑石诺 2015/01/22
- 【版本】 V1.0.0
- 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
- 【更改记录】
- *************************************************************************/
- #pragma once
- #include "subject.h"
- /*************************************************************************
- 【类名】 CSubjectIncomingCall
- 【功能】
- 【接口说明】 外线来电排队主题类
- 【开发者及日期】 郑石诺 2015/01/22
- 【版本】 V1.0.0
- 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司
- 【更改记录】
- *************************************************************************/
- class CSubjectIncomingCall : public CSubject
- {
- public:
- CSubjectIncomingCall(CSubjectRepository* pParent);
- virtual ~CSubjectIncomingCall(void);
- ////////////////////////////////////////////////////////////////////////////////
- //继承自CSubject
- BOOL incodeEvent(UINT SubData1, UINT SubData2, SUBJECT_TYPE Type, int Data, EventSubject* pEvent);
- private:
- ////////////////////////////////////////////////////////////////////////////////
- //继承自CSubject
- void _insertData(int Data, CSubjectHost* pHost, SUBJECT_TYPE Type); // 追加订阅数据
- void _deleteData(int Data, CSubjectHost* pHost); // 移除订阅数据
- BOOL _isHostEvent(EventSubject* pEvent, CSubjectHost* pHost); // 当前事件是否属于指于的订阅者
- };
|