public void Update(ITradeListener tradeListener, IOrderListener orderListener, IDepthListener depthListener, IBBOListener bboListener) { this.TradeListener = tradeListener; this.OrderListener = orderListener; this.DepthListener = depthListener; this.BBOListener = bboListener; }
/// <summary> /// Default Constructor /// </summary> /// <param name="limitOrderBook"></param> /// <param name="depthOrderBook"></param> /// <param name="tradeListener"></param> /// <param name="orderListener"></param> /// <param name="depthListener"></param> /// <param name="bboListener"></param> public ExchangeEssentials(LimitOrderBook limitOrderBook, DepthOrderBook depthOrderBook, ITradeListener tradeListener, IOrderListener orderListener, IDepthListener depthListener, IBBOListener bboListener) { this.LimitOrderBook = limitOrderBook; this.DepthOrderBook = depthOrderBook; this.TradeListener = tradeListener; this.OrderListener = orderListener; this.DepthListener = depthListener; this.BBOListener = bboListener; }