protected void AbandonStartedUnits() { if (IsBusy) { AsciiProtocolUnit.FireFinished(_currentUnit); } while (_unitQueue.Count > 0) { AsciiProtocolUnit.FireFinished((AsciiProtocolUnit)_unitQueue.Pop()); } }
protected internal static void FireFinished(AsciiProtocolUnit unit) { unit.FireFinished(); }