Photon Server API Documentation v5.0RC1

Public Member Functions | List of all members
ExitGames.Concurrency.Fibers.IFiber Interface Reference

Enqueues pending actions for the context of execution (thread, pool of threads, message pump, etc.) More...

Inheritance diagram for ExitGames.Concurrency.Fibers.IFiber:
ExitGames.Concurrency.Core.ISubscriptionRegistry ExitGames.Concurrency.Core.IExecutionContext ExitGames.Concurrency.Core.IScheduler ExitGames.Concurrency.Fibers.GuiFiber ExitGames.Concurrency.Fibers.IExtendedFiber ExitGames.Concurrency.Fibers.PoolFiber ExitGames.Concurrency.Fibers.StubFiber ExitGames.Concurrency.Fibers.ThreadFiber ExitGames.Concurrency.Fibers.ExtendedPoolFiber ExitGames.Concurrency.Fibers.ExtendedPoolFiber

Public Member Functions

void Start ()
 Start consuming actions. More...
 
- Public Member Functions inherited from ExitGames.Concurrency.Core.ISubscriptionRegistry
void RegisterSubscription (IDisposable toAdd)
 Register subscription to be unsubcribed from when the fiber is disposed. /summary> param name="toAdd"> More...
 
bool DeregisterSubscription (IDisposable toRemove)
 
- Public Member Functions inherited from ExitGames.Concurrency.Core.IExecutionContext
void Enqueue (IFiberAction action)
 Enqueue a single action. More...
 
void Enqueue (Action action)
 Enqueue a single action. More...
 
- Public Member Functions inherited from ExitGames.Concurrency.Core.IScheduler
IDisposable Schedule (Action action, int firstInMs)
 Schedules an action to be executed once. More...
 
IDisposable ScheduleOnInterval (Action action, int firstInMs, int regularInMs)
 Schedule an action to be executed on a recurring interval. More...
 
IDisposable Schedule (IFiberAction action, int firstInMs)
 Schedules an action to be executed once. More...
 
IDisposable ScheduleOnInterval (IFiberAction action, int firstInMs, int regularInMs)
 Schedule an action to be executed on a recurring interval. More...
 

Detailed Description

Enqueues pending actions for the context of execution (thread, pool of threads, message pump, etc.)

Member Function Documentation

◆ Start()

void ExitGames.Concurrency.Fibers.IFiber.Start ( )