C# 클래스 Gablarski.Server.GablarskiServer

상속: Tempest.TempestServer, IGablarskiServerContext
파일 보기 프로젝트 열기: ermau/Gablarski 1 사용 예제들

Private Properties

프로퍼티 타입 설명
ClientQueryServer void
OnPermissionsChanged void
SetupHandlers void

공개 메소드들

메소드 설명
AddRedirector ( IRedirector redirector ) : void

Adds redirector to the list of redirectors.

GablarskiServer ( ServerSettings settings, IUserProvider authProvider, IPermissionsProvider permissionProvider, IChannelProvider channelProvider ) : System

Initializes a new GablarskiServer instance.

RemoveRedirector ( IRedirector redirector ) : bool

Removes redirector from the list of redirectors.

보호된 메소드들

메소드 설명
GablarskiServer ( ServerSettings serverSettings ) : System
GetServerInfo ( ) : ServerInfo
OnConnectionDisconnectedGlobal ( object sender, Tempest.DisconnectedEventArgs e ) : void
OnConnectionMadeGlobal ( object sender, ConnectionMadeEventArgs e ) : void

비공개 메소드들

메소드 설명
ClientQueryServer ( ConnectionlessMessageEventArgs e ) : void
OnPermissionsChanged ( object sender, PermissionsChangedEventArgs e ) : void
SetupHandlers ( ) : void

메소드 상세

AddRedirector() 공개 메소드

Adds redirector to the list of redirectors.
is null.
public AddRedirector ( IRedirector redirector ) : void
redirector IRedirector The redirector to add.
리턴 void

GablarskiServer() 보호된 메소드

protected GablarskiServer ( ServerSettings serverSettings ) : System
serverSettings ServerSettings
리턴 System

GablarskiServer() 공개 메소드

Initializes a new GablarskiServer instance.
public GablarskiServer ( ServerSettings settings, IUserProvider authProvider, IPermissionsProvider permissionProvider, IChannelProvider channelProvider ) : System
settings ServerSettings The settings for the server, providing name, description, etc.
authProvider IUserProvider The user authentication provider for the server to use.
permissionProvider IPermissionsProvider The user permissions provider for the server to use.
channelProvider IChannelProvider The channel provider for the server to use.
리턴 System

GetServerInfo() 보호된 메소드

protected GetServerInfo ( ) : ServerInfo
리턴 ServerInfo

OnConnectionDisconnectedGlobal() 보호된 메소드

protected OnConnectionDisconnectedGlobal ( object sender, Tempest.DisconnectedEventArgs e ) : void
sender object
e Tempest.DisconnectedEventArgs
리턴 void

OnConnectionMadeGlobal() 보호된 메소드

protected OnConnectionMadeGlobal ( object sender, ConnectionMadeEventArgs e ) : void
sender object
e Tempest.ConnectionMadeEventArgs
리턴 void

RemoveRedirector() 공개 메소드

Removes redirector from the list of redirectors.
is null.
public RemoveRedirector ( IRedirector redirector ) : bool
redirector IRedirector The redirector to remove.
리턴 bool