ComsAddPlayerMessage Class Reference

#include <ComsAddPlayerMessage.h>

Inheritance diagram for ComsAddPlayerMessage:

ComsMessage

List of all members.

Public Member Functions

 ComsAddPlayerMessage ()
 ComsAddPlayerMessage (unsigned int playerId, const LangString &playerName, Vector playerColor, const char *modelName, const char *typeName, unsigned int destinationId, unsigned int playerTeam, const char *playerType)
virtual ~ComsAddPlayerMessage ()
const LangStringgetPlayerName ()
const char * getPlayerType ()
const char * getModelName ()
const char * getTankType ()
unsigned int getPlayerId ()
VectorgetPlayerColor ()
unsigned int getDestinationId ()
unsigned int getPlayerTeam ()
void setPlayerIconName (const char *name)
const char * getPlayerIconName ()
NetBuffergetPlayerIcon ()
virtual bool writeMessage (NetBuffer &buffer)
virtual bool readMessage (NetBufferReader &reader)

Protected Attributes

unsigned int playerId_
unsigned int destinationId_
unsigned int playerTeam_
LangString playerName_
std::string playerType_
std::string modelName_
std::string typeName_
std::string playerIconName_
Vector playerColor_
NetBuffer playerIcon_

Private Member Functions

 ComsAddPlayerMessage (const ComsAddPlayerMessage &)
const
ComsAddPlayerMessage
operator= (const ComsAddPlayerMessage &)


Detailed Description

Definition at line 27 of file ComsAddPlayerMessage.h.


Constructor & Destructor Documentation

ComsAddPlayerMessage::ComsAddPlayerMessage (  ) 

Definition at line 23 of file ComsAddPlayerMessage.cpp.

ComsAddPlayerMessage::ComsAddPlayerMessage ( unsigned int  playerId,
const LangString playerName,
Vector  playerColor,
const char *  modelName,
const char *  typeName,
unsigned int  destinationId,
unsigned int  playerTeam,
const char *  playerType 
)

Definition at line 28 of file ComsAddPlayerMessage.cpp.

ComsAddPlayerMessage::~ComsAddPlayerMessage (  )  [virtual]

Definition at line 49 of file ComsAddPlayerMessage.cpp.

ComsAddPlayerMessage::ComsAddPlayerMessage ( const ComsAddPlayerMessage  )  [private]


Member Function Documentation

const LangString& ComsAddPlayerMessage::getPlayerName (  )  [inline]

Definition at line 42 of file ComsAddPlayerMessage.h.

References playerName_.

Referenced by ServerAddPlayerHandler::processMessage(), and ClientAddPlayerHandler::processMessage().

const char* ComsAddPlayerMessage::getPlayerType (  )  [inline]

Definition at line 43 of file ComsAddPlayerMessage.h.

References playerType_.

Referenced by ServerAddPlayerHandler::processMessage().

const char* ComsAddPlayerMessage::getModelName (  )  [inline]

Definition at line 44 of file ComsAddPlayerMessage.h.

References modelName_.

Referenced by ServerAddPlayerHandler::processMessage(), and ClientAddPlayerHandler::processMessage().

const char* ComsAddPlayerMessage::getTankType (  )  [inline]

Definition at line 45 of file ComsAddPlayerMessage.h.

References typeName_.

Referenced by ClientAddPlayerHandler::processMessage().

unsigned int ComsAddPlayerMessage::getPlayerId (  )  [inline]

Definition at line 46 of file ComsAddPlayerMessage.h.

References playerId_.

Referenced by ServerAddPlayerHandler::processMessage(), and ClientAddPlayerHandler::processMessage().

Vector& ComsAddPlayerMessage::getPlayerColor (  )  [inline]

Definition at line 47 of file ComsAddPlayerMessage.h.

References playerColor_.

Referenced by ServerAddPlayerHandler::processMessage(), and ClientAddPlayerHandler::processMessage().

unsigned int ComsAddPlayerMessage::getDestinationId (  )  [inline]

Definition at line 48 of file ComsAddPlayerMessage.h.

References destinationId_.

Referenced by ClientAddPlayerHandler::processMessage().

unsigned int ComsAddPlayerMessage::getPlayerTeam (  )  [inline]

Definition at line 49 of file ComsAddPlayerMessage.h.

References playerTeam_.

Referenced by ServerAddPlayerHandler::processMessage(), and ClientAddPlayerHandler::processMessage().

void ComsAddPlayerMessage::setPlayerIconName ( const char *  name  )  [inline]

Definition at line 51 of file ComsAddPlayerMessage.h.

References playerIconName_.

const char* ComsAddPlayerMessage::getPlayerIconName (  )  [inline]

Definition at line 52 of file ComsAddPlayerMessage.h.

References playerIconName_.

Referenced by ServerAddPlayerHandler::processMessage(), and ClientAddPlayerHandler::processMessage().

NetBuffer& ComsAddPlayerMessage::getPlayerIcon (  )  [inline]

Definition at line 53 of file ComsAddPlayerMessage.h.

References playerIcon_.

Referenced by ServerAddPlayerHandler::processMessage(), and ClientAddPlayerHandler::processMessage().

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

Implements ComsMessage.

Definition at line 53 of file ComsAddPlayerMessage.cpp.

References NetBuffer::addDataToBuffer(), NetBuffer::addToBuffer(), destinationId_, NetBuffer::getBuffer(), NetBuffer::getBufferUsed(), modelName_, playerColor_, playerIcon_, playerIconName_, playerId_, playerName_, playerTeam_, playerType_, and typeName_.

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

Implements ComsMessage.

Definition at line 73 of file ComsAddPlayerMessage.cpp.

References NetBuffer::allocate(), destinationId_, NetBuffer::getBuffer(), NetBufferReader::getDataFromBuffer(), NetBufferReader::getFromBuffer(), modelName_, playerColor_, playerIcon_, playerIconName_, playerId_, playerName_, playerTeam_, playerType_, NetBuffer::setBufferUsed(), and typeName_.

Referenced by ServerAddPlayerHandler::processMessage(), and ClientAddPlayerHandler::processMessage().

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


Member Data Documentation

unsigned int ComsAddPlayerMessage::playerId_ [protected]

Definition at line 60 of file ComsAddPlayerMessage.h.

Referenced by getPlayerId(), readMessage(), and writeMessage().

unsigned int ComsAddPlayerMessage::destinationId_ [protected]

Definition at line 61 of file ComsAddPlayerMessage.h.

Referenced by getDestinationId(), readMessage(), and writeMessage().

unsigned int ComsAddPlayerMessage::playerTeam_ [protected]

Definition at line 62 of file ComsAddPlayerMessage.h.

Referenced by getPlayerTeam(), readMessage(), and writeMessage().

LangString ComsAddPlayerMessage::playerName_ [protected]

Definition at line 63 of file ComsAddPlayerMessage.h.

Referenced by getPlayerName(), readMessage(), and writeMessage().

std::string ComsAddPlayerMessage::playerType_ [protected]

Definition at line 64 of file ComsAddPlayerMessage.h.

Referenced by getPlayerType(), readMessage(), and writeMessage().

std::string ComsAddPlayerMessage::modelName_ [protected]

Definition at line 65 of file ComsAddPlayerMessage.h.

Referenced by getModelName(), readMessage(), and writeMessage().

std::string ComsAddPlayerMessage::typeName_ [protected]

Definition at line 66 of file ComsAddPlayerMessage.h.

Referenced by getTankType(), readMessage(), and writeMessage().

std::string ComsAddPlayerMessage::playerIconName_ [protected]

Definition at line 67 of file ComsAddPlayerMessage.h.

Referenced by getPlayerIconName(), readMessage(), setPlayerIconName(), and writeMessage().

Vector ComsAddPlayerMessage::playerColor_ [protected]

Definition at line 68 of file ComsAddPlayerMessage.h.

Referenced by getPlayerColor(), readMessage(), and writeMessage().

NetBuffer ComsAddPlayerMessage::playerIcon_ [protected]

Definition at line 69 of file ComsAddPlayerMessage.h.

Referenced by getPlayerIcon(), readMessage(), and writeMessage().


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