Photon Server API Documentation v5.0RC1

Public Member Functions | Properties | List of all members
Photon.SocketServer.Concurrency.CPUResourceManager Class Reference

Public Member Functions

 CPUResourceManager ()
 
 CPUResourceManager (int fibersToUse, IFiberFactory fiberFactory=null)
 
TaskScheduleResult Enqueue (Action action, out string errorMsg)
 

Properties

int QueueLengthLimit [get, set]
 
int QueueLength [get]
 

Constructor & Destructor Documentation

◆ CPUResourceManager() [1/2]

Photon.SocketServer.Concurrency.CPUResourceManager.CPUResourceManager ( )
inline

◆ CPUResourceManager() [2/2]

Photon.SocketServer.Concurrency.CPUResourceManager.CPUResourceManager ( int  fibersToUse,
IFiberFactory  fiberFactory = null 
)
inline

Member Function Documentation

◆ Enqueue()

TaskScheduleResult Photon.SocketServer.Concurrency.CPUResourceManager.Enqueue ( Action  action,
out string  errorMsg 
)
inline

Property Documentation

◆ QueueLength

int Photon.SocketServer.Concurrency.CPUResourceManager.QueueLength
get

◆ QueueLengthLimit

int Photon.SocketServer.Concurrency.CPUResourceManager.QueueLengthLimit
getset