C# Class invertika_account.Account.AccountHandler

Inheritance: ISL.Server.Network.ConnectionHandler
Afficher le fichier Open project: Invertika/server Class Usage Examples

Méthodes publiques

Свойство Type Description
mTokenCollector ISL.Server.Utilities.TokenCollector

Méthodes publiques

Méthode Description
AccountHandler ( string attributesFile ) : System
addServerInfo ( ISL.Server.Network.MessageOut msg ) : void
deletePendingClient ( AccountClient client ) : void
deletePendingClient ( ISL.Server.Network.NetComputer client ) : void
deletePendingConnect ( object data ) : void
handleCharacterCreateMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleCharacterDeleteMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleCharacterSelectMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleEmailChangeMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleLoginMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleLoginRandTriggerMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleLogoutMessage ( AccountClient client ) : void
handlePasswordChangeMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleReconnectMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleRegisterMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleRequestRegisterInfoMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
handleUnregisterMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
sendCharacterData ( AccountClient client, ISL.Server.Account.Character ch ) : void
tokenMatched ( AccountClient client, int accountID ) : void
tokenMatched ( ISL.Server.Network.NetComputer computer, object data ) : void

Méthodes protégées

Méthode Description
computerConnected ( TcpClient peer ) : ISL.Server.Network.NetComputer
computerDisconnected ( ISL.Server.Network.NetComputer comp ) : void
processMessage ( ISL.Server.Network.NetComputer comp, ISL.Server.Network.MessageIn message ) : void

Private Methods

Méthode Description
checkCaptcha ( AccountClient client, string captcha ) : bool
getRandomString ( int length ) : string

Method Details

AccountHandler() public méthode

public AccountHandler ( string attributesFile ) : System
attributesFile string
Résultat System

addServerInfo() public méthode

public addServerInfo ( ISL.Server.Network.MessageOut msg ) : void
msg ISL.Server.Network.MessageOut
Résultat void

computerConnected() protected méthode

protected computerConnected ( TcpClient peer ) : ISL.Server.Network.NetComputer
peer System.Net.Sockets.TcpClient
Résultat ISL.Server.Network.NetComputer

computerDisconnected() protected méthode

protected computerDisconnected ( ISL.Server.Network.NetComputer comp ) : void
comp ISL.Server.Network.NetComputer
Résultat void

deletePendingClient() public méthode

public deletePendingClient ( AccountClient client ) : void
client AccountClient
Résultat void

deletePendingClient() public méthode

public deletePendingClient ( ISL.Server.Network.NetComputer client ) : void
client ISL.Server.Network.NetComputer
Résultat void

deletePendingConnect() public méthode

public deletePendingConnect ( object data ) : void
data object
Résultat void

handleCharacterCreateMessage() public méthode

public handleCharacterCreateMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleCharacterDeleteMessage() public méthode

public handleCharacterDeleteMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleCharacterSelectMessage() public méthode

public handleCharacterSelectMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleEmailChangeMessage() public méthode

public handleEmailChangeMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleLoginMessage() public méthode

public handleLoginMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleLoginRandTriggerMessage() public méthode

public handleLoginRandTriggerMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleLogoutMessage() public méthode

public handleLogoutMessage ( AccountClient client ) : void
client AccountClient
Résultat void

handlePasswordChangeMessage() public méthode

public handlePasswordChangeMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleReconnectMessage() public méthode

public handleReconnectMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleRegisterMessage() public méthode

public handleRegisterMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleRequestRegisterInfoMessage() public méthode

public handleRequestRegisterInfoMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

handleUnregisterMessage() public méthode

public handleUnregisterMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Résultat void

processMessage() protected méthode

protected processMessage ( ISL.Server.Network.NetComputer comp, ISL.Server.Network.MessageIn message ) : void
comp ISL.Server.Network.NetComputer
message ISL.Server.Network.MessageIn
Résultat void

sendCharacterData() public méthode

public sendCharacterData ( AccountClient client, ISL.Server.Account.Character ch ) : void
client AccountClient
ch ISL.Server.Account.Character
Résultat void

tokenMatched() public méthode

public tokenMatched ( AccountClient client, int accountID ) : void
client AccountClient
accountID int
Résultat void

tokenMatched() public méthode

public tokenMatched ( ISL.Server.Network.NetComputer computer, object data ) : void
computer ISL.Server.Network.NetComputer
data object
Résultat void

Property Details

mTokenCollector public_oe property

public TokenCollector,ISL.Server.Utilities mTokenCollector
Résultat ISL.Server.Utilities.TokenCollector