![]() |
ManaPlus
|
#include <logindata.h>
Public Member Functions | |
| LoginData () | |
| void | clear () |
| void | clearUpdateHost () |
| void | resetCharacterSlots () |
Data Fields | |
| std::string | username |
| std::string | password |
| std::string | newPassword |
| std::string | updateHost |
| StringVect | updateHosts |
| std::string | lastLogin |
| UpdateTypeT | updateType |
| std::string | |
| std::string | captchaResponse |
| std::string | registerUrl |
| GenderT | gender |
| int | packetVersion |
| bool | remember |
| bool | registerLogin |
| uint16_t | characterSlots |
Definition at line 35 of file logindata.h.
|
inline |
Definition at line 38 of file logindata.h.
|
inline |
Definition at line 79 of file logindata.h.
References captchaResponse, email, gender, lastLogin, newPassword, UpdateType::Normal, packetVersion, password, registerUrl, resetCharacterSlots(), Gender::UNSPECIFIED, updateHost, updateHosts, updateType, and username.
|
inline |
Definition at line 96 of file logindata.h.
References updateHost, and updateHosts.
Referenced by Client::unloadData().
|
inline |
Initialize character slots to 3 for TmwAthena compatibility
Definition at line 105 of file logindata.h.
References characterSlots.
Referenced by clear(), and Ea::LoginHandler::loginAccount().
| std::string LoginData::captchaResponse |
Definition at line 68 of file logindata.h.
Referenced by clear().
| uint16_t LoginData::characterSlots |
Definition at line 77 of file logindata.h.
Referenced by CharSelectDialog::CharSelectDialog(), CharSelectDialog::keyPressed(), EAthena::CharServerRecv::processCharLogin(), TmwAthena::CharServerRecv::processCharLogin(), and resetCharacterSlots().
| std::string LoginData::email |
Definition at line 67 of file logindata.h.
Referenced by ChangeEmailDialog::action(), RegisterDialog::action(), clear(), and Ea::LoginHandler::registerAccount().
| GenderT LoginData::gender |
Definition at line 71 of file logindata.h.
Referenced by RegisterDialog::action(), clear(), and Ea::LoginHandler::registerAccount().
| std::string LoginData::lastLogin |
Definition at line 64 of file logindata.h.
Referenced by clear(), EAthena::LoginRecv::processLoginData(), and TmwAthena::LoginRecv::processLoginData().
| std::string LoginData::newPassword |
Definition at line 61 of file logindata.h.
Referenced by ChangePasswordDialog::action(), and clear().
| int LoginData::packetVersion |
Definition at line 73 of file logindata.h.
Referenced by clear(), and Client::stateConnectServer1().
| std::string LoginData::password |
Definition at line 60 of file logindata.h.
Referenced by ChangePasswordDialog::action(), RegisterDialog::action(), clear(), Ea::LoginHandler::loginAccount(), LoginDialog::prepareUpdate(), Ea::LoginHandler::registerAccount(), and Client::stateConnectServer1().
| bool LoginData::registerLogin |
Definition at line 75 of file logindata.h.
Referenced by LoginDialog::action(), and RegisterDialog::action().
| std::string LoginData::registerUrl |
Definition at line 69 of file logindata.h.
Referenced by LoginDialog::action(), clear(), LoginDialog::postInit(), and Client::stateConnectServer1().
| bool LoginData::remember |
Definition at line 74 of file logindata.h.
Referenced by LoginDialog::prepareUpdate(), and Client::stateConnectServer1().
| std::string LoginData::updateHost |
Definition at line 62 of file logindata.h.
Referenced by clear(), clearUpdateHost(), LoginDialog::prepareUpdate(), and Ea::LoginRecv::processUpdateHost().
| StringVect LoginData::updateHosts |
Definition at line 63 of file logindata.h.
Referenced by clear(), clearUpdateHost(), LoginDialog::mergeUpdateHosts(), LoginDialog::prepareUpdate(), and EAthena::LoginRecv::processUpdateHost2().
| UpdateTypeT LoginData::updateType |
Definition at line 65 of file logindata.h.
Referenced by clear(), LoginDialog::LoginDialog(), and LoginDialog::prepareUpdate().
| std::string LoginData::username |
Definition at line 59 of file logindata.h.
Referenced by ChangeEmailDialog::action(), ChangePasswordDialog::action(), RegisterDialog::action(), ChangeEmailDialog::ChangeEmailDialog(), ChangePasswordDialog::ChangePasswordDialog(), CharSelectDialog::CharSelectDialog(), clear(), Ea::LoginHandler::loginAccount(), LoginDialog::prepareUpdate(), Ea::LoginHandler::registerAccount(), and Client::stateConnectServer1().