C# Class SagaLogin.LoginClientManager

Inheritance: SagaLib.ClientManager
Show file Open project: Willyham/SagaRO2

Public Properties

Property Type Description
clients LoginClient>.Dictionary

Public Methods

Method Description
CheckOnline ( string ID, LoginClient my ) : bool
GetClient ( uint SessionID ) : SagaLib.Client
GetNextSessionID ( ) : uint
LoginClientManager ( ) : System
NetworkLoop ( int maxNewConnections ) : void

Connects new clients

OnClientDisconnect ( SagaLib.Client client_t ) : void

Method Details

CheckOnline() public method

public CheckOnline ( string ID, LoginClient my ) : bool
ID string
my LoginClient
return bool

GetClient() public method

public GetClient ( uint SessionID ) : SagaLib.Client
SessionID uint
return SagaLib.Client

GetNextSessionID() public method

public GetNextSessionID ( ) : uint
return uint

LoginClientManager() public method

public LoginClientManager ( ) : System
return System

NetworkLoop() public method

Connects new clients
public NetworkLoop ( int maxNewConnections ) : void
maxNewConnections int
return void

OnClientDisconnect() public method

public OnClientDisconnect ( SagaLib.Client client_t ) : void
client_t SagaLib.Client
return void

Property Details

clients public property

public Dictionary clients
return LoginClient>.Dictionary