Photon Server API
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.PoolFiber ExitGames.Concurrency.Fibers.StubFiber ExitGames.Concurrency.Fibers.ThreadFiber ExitGames.Concurrency.Fibers.DispatcherFiber ExitGames.Concurrency.Fibers.FormFiber 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 (Action action)
 Enqueue a single action. More...
 
- Public Member Functions inherited from ExitGames.Concurrency.Core.IScheduler
IDisposable Schedule (Action action, long firstInMs)
 Schedules an action to be executed once. More...
 
IDisposable ScheduleOnInterval (Action action, long firstInMs, long 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

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