private void CallElapsed(object sender, ElapsedTimerEventArgs e) { if (_onIntervalElapsed != null) { _onIntervalElapsed(sender, e); } }
private void OnSynchronize(object sender, ElapsedTimerEventArgs e) { var changesMade = false; if (1 == (int)_opverlappingChecker) { return; } _opverlappingChecker = 1; try { var maxMessages = (int)MaxMessagesPerCycle; foreach (var request in _requestsQueue.Dequeue(100)) { if (HandledEvent(request)) { changesMade = true; } maxMessages--; if (maxMessages <= 0) { break; } } if (changesMade) { _list.Data = new List <T>(_trustedSource); } } finally { _opverlappingChecker = 0; } }
public void JfcElapsedTimerStep() { var ticks = (long)504911310949672970; var expData = new ElapsedTimerEventArgs(10, 10); Assert.AreEqual(ticks, expData.SignalTime.Ticks); }
static void OnElapsed(object sender, ElapsedTimerEventArgs e) { if (!_started) { return; } if (_overlapping) { return; } _overlapping = true; _stopWatch.Reset(); _stopWatch.Start(); WriteAllData(); SetElapsedAndRun(PERFMON_RUNS, _stopWatch.ElapsedMilliseconds); _overlapping = false; }
private void TimerElapsed100(object sender, ElapsedTimerEventArgs e) { Thread.Sleep(100); _elapsedCount++; }
private void TimerElapsed(object sender, ElapsedTimerEventArgs e) { _elapsedCount++; }