ManaPlus
Data Structures | Variables
client.h File Reference

(986a3bf)

#include "enums/state.h"
#include "listeners/actionlistener.h"
#include "listeners/configlistener.h"
#include "net/serverinfo.h"
#include "localconsts.h"

Go to the source code of this file.

Data Structures

class  Client
 

Variables

bool isSafeMode
 
int serverVersion
 
unsigned int tmwServerVersion
 
time_t start_time
 
int textures_count
 
std::string errorMessage
 
LoginData loginData
 
Clientclient
 
unsigned int mLastHost
 
unsigned long mSearchHash
 

Variable Documentation

◆ client

Client* client
extern

Definition at line 118 of file client.cpp.

Referenced by ChangeEmailDialog::action(), ChangePasswordDialog::action(), CharSelectDialog::action(), ConnectionDialog::action(), LoginDialog::action(), QuitDialog::action(), RegisterDialog::action(), UpdaterWindow::action(), WorldSelectDialog::action(), ChangePincodeListener::action(), ErrorListener::action(), NewPincodeListener::action(), PincodeListener::action(), anonymous_namespace{client.cpp}::AccountListener::action(), anonymous_namespace{client.cpp}::LoginListener::action(), LoginDialog::canSubmit(), RegisterDialog::canSubmit(), Ea::LoginHandler::chooseServer(), CharSelectDialog::close(), LoginDialog::close(), RegisterDialog::close(), ServerDialog::close(), EAthena::GameHandler::connect(), EAthena::LoginHandler::connect(), TmwAthena::GameHandler::connect(), ServerDialog::connectToSelectedServer(), UpdaterWindow::enable(), EAthena::GeneralHandler::flushNetwork(), TmwAthena::GeneralHandler::flushNetwork(), Ea::LoginHandler::getRegistrationDetails(), EventsManager::handleActive(), EventsManager::handleCommonEvents(), EventsManager::handleEvents(), Dirs::initUpdatesDir(), ServerDialog::keyPressed(), UpdaterWindow::keyPressed(), mainGui(), PincodeManager::pinOk(), EAthena::CharServerRecv::processChangeMapServer(), TmwAthena::CharServerRecv::processChangeMapServer(), EAthena::CharServerRecv::processCharCharacters(), EAthena::CharServerRecv::processCharLogin(), TmwAthena::CharServerRecv::processCharLogin(), Ea::CharServerRecv::processCharLoginError(), EAthena::CharServerRecv::processCharMapInfo(), TmwAthena::CharServerRecv::processCharMapInfo(), EAthena::LoginRecv::processCharPasswordResponse(), TmwAthena::LoginRecv::processCharPasswordResponse(), Ea::GameRecv::processCharSwitchResponse(), EAthena::GeneralRecv::processConnectionProblem(), TmwAthena::GeneralRecv::processConnectionProblem(), EAthena::LoginRecv::processLoginData(), TmwAthena::LoginRecv::processLoginData(), Ea::LoginRecv::processLoginError(), EAthena::LoginRecv::processLoginError2(), EAthena::GameRecv::processMapLogin(), TmwAthena::GameRecv::processMapLogin(), EAthena::GeneralRecv::processMapNotFound(), PincodeManager::processPincodeStatus(), EAthena::LoginRecv::processServerVersion(), TmwAthena::LoginRecv::processServerVersion(), EAthena::LoginRecv::processUpdateHost2(), QuitDialog::QuitDialog(), WindowManager::resizeVideo(), Client::runValidate(), Game::slowLogic(), UpdaterWindow::updateProgress(), Game::~Game(), and Window::~Window().

◆ errorMessage

std::string errorMessage
extern

◆ isSafeMode

bool isSafeMode
extern

◆ loginData

LoginData loginData
extern

◆ mLastHost

unsigned int mLastHost
extern

Definition at line 136 of file client.cpp.

◆ mSearchHash

unsigned long mSearchHash
extern

Definition at line 137 of file client.cpp.

Referenced by ConnectionDialog::ConnectionDialog().

◆ serverVersion

int serverVersion
extern

Definition at line 124 of file client.cpp.

Referenced by Client::unloadData().

◆ start_time

time_t start_time
extern

Definition at line 135 of file client.cpp.

Referenced by Client::gameInit().

◆ textures_count

int textures_count
extern

◆ tmwServerVersion

unsigned int tmwServerVersion
extern

Definition at line 134 of file client.cpp.

Referenced by Client::unloadData().