ComsFileMessage Class Reference

#include <ComsFileMessage.h>

Inheritance diagram for ComsFileMessage:

ComsMessage

List of all members.

Public Member Functions

 ComsFileMessage ()
virtual ~ComsFileMessage ()
virtual bool writeMessage (NetBuffer &buffer)
virtual bool readMessage (NetBufferReader &reader)

Public Attributes

NetBuffer fileBuffer

Private Member Functions

 ComsFileMessage (const ComsFileMessage &)
const ComsFileMessageoperator= (const ComsFileMessage &)


Detailed Description

Definition at line 26 of file ComsFileMessage.h.


Constructor & Destructor Documentation

ComsFileMessage::ComsFileMessage (  ) 

Definition at line 23 of file ComsFileMessage.cpp.

ComsFileMessage::~ComsFileMessage (  )  [virtual]

Definition at line 29 of file ComsFileMessage.cpp.

ComsFileMessage::ComsFileMessage ( const ComsFileMessage  )  [private]


Member Function Documentation

bool ComsFileMessage::writeMessage ( NetBuffer buffer  )  [virtual]

Implements ComsMessage.

Definition at line 34 of file ComsFileMessage.cpp.

References NetBuffer::addDataToBuffer(), fileBuffer, NetBuffer::getBuffer(), and NetBuffer::getBufferUsed().

bool ComsFileMessage::readMessage ( NetBufferReader reader  )  [virtual]

Implements ComsMessage.

Definition at line 40 of file ComsFileMessage.cpp.

References NetBuffer::allocate(), fileBuffer, NetBuffer::getBuffer(), NetBufferReader::getBufferSize(), NetBufferReader::getDataFromBuffer(), NetBufferReader::getReadSize(), and NetBuffer::setBufferUsed().

Referenced by ClientFileHandler::processMessage().

const ComsFileMessage& ComsFileMessage::operator= ( const ComsFileMessage  )  [private]


Member Data Documentation

NetBuffer ComsFileMessage::fileBuffer

Definition at line 32 of file ComsFileMessage.h.

Referenced by ClientFileHandler::processMessage(), readMessage(), ServerFileServer::sendBytes(), ServerFileServer::sendNextFile(), and writeMessage().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:01 2009 for Scorched3D by  doxygen 1.5.3