63 void changeEmail(
const std::string &email)
override;
66 const std::string &oldPassword,
67 const std::string &newPassword)
override;
74 const std::string &password)
override;
85 const std::string &password);
Worlds getWorlds() const override
bool mRegistrationEnabled
void sendLoginRegister(const std::string &username, const std::string &password)
unsigned int getMaxPasswordLength() const override
const Token & getToken() const
void changePassword(const std::string &username, const std::string &oldPassword, const std::string &newPassword) override
void getRegistrationDetails() override
void unregisterAccount(const std::string &username, const std::string &password) override
void loginAccount(LoginData *loginData) override
void changeEmail(const std::string &email) override
bool isRegistrationEnabled() override
void handleMessage(MessageIn &msg) override
void disconnect() override
int supportedOptionalActions() const override
void registerAccount(LoginData *loginData) override
unsigned getServerVersion() const
bool isConnected() override
void chooseServer(unsigned int server) override
Used for parsing an incoming message from eAthena.
Warning: buffers and other variables are shared, so there can be only one connection active at a time...
std::vector< WorldInfo * > Worlds