EAthena::LoginHandler Class Reference

#include <loginhandler.h>

Inheritance diagram for EAthena::LoginHandler:

MessageHandler Net::LoginHandler

List of all members.


Detailed Description

Definition at line 34 of file loginhandler.h.


Public Member Functions

 LoginHandler ()
void handleMessage (MessageIn &msg)
void loginAccount (LoginData *loginData)
void changeEmail (const std::string &email)
void changePassword (const std::string &username, const std::string &oldPassword, const std::string &newPassword)
void chooseServer (int server)
void registerAccount (LoginData *loginData)
void unregisterAccount (const std::string &username, const std::string &password)

Private Member Functions

void sendLoginRegister (const std::string &username, const std::string &password)

Private Attributes

LoginDatamLoginData
std::string mUpdateHost

Constructor & Destructor Documentation

EAthena::LoginHandler::LoginHandler (  ) 

Definition at line 44 of file loginhandler.cpp.


Member Function Documentation

void EAthena::LoginHandler::handleMessage ( MessageIn msg  )  [virtual]

Implements MessageHandler.

Definition at line 56 of file loginhandler.cpp.

void EAthena::LoginHandler::loginAccount ( LoginData loginData  )  [virtual]

Implements Net::LoginHandler.

Definition at line 146 of file loginhandler.cpp.

void EAthena::LoginHandler::changeEmail ( const std::string &  email  )  [virtual]

Implements Net::LoginHandler.

Definition at line 152 of file loginhandler.cpp.

void EAthena::LoginHandler::changePassword ( const std::string &  username,
const std::string &  oldPassword,
const std::string &  newPassword 
) [virtual]

Implements Net::LoginHandler.

Definition at line 157 of file loginhandler.cpp.

void EAthena::LoginHandler::chooseServer ( int  server  )  [virtual]

Implements Net::LoginHandler.

Definition at line 164 of file loginhandler.cpp.

void EAthena::LoginHandler::registerAccount ( LoginData loginData  )  [virtual]

Implements Net::LoginHandler.

Definition at line 169 of file loginhandler.cpp.

void EAthena::LoginHandler::unregisterAccount ( const std::string &  username,
const std::string &  password 
) [virtual]

Implements Net::LoginHandler.

Definition at line 179 of file loginhandler.cpp.

void EAthena::LoginHandler::sendLoginRegister ( const std::string &  username,
const std::string &  password 
) [private]

Definition at line 185 of file loginhandler.cpp.


Member Data Documentation

Definition at line 60 of file loginhandler.h.

std::string EAthena::LoginHandler::mUpdateHost [private]

Definition at line 61 of file loginhandler.h.


The documentation for this class was generated from the following files:

Generated on Sun Apr 26 17:30:44 2009 for The Mana World by  doxygen 1.5.5