Photon Server API
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Properties | List of all members
Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy Class Reference
Inheritance diagram for Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy:
Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.LBConnectPolicyBase

Public Member Functions

 OfflineConnectPolicy ()
 
 OfflineConnectPolicy (IAuthenticationScheme scheme, string configFileName="")
 
override UnifiedClientBase CreateTestClient ()
 
override bool Setup ()
 
override void ConnectToServer (INUnitClient client, string address)
 
override void TearDown ()
 

Protected Member Functions

virtual void PreStartChecks ()
 
virtual void InitApplications ()
 
virtual void CloseApplications ()
 
- Protected Member Functions inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.LBConnectPolicyBase
 LBConnectPolicyBase ()
 

Static Protected Member Functions

static void StopServer< T > (ref PhotonApplicationProxy< T > server)
 

Protected Attributes

PhotonApplicationHoster photonHost
 
string configFileName = "Photon.LoadBalancing.UnitTests.dll.config"
 

Properties

virtual PhotonApplicationProxy MasterServer [get]
 
virtual PhotonApplicationProxy GameServer [get]
 
override bool IsOffline [get]
 
override bool IsInited [get]
 
- Properties inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.LBConnectPolicyBase
virtual string MasterServerAddress [get]
 
string GameServerAddress [get]
 

Additional Inherited Members

- Public Attributes inherited from Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.LBConnectPolicyBase
const string MasterServerAppName = "Master"
 
const string GameServerAppName = "Game"
 

Constructor & Destructor Documentation

Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.OfflineConnectPolicy ( )
inline
Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.OfflineConnectPolicy ( IAuthenticationScheme  scheme,
string  configFileName = "" 
)
inline

Member Function Documentation

virtual void Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.CloseApplications ( )
inlineprotectedvirtual
override void Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.ConnectToServer ( INUnitClient  client,
string  address 
)
inline
override UnifiedClientBase Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.CreateTestClient ( )
inline
virtual void Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.InitApplications ( )
inlineprotectedvirtual
virtual void Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.PreStartChecks ( )
inlineprotectedvirtual
override bool Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.Setup ( )
inline
static void Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.StopServer< T > ( ref PhotonApplicationProxy< T >  server)
inlinestaticprotected
Type Constraints
T :ApplicationBase 
override void Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.TearDown ( )
inline

Member Data Documentation

string Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.configFileName = "Photon.LoadBalancing.UnitTests.dll.config"
protected
PhotonApplicationHoster Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.photonHost
protected

Property Documentation

virtual PhotonApplicationProxy Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.GameServer
getprotected
override bool Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.IsInited
get
override bool Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.IsOffline
get
virtual PhotonApplicationProxy Photon.LoadBalancing.UnitTests.UnifiedServer.Policy.OfflineConnectPolicy.MasterServer
getprotected