中间件底层,websocket

OpSendDtmf.h 675B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include "operation.h"
  3. class COpSendDtmf : public COperation
  4. {
  5. public:
  6. COpSendDtmf(COperationReactor* pParent, LONG Instance);
  7. virtual ~COpSendDtmf(void);
  8. virtual LINE_OP type(void) const { return LINE_OP_SEND_DTMF; }
  9. // 关联操作
  10. virtual bool attachHostChan(CVirtualChan* pChan); // 设置主控通道的关联
  11. virtual void detachHostChan(void); // 取消通道关联
  12. virtual bool start(LineOpParam* pParam);
  13. // 事件响应接口
  14. virtual void onBackgroudJobDone(PBG_JOB_NOTIFY pNotify); // 后台命令执行结束事件处理
  15. protected:
  16. virtual void _end(bool IsSucceed); // 操作完成(注:此操作之后只能调用 return 语句)
  17. private:
  18. CString m_dtmf; // 要发送的按键
  19. };