protected override void OnRspSubMarketData(CLRCQdpFtdcSpecificInstrumentField SpecificInstrument, /*CLRCQdpFtdcRspInfoField RspInfo,*/ int nRequestID, bool bIsLast) { /*if(null!=ProgramTradeEvents.RspSubMarketDataHandler) * { * Parallel.ForEach(ProgramTradeEvents.RspSubMarketDataHandler.GetInvocationList(), handler => * { * (handler as EventHandler<RspSubMarketDataEventArgs>).BeginInvoke(this, new RspSubMarketDataEventArgs { SpecificInstrument = SpecificInstrument, /*RspInfo = RspInfo, RequestID = nRequestID, IsLast = bIsLast }, null, null); * }); * }*/ }
protected override void OnRspUnSubMarketData(CLRCQdpFtdcSpecificInstrumentField SpecificInstrument, CLRCQdpFtdcRspInfoField RspInfo, int nRequestID, bool bIsLast) { }