#pragma once #include "operation.h" class COpSetChannelVar :public COperation { public: COpSetChannelVar(COperationReactor* pParent, LONG Instance); virtual ~COpSetChannelVar(void); virtual LINE_OP type(void) const { return LINE_OP_SET_CHANNEL_VARIABLE; } // 关联操作 virtual bool attachHostChan(CVirtualChan* pChan); // 设置主控通道的关联 virtual void detachHostChan(void); // 取消通道关联 virtual bool start(LineOpParam* pParam); // 事件响应接口 virtual void onBackgroudJobDone(PBG_JOB_NOTIFY pNotify); // 后台命令执行结束事件处理 protected: virtual void _end(bool IsSucceed); // 操作完成(注:此操作之后只能调用 return 语句) CString m_MeetingId; };