void OnTick(object sender, TickEventArgs e) { lock (this.synchronizer) { var quote = e.Tick; this.symbolToLevel2[quote.Symbol] = quote; } }
void OnTick(object sender, TickEventArgs e) { var quote = e.Tick; lock (this.SyncRoot) { this.updateCallback(null, null, quote); this.processor.WakeUp(); } }
static void OnTick(object sender, TickEventArgs e) { var tickSymbol = e.Tick.Symbol; foreach (var evnt in Monitors) { if (evnt.Symbol != tickSymbol) continue; evnt.LastEventData = (e); } }
void OnTick(object sender, TickEventArgs e) { //Console.WriteLine("CreatingTime Time {2}. Sending Time {1}. OnTick(): {0}. ", e, e.SendingTime, e.Tick.CreatingTime); //Console.WriteLine("Server delay {0} ms. Receiving delay {1} ms.", (e.SendingTime- e.Tick.CreatingTime).Value.Milliseconds, (e.ReceivingTime - e.SendingTime).Value.TotalMilliseconds); internalTimeList.Add((e.SendingTime - e.Tick.CreatingTime).Value.Milliseconds); pingTimeList.Add((e.ReceivingTime - e.SendingTime).Value.TotalMilliseconds); if (lastStatisticTime == 0 || DateTime.Now.Ticks - lastStatisticTime > TimeSpan.FromSeconds(Settings1.Default.OutputInterval).Ticks) { lastStatisticTime = DateTime.Now.Ticks; Console.WriteLine(); Console.WriteLine("Internal delay: " + internalTimeList.ToString()); Console.WriteLine("Ping delay: " + pingTimeList.ToString()); internalTimeList.Clear(); pingTimeList.Clear(); } }
void RaiseTick(FxMessage message) { var eh = this.Tick; if (eh != null) { var e = new TickEventArgs(message); eh(this, e); } }
void OnTick(object sender, TickEventArgs e) { this.tickEvent.Set(); }
void OnTick(object sender, TickEventArgs e) { lock (this.synchronizer) { this.first.Add(e.Tick); } this.syncEvent.Set(); }
void OnTick(object sender, TickEventArgs e) { Console.WriteLine("OnTick(): {0}", e); }