TmwServ::LoginHandler Class Reference

#include <loginhandler.h>

Inheritance diagram for TmwServ::LoginHandler:

MessageHandler Net::LoginHandler

List of all members.


Detailed Description

Definition at line 32 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 handleLoginResponse (MessageIn &msg)
void handleRegisterResponse (MessageIn &msg)
void readUpdateHost (MessageIn &msg)

Private Attributes

LoginDatamLoginData

Constructor & Destructor Documentation

TmwServ::LoginHandler::LoginHandler (  ) 

Definition at line 41 of file loginhandler.cpp.


Member Function Documentation

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

Implements MessageHandler.

Definition at line 55 of file loginhandler.cpp.

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

Implements Net::LoginHandler.

Definition at line 234 of file loginhandler.cpp.

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

Implements Net::LoginHandler.

Definition at line 243 of file loginhandler.cpp.

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

Implements Net::LoginHandler.

Definition at line 248 of file loginhandler.cpp.

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

Implements Net::LoginHandler.

Definition at line 256 of file loginhandler.cpp.

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

Implements Net::LoginHandler.

Definition at line 261 of file loginhandler.cpp.

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

Implements Net::LoginHandler.

Definition at line 270 of file loginhandler.cpp.

void TmwServ::LoginHandler::handleLoginResponse ( MessageIn msg  )  [private]

Definition at line 161 of file loginhandler.cpp.

void TmwServ::LoginHandler::handleRegisterResponse ( MessageIn msg  )  [private]

Definition at line 193 of file loginhandler.cpp.

void TmwServ::LoginHandler::readUpdateHost ( MessageIn msg  )  [private]

Definition at line 225 of file loginhandler.cpp.


Member Data Documentation

Definition at line 60 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