Holds on to actions until the execution context can process them. More...
Public Member Functions | |
void | Enqueue (IFiberAction action) |
Enqueues action for execution context to process. /summary> param name="action"> More... | |
void | Run () |
Start consuming actions. More... | |
void | Stop () |
Stop consuming actions. More... | |
Holds on to actions until the execution context can process them.
void ExitGames.Concurrency.Core.IQueue.Enqueue | ( | IFiberAction | action | ) |
Enqueues action for execution context to process. /summary> param name="action">
Implemented in ExitGames.Concurrency.Core.BoundedQueue, ExitGames.Concurrency.Core.BusyWaitQueue, and ExitGames.Concurrency.Core.DefaultQueue.
void ExitGames.Concurrency.Core.IQueue.Run | ( | ) |
Start consuming actions.
Implemented in ExitGames.Concurrency.Core.BoundedQueue, ExitGames.Concurrency.Core.BusyWaitQueue, and ExitGames.Concurrency.Core.DefaultQueue.
void ExitGames.Concurrency.Core.IQueue.Stop | ( | ) |
Stop consuming actions.
Implemented in ExitGames.Concurrency.Core.BoundedQueue, ExitGames.Concurrency.Core.BusyWaitQueue, and ExitGames.Concurrency.Core.DefaultQueue.