CSPspEmu.Hle.Managers.HleInterruptManager.Queue C# (CSharp) Method

Queue() public method

public Queue ( HleCallback HleCallback ) : void
HleCallback HleCallback
return void
        public void Queue(HleCallback HleCallback)
        {
            lock (HleCallbackList)
            {
                HleCallbackList.Add(HleCallback);
                Flag = true;
            }
        }

Usage Example

Example #1
0
 public void Trigger()
 {
     if (HleInterruptManager.Enabled)
     {
         foreach (var Handler in SubinterruptHandlers.Where(Handler => Handler.Enabled))
         {
             HleInterruptManager.Queue(HleCallback.Create("InterruptTrigger", Handler.Address, Handler.Index, Handler.Argument));
         }
     }
     //Console.Error.WriteLine("Trigger: " + PspInterrupt);
 }