using System; using System.Collections.Generic; namespace BizHawk.Emulation.Common { /// /// This is a property of , and defines the means by which a client /// gets and sets input callbacks in the core. An input callback should fire any time input is /// polled by the core /// /// public interface IInputCallbackSystem : ICollection { /// /// Will iterate and call every callback /// void Call(); /// /// Will remove the given list of callbacks /// void RemoveAll(IEnumerable actions); } }