C# Класс Zepheus.Zone.ClientManager

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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