C# Класс invertika_account.Account.AccountHandler

Наследование: ISL.Server.Network.ConnectionHandler
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
mTokenCollector ISL.Server.Utilities.TokenCollector

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

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

Защищенные методы

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

Приватные методы

Метод Описание
checkCaptcha ( AccountClient client, string captcha ) : bool
getRandomString ( int length ) : string

Описание методов

AccountHandler() публичный Метод

public AccountHandler ( string attributesFile ) : System
attributesFile string
Результат System

addServerInfo() публичный Метод

public addServerInfo ( ISL.Server.Network.MessageOut msg ) : void
msg ISL.Server.Network.MessageOut
Результат void

computerConnected() защищенный Метод

protected computerConnected ( TcpClient peer ) : ISL.Server.Network.NetComputer
peer System.Net.Sockets.TcpClient
Результат ISL.Server.Network.NetComputer

computerDisconnected() защищенный Метод

protected computerDisconnected ( ISL.Server.Network.NetComputer comp ) : void
comp ISL.Server.Network.NetComputer
Результат void

deletePendingClient() публичный Метод

public deletePendingClient ( AccountClient client ) : void
client AccountClient
Результат void

deletePendingClient() публичный Метод

public deletePendingClient ( ISL.Server.Network.NetComputer client ) : void
client ISL.Server.Network.NetComputer
Результат void

deletePendingConnect() публичный Метод

public deletePendingConnect ( object data ) : void
data object
Результат void

handleCharacterCreateMessage() публичный Метод

public handleCharacterCreateMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleCharacterDeleteMessage() публичный Метод

public handleCharacterDeleteMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleCharacterSelectMessage() публичный Метод

public handleCharacterSelectMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleEmailChangeMessage() публичный Метод

public handleEmailChangeMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleLoginMessage() публичный Метод

public handleLoginMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleLoginRandTriggerMessage() публичный Метод

public handleLoginRandTriggerMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleLogoutMessage() публичный Метод

public handleLogoutMessage ( AccountClient client ) : void
client AccountClient
Результат void

handlePasswordChangeMessage() публичный Метод

public handlePasswordChangeMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleReconnectMessage() публичный Метод

public handleReconnectMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleRegisterMessage() публичный Метод

public handleRegisterMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleRequestRegisterInfoMessage() публичный Метод

public handleRequestRegisterInfoMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

handleUnregisterMessage() публичный Метод

public handleUnregisterMessage ( AccountClient client, ISL.Server.Network.MessageIn msg ) : void
client AccountClient
msg ISL.Server.Network.MessageIn
Результат void

processMessage() защищенный Метод

protected processMessage ( ISL.Server.Network.NetComputer comp, ISL.Server.Network.MessageIn message ) : void
comp ISL.Server.Network.NetComputer
message ISL.Server.Network.MessageIn
Результат void

sendCharacterData() публичный Метод

public sendCharacterData ( AccountClient client, ISL.Server.Account.Character ch ) : void
client AccountClient
ch ISL.Server.Account.Character
Результат void

tokenMatched() публичный Метод

public tokenMatched ( AccountClient client, int accountID ) : void
client AccountClient
accountID int
Результат void

tokenMatched() публичный Метод

public tokenMatched ( ISL.Server.Network.NetComputer computer, object data ) : void
computer ISL.Server.Network.NetComputer
data object
Результат void

Описание свойств

mTokenCollector публичное свойство

public TokenCollector,ISL.Server.Utilities mTokenCollector
Результат ISL.Server.Utilities.TokenCollector