Photon Server API Documentation v5.0RC1

Public Member Functions | List of all members
ExitGames.Concurrency.Core.IQueue Interface Reference

Holds on to actions until the execution context can process them. More...

Inheritance diagram for ExitGames.Concurrency.Core.IQueue:
ExitGames.Concurrency.Core.BoundedQueue ExitGames.Concurrency.Core.BusyWaitQueue ExitGames.Concurrency.Core.DefaultQueue

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...
 

Detailed Description

Holds on to actions until the execution context can process them.

Member Function Documentation

◆ Enqueue()

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.

◆ Run()

void ExitGames.Concurrency.Core.IQueue.Run ( )

◆ Stop()

void ExitGames.Concurrency.Core.IQueue.Stop ( )