private void Init() { _reader = new BinaryReader(_logStream); // Make sure the playback process doesn't write // anything into the playback stream _enc = new NullEncoding(_logStream); _loopbackServer = new TWSLoopbackServer(_logStream); _loopbackServer.Login += new EventHandler <TWSServerEventArgs>(LoopbackServer_Login); _loopbackServer.MarketDataRequest += new EventHandler <TWSMarketDataRequestEventArgs>(LoopbackServer_MarketDataRequest); _loopbackServer.MarketDepthCancel += new EventHandler <TWSMarketDataCancelEventArgs>(LoopbackServer_MarketDepthCancel); }
public TWSLoopbackServer(Stream stream) : base(stream) { _enc = new NullEncoding(stream); }
private void Init() { _reader = new BinaryReader(_logStream); // Make sure the playback process doesn't write // anything into the playback stream _enc = new NullEncoding(_logStream); _loopbackServer = new TWSLoopbackServer(_logStream); _loopbackServer.Login += new EventHandler<TWSServerEventArgs>(LoopbackServer_Login); _loopbackServer.MarketDataRequest += new EventHandler<TWSMarketDataRequestEventArgs>(LoopbackServer_MarketDataRequest); _loopbackServer.MarketDepthCancel += new EventHandler<TWSMarketDataCancelEventArgs>(LoopbackServer_MarketDepthCancel); }