#include <ClientConnectionAuthHandler.h>

Public Member Functions | |
| virtual bool | processMessage (NetMessage &message, const char *messageType, NetBufferReader &reader) |
| void | sendAuth () |
| void | cancelAuth () |
Static Public Member Functions | |
| static ClientConnectionAuthHandler * | instance () |
Static Protected Attributes | |
| static ClientConnectionAuthHandler * | instance_ = 0 |
Private Member Functions | |
| ClientConnectionAuthHandler () | |
| virtual | ~ClientConnectionAuthHandler () |
| ClientConnectionAuthHandler (const ClientConnectionAuthHandler &) | |
| const ClientConnectionAuthHandler & | operator= (const ClientConnectionAuthHandler &) |
Definition at line 26 of file ClientConnectionAuthHandler.h.
| ClientConnectionAuthHandler::ClientConnectionAuthHandler | ( | ) | [private] |
Definition at line 52 of file ClientConnectionAuthHandler.cpp.
References ComsMessageHandler::addHandler(), ScorchedContext::getComsMessageHandler(), and ScorchedClient::instance().
Referenced by instance().
| ClientConnectionAuthHandler::~ClientConnectionAuthHandler | ( | ) | [private, virtual] |
Definition at line 59 of file ClientConnectionAuthHandler.cpp.
| ClientConnectionAuthHandler::ClientConnectionAuthHandler | ( | const ClientConnectionAuthHandler & | ) | [private] |
| ClientConnectionAuthHandler * ClientConnectionAuthHandler::instance | ( | ) | [static] |
Definition at line 42 of file ClientConnectionAuthHandler.cpp.
References ClientConnectionAuthHandler(), and instance_.
Referenced by AuthDialog::buttonDown(), and initComsHandlers().
| bool ClientConnectionAuthHandler::processMessage | ( | NetMessage & | message, | |
| const char * | messageType, | |||
| NetBufferReader & | reader | |||
| ) | [virtual] |
Implements ComsMessageHandlerI.
Definition at line 64 of file ClientConnectionAuthHandler.cpp.
References AuthDialog::eNameRequired, AuthDialog::ePasswordRequired, ClientParams::getPassword(), ComsConnectAuthMessage::getPassword(), ClientParams::getUserName(), ComsConnectAuthMessage::getUserName(), GLWWindowManager::instance(), AuthDialog::instance(), ClientParams::instance(), ComsConnectAuthMessage::readMessage(), sendAuth(), AuthDialog::setRequiredAuth(), GLWWindowManager::showWindow(), and LangStringUtil::strcmp().
| void ClientConnectionAuthHandler::sendAuth | ( | ) |
Definition at line 91 of file ClientConnectionAuthHandler.cpp.
References cancelAuth(), ConnectDialog::getHost(), ConnectDialog::getIdStore(), TankContainer::getNoOfTanks(), ScorchedContext::getOptionsGame(), ConnectDialog::getPort(), SecureID::getSecureID(), ScorchedContext::getTankContainer(), UniqueIdStore::getUniqueId(), MsgBoxDialog::instance(), OptionsDisplay::instance(), ScorchedServer::instance(), ClientParams::instance(), ConnectDialog::instance(), ProgressDialog::instance(), LANG_RESOURCE, LANG_RESOURCE_2, ProgressDialog::progressChange(), ComsMessageSender::sendToServer(), ComsConnectAuthMessage::setCompatabilityVer(), ComsConnectAuthMessage::setHostDesc(), ComsConnectAuthMessage::setNoPlayers(), ComsConnectAuthMessage::setPassword(), ComsConnectAuthMessage::setSUI(), ComsConnectAuthMessage::setUniqueId(), ComsConnectAuthMessage::setUserName(), and MsgBoxDialog::show().
Referenced by AuthDialog::buttonDown(), and processMessage().
| void ClientConnectionAuthHandler::cancelAuth | ( | ) |
Definition at line 142 of file ClientConnectionAuthHandler.cpp.
References ScorchedContext::getGameState(), ScorchedContext::getNetInterface(), ScorchedClient::instance(), ClientState::StimOptions, GameState::stimulate(), and NetInterface::stop().
Referenced by AuthDialog::buttonDown(), and sendAuth().
| const ClientConnectionAuthHandler& ClientConnectionAuthHandler::operator= | ( | const ClientConnectionAuthHandler & | ) | [private] |
ClientConnectionAuthHandler * ClientConnectionAuthHandler::instance_ = 0 [static, protected] |
1.5.3