dnevent.h

来自「利用AVAYA AES的TASPI开发的一套软电话系统,仅供参考,ACTIVEX」· C头文件 代码 · 共 42 行

H
42
字号

#ifndef __dnevent_h
#define __dnevent_h

class dnevent
{
public:
	dnevent (void* cstaEvent,void* attEvent)
	{
		m_cstaEvent=(CSTAEvent_t*)cstaEvent;
		m_attEvent=(ATTEvent_t*)attEvent;

		memset(&ThisDN,0,sizeof(DeviceID_t));
		memset(&OtherDN,0,sizeof(DeviceID_t));
		memset(&DNIS,0,sizeof(DeviceID_t));
		memset(&ANI,0,sizeof(DeviceID_t));
		memset(&AgentID,0,sizeof(AgentID_t));
		ConnID=0;
		CallType=CT_Unknown;
	};
	~dnevent()
	{
		if (m_cstaEvent) delete m_cstaEvent;
		if (m_attEvent) delete m_attEvent;
	}

	ATTEvent_t* m_attEvent;
	CSTAEvent_t* m_cstaEvent;

	//members for mapping to Genesys event
	DeviceID_t ThisDN;
	DeviceID_t OtherDN;
	DeviceID_t DNIS;
	DeviceID_t ANI;
	long ConnID;
	AgentID_t AgentID;
	CALLTYPES CallType;
private:
	dnevent();
};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?