linux版本中间件

OpInstead.h 877B

123456789101112131415161718192021222324252627282930313233343536
  1. #pragma once
  2. #include "Operation.h"
  3. /*************************************************************************
  4. 【类名】 COpInstead
  5. 【功能】
  6. 【接口说明】 通道请求【代接】类
  7. 【开发者及日期】 郑石诺 2016/08/04
  8. 【版本】 V1.0.0
  9. 【版权信息】 Copyright (C)2016 河南华谊网络科技有限公司
  10. 【更改记录】
  11. *************************************************************************/
  12. class COpInstead : public COperation
  13. {
  14. public:
  15. COpInstead(COperationReactor* pParent, long Instance);
  16. virtual ~COpInstead(void);
  17. virtual LINE_OP type(void) const { return LINE_OP_INSTEAD; }
  18. virtual bool start(LineOpParam* pParam);
  19. // 事件响应接口
  20. virtual void onBackgroudJobDone(PBG_JOB_NOTIFY pNotify);
  21. protected:
  22. virtual void _end(bool IsSucceed);
  23. private:
  24. VirtualChan* m_pAssoChan;
  25. uint32_t m_DestExten;
  26. };