public void RunInteruptHandlers(Interupts interupt) { foreach (var handler in _handlers[interupt]) { handler(); } }
public void RequestInterupt(Interupts interupt) { throw new NotImplementedException(); }
public void RequestInterupt(Interupts interupt) { _interuptManager.RunInteruptHandlers(interupt); }
public void RegisterInteruptHandler(Interupts interupt, InteruptDelegate handler) { _handlers[interupt].Add(handler); }