Photon Server API Documentation v5.0RC1

Public Member Functions | Public Attributes | List of all members
Photon.Common.LoadBalancer.ServerStateManager Class Reference

Public Member Functions

 ServerStateManager (WorkloadController workloadController, string pipeName="GameServer")
 
bool Start (string offlineFile)
 
void CheckAppOffline ()
 
void StartListenPipe ()
 
void StopListenPipe ()
 

Public Attributes

Action< ServerState, ServerState, TimeSpan > OnNewServerState
 

Constructor & Destructor Documentation

◆ ServerStateManager()

Photon.Common.LoadBalancer.ServerStateManager.ServerStateManager ( WorkloadController  workloadController,
string  pipeName = "GameServer" 
)
inline

Member Function Documentation

◆ CheckAppOffline()

void Photon.Common.LoadBalancer.ServerStateManager.CheckAppOffline ( )
inline

◆ Start()

bool Photon.Common.LoadBalancer.ServerStateManager.Start ( string  offlineFile)
inline

◆ StartListenPipe()

void Photon.Common.LoadBalancer.ServerStateManager.StartListenPipe ( )
inline

◆ StopListenPipe()

void Photon.Common.LoadBalancer.ServerStateManager.StopListenPipe ( )
inline

Member Data Documentation

◆ OnNewServerState

Action<ServerState, ServerState, TimeSpan> Photon.Common.LoadBalancer.ServerStateManager.OnNewServerState