C# Class invertika_account.Account.AccountHandler

Inheritance: ISL.Server.Network.ConnectionHandler
Datei anzeigen Open project: Invertika/server Class Usage Examples

Public Properties

Property Type Description
mTokenCollector ISL.Server.Utilities.TokenCollector

Public Methods

Method 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

Protected Methods

Method 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

Method Description
checkCaptcha ( AccountClient client, string captcha ) : bool
getRandomString ( int length ) : string

Method Details

AccountHandler() public method

public AccountHandler ( string attributesFile ) : System
attributesFile string
return System

addServerInfo() public method

public addServerInfo ( ISL.Server.Network.MessageOut msg ) : void
msg ISL.Server.Network.MessageOut
return void

computerConnected() protected method

protected computerConnected ( TcpClient peer ) : ISL.Server.Network.NetComputer
peer System.Net.Sockets.TcpClient
return ISL.Server.Network.NetComputer

computerDisconnected() protected method

protected computerDisconnected ( ISL.Server.Network.NetComputer comp ) : void
comp ISL.Server.Network.NetComputer
return void

deletePendingClient() public method

public deletePendingClient ( AccountClient client ) : void
client AccountClient
return void

deletePendingClient() public method

public deletePendingClient ( ISL.Server.Network.NetComputer client ) : void
client ISL.Server.Network.NetComputer
return void

deletePendingConnect() public method

public deletePendingConnect ( object data ) : void
data object
return void

handleCharacterCreateMessage() public method

public handleCharacterCreateMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleCharacterDeleteMessage() public method

public handleCharacterDeleteMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleCharacterSelectMessage() public method

public handleCharacterSelectMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleEmailChangeMessage() public method

public handleEmailChangeMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleLoginMessage() public method

public handleLoginMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleLoginRandTriggerMessage() public method

public handleLoginRandTriggerMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleLogoutMessage() public method

public handleLogoutMessage ( AccountClient client ) : void
client AccountClient
return void

handlePasswordChangeMessage() public method

public handlePasswordChangeMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleReconnectMessage() public method

public handleReconnectMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleRegisterMessage() public method

public handleRegisterMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleRequestRegisterInfoMessage() public method

public handleRequestRegisterInfoMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

handleUnregisterMessage() public method

public handleUnregisterMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
return void

processMessage() protected method

protected processMessage ( ISL.Server.Network.NetComputer comp, ISL.Server.Network.MessageIn message ) : void
comp ISL.Server.Network.NetComputer
message ISL.Server.Network.MessageIn
return void

sendCharacterData() public method

public sendCharacterData ( AccountClient client, ISL.Server.Account.Character ch ) : void
client AccountClient
ch ISL.Server.Account.Character
return void

tokenMatched() public method

public tokenMatched ( AccountClient client, int accountID ) : void
client AccountClient
accountID int
return void

tokenMatched() public method

public tokenMatched ( ISL.Server.Network.NetComputer computer, object data ) : void
computer ISL.Server.Network.NetComputer
data object
return void

Property Details

mTokenCollector public_oe property

public TokenCollector,ISL.Server.Utilities mTokenCollector
return ISL.Server.Utilities.TokenCollector