C# Class PhotonWire.Server.PhotonWireApplicationBase

Application Startup for PhotonWire.
Inheritance: Photon.SocketServer.ApplicationBase
Afficher le fichier Open project: neuecc/PhotonWire Class Usage Examples

Méthodes publiques

Méthode Description
ConnectToOutboundServerAsync ( PhotonWireApplicationBase applicationBase, IPEndPoint ipEndPoint, string applicationName, string groupName = null, object customInitObject = null, bool useMux = false, long reconnectIntervalMs = 1000, Action onReconnected = null ) : Task

Méthodes protégées

Méthode Description
ConnectToOutboundServerAsync ( IPEndPoint ipEndPoint, string applicationName, string groupName = null, object customInitObject = null, bool useMux = false, long reconnectIntervalMs = 1000, Action onReconnected = null ) : Task
CreatePeer ( InitRequest initRequest ) : PeerBase
IsServerToServerPeer ( InitRequest initRequest ) : bool
OnPeerCreated ( IPhotonWirePeer peer, InitRequest initRequest, bool isServerToServerPeer ) : void
OnStopRequested ( ) : void
OnStopRequestedCore ( ) : void
Setup ( ) : void
SetupCore ( ) : void
TearDown ( ) : void
TearDownCore ( ) : void

Private Methods

Méthode Description
ReconnectAsync ( PhotonWireApplicationBase applicationBase, IPEndPoint ipEndPoint, string applicationName, string groupName, Action onReconnected, PhotonWireOutboundS2SPeer outboundPeer, long reconnectInterval, object customInitObject, bool useMux ) : Task

Method Details

ConnectToOutboundServerAsync() protected méthode

protected ConnectToOutboundServerAsync ( IPEndPoint ipEndPoint, string applicationName, string groupName = null, object customInitObject = null, bool useMux = false, long reconnectIntervalMs = 1000, Action onReconnected = null ) : Task
ipEndPoint System.Net.IPEndPoint
applicationName string
groupName string
customInitObject object
useMux bool
reconnectIntervalMs long
onReconnected Action
Résultat Task

ConnectToOutboundServerAsync() public static méthode

public static ConnectToOutboundServerAsync ( PhotonWireApplicationBase applicationBase, IPEndPoint ipEndPoint, string applicationName, string groupName = null, object customInitObject = null, bool useMux = false, long reconnectIntervalMs = 1000, Action onReconnected = null ) : Task
applicationBase PhotonWireApplicationBase
ipEndPoint System.Net.IPEndPoint
applicationName string
groupName string
customInitObject object
useMux bool
reconnectIntervalMs long
onReconnected Action
Résultat Task

CreatePeer() protected final méthode

protected final CreatePeer ( InitRequest initRequest ) : PeerBase
initRequest InitRequest
Résultat PeerBase

IsServerToServerPeer() protected méthode

protected IsServerToServerPeer ( InitRequest initRequest ) : bool
initRequest InitRequest
Résultat bool

OnPeerCreated() protected méthode

protected OnPeerCreated ( IPhotonWirePeer peer, InitRequest initRequest, bool isServerToServerPeer ) : void
peer IPhotonWirePeer
initRequest InitRequest
isServerToServerPeer bool
Résultat void

OnStopRequested() protected final méthode

protected final OnStopRequested ( ) : void
Résultat void

OnStopRequestedCore() protected méthode

protected OnStopRequestedCore ( ) : void
Résultat void

Setup() protected final méthode

protected final Setup ( ) : void
Résultat void

SetupCore() protected méthode

protected SetupCore ( ) : void
Résultat void

TearDown() protected final méthode

protected final TearDown ( ) : void
Résultat void

TearDownCore() protected méthode

protected TearDownCore ( ) : void
Résultat void