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().