C# 클래스 Zepheus.Zone.ClientManager

파일 보기 프로젝트 열기: Zepheus/Zepheus_Fiesta 1 사용 예제들

공개 메소드들

메소드 설명
AddClient ( Zepheus.Zone.Networking.ZoneClient client ) : bool
AddTransfer ( Zepheus.Util.ClientTransfer transfer ) : void
ClientManager ( ) : System.Collections.Concurrent
DisconnectAll ( ) : void
GetClientByName ( string name ) : Zepheus.Zone.Networking.ZoneClient
GetTransfer ( string charname ) : Zepheus.Util.ClientTransfer
PingCheck ( ) : void
RemoveClient ( Zepheus.Zone.Networking.ZoneClient client ) : void
RemoveTransfer ( string charname ) : bool

비공개 메소드들

메소드 설명
Load ( ) : bool
clientCount ( ) : int
expirator_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

메소드 상세

AddClient() 공개 메소드

public AddClient ( Zepheus.Zone.Networking.ZoneClient client ) : bool
client Zepheus.Zone.Networking.ZoneClient
리턴 bool

AddTransfer() 공개 메소드

public AddTransfer ( Zepheus.Util.ClientTransfer transfer ) : void
transfer Zepheus.Util.ClientTransfer
리턴 void

ClientManager() 공개 메소드

public ClientManager ( ) : System.Collections.Concurrent
리턴 System.Collections.Concurrent

DisconnectAll() 공개 메소드

public DisconnectAll ( ) : void
리턴 void

GetClientByName() 공개 메소드

public GetClientByName ( string name ) : Zepheus.Zone.Networking.ZoneClient
name string
리턴 Zepheus.Zone.Networking.ZoneClient

GetTransfer() 공개 메소드

public GetTransfer ( string charname ) : Zepheus.Util.ClientTransfer
charname string
리턴 Zepheus.Util.ClientTransfer

PingCheck() 공개 메소드

public PingCheck ( ) : void
리턴 void

RemoveClient() 공개 메소드

public RemoveClient ( Zepheus.Zone.Networking.ZoneClient client ) : void
client Zepheus.Zone.Networking.ZoneClient
리턴 void

RemoveTransfer() 공개 메소드

public RemoveTransfer ( string charname ) : bool
charname string
리턴 bool