#include <ClientFileHandler.h>

Public Member Functions | |
| virtual bool | processMessage (NetMessage &message, const char *messageType, NetBufferReader &reader) |
Static Public Member Functions | |
| static ClientFileHandler * | instance () |
Protected Attributes | |
| unsigned int | totalBytes_ |
Static Protected Attributes | |
| static ClientFileHandler * | instance_ = 0 |
Private Member Functions | |
| ClientFileHandler () | |
| virtual | ~ClientFileHandler () |
Definition at line 26 of file ClientFileHandler.h.
| ClientFileHandler::ClientFileHandler | ( | ) | [private] |
Definition at line 45 of file ClientFileHandler.cpp.
References ComsMessageHandler::addHandler(), ScorchedContext::getComsMessageHandler(), and ScorchedClient::instance().
| ClientFileHandler::~ClientFileHandler | ( | ) | [private, virtual] |
Definition at line 52 of file ClientFileHandler.cpp.
| ClientFileHandler * ClientFileHandler::instance | ( | ) | [static] |
Definition at line 36 of file ClientFileHandler.cpp.
References instance_.
Referenced by initComsHandlers().
| bool ClientFileHandler::processMessage | ( | NetMessage & | message, | |
| const char * | messageType, | |||
| NetBufferReader & | reader | |||
| ) | [virtual] |
Implements ComsMessageHandlerI.
Definition at line 56 of file ClientFileHandler.cpp.
References NetBuffer::addDataToBuffer(), ComsFileMessage::fileBuffer, S3D::formatStringBuffer(), NetBufferReader::getBuffer(), ModFileEntry::getCompressedBuffer(), ModFileEntry::getCompressedSize(), ModFiles::getFiles(), NetBufferReader::getFromBuffer(), ScorchedContext::getGameState(), ScorchedContext::getModFiles(), ScorchedContext::getOptionsGame(), NetBufferReader::getReadSize(), ProgressDialog::instance(), ScorchedClient::instance(), LANG_RESOURCE_1, Logger::log(), ProgressDialog::progressChange(), ComsFileMessage::readMessage(), ComsMessageSender::sendToServer(), ModFileEntry::setCompressedCrc(), ModFileEntry::setFileName(), NetBufferReader::setReadSize(), ModFileEntry::setUncompressedSize(), ClientState::StateLoadFiles, ClientState::StimLoadFiles, GameState::stimulate(), totalBytes_, and ModFileEntry::writeModFile().
ClientFileHandler * ClientFileHandler::instance_ = 0 [static, protected] |
unsigned int ClientFileHandler::totalBytes_ [protected] |
1.5.3