#include <ClientMessageHandler.h>

Public Member Functions | |
| virtual void | clientConnected (NetMessage &message) |
| virtual void | clientDisconnected (NetMessage &message) |
| virtual void | clientError (NetMessage &message, const char *errorString) |
| virtual void | messageRecv (unsigned int destinationId) |
| virtual void | messageSent (unsigned int destinationId) |
Static Public Member Functions | |
| static ClientMessageHandler * | instance () |
Static Protected Attributes | |
| static ClientMessageHandler * | instance_ = 0 |
Private Member Functions | |
| ClientMessageHandler () | |
| virtual | ~ClientMessageHandler () |
Definition at line 27 of file ClientMessageHandler.h.
| ClientMessageHandler::ClientMessageHandler | ( | ) | [private] |
Definition at line 40 of file ClientMessageHandler.cpp.
| ClientMessageHandler::~ClientMessageHandler | ( | ) | [private, virtual] |
Definition at line 44 of file ClientMessageHandler.cpp.
| ClientMessageHandler * ClientMessageHandler::instance | ( | ) | [static] |
Definition at line 31 of file ClientMessageHandler.cpp.
References instance_.
Referenced by initComsHandlers().
| void ClientMessageHandler::clientConnected | ( | NetMessage & | message | ) | [virtual] |
Implements ComsMessageConnectionHandlerI.
Definition at line 56 of file ClientMessageHandler.cpp.
References ConnectDialog::connected(), and ConnectDialog::instance().
| void ClientMessageHandler::clientDisconnected | ( | NetMessage & | message | ) | [virtual] |
Implements ComsMessageConnectionHandlerI.
Definition at line 61 of file ClientMessageHandler.cpp.
References GameState::checkStimulate(), S3D::formatStringBuffer(), NetMessage::getFlags(), ScorchedContext::getGameState(), ScorchedContext::getTankContainer(), ScorchedClient::instance(), Logger::log(), TankContainer::setCurrentDestinationId(), ClientState::StimDisconnected, GameState::stimulate(), NetMessage::TimeoutDisconnect, and NetMessage::UserDisconnect.
| void ClientMessageHandler::clientError | ( | NetMessage & | message, | |
| const char * | errorString | |||
| ) | [virtual] |
Implements ComsMessageConnectionHandlerI.
Definition at line 79 of file ClientMessageHandler.cpp.
References NetInterface::disconnectAllClients(), S3D::formatStringBuffer(), ScorchedContext::getNetInterface(), ScorchedClient::instance(), and Logger::log().
| void ClientMessageHandler::messageRecv | ( | unsigned int | destinationId | ) | [virtual] |
| void ClientMessageHandler::messageSent | ( | unsigned int | destinationId | ) | [virtual] |
ClientMessageHandler * ClientMessageHandler::instance_ = 0 [static, protected] |
1.5.3