ComsConnectAcceptMessage Class Reference

#include <ComsConnectAcceptMessage.h>

Inheritance diagram for ComsConnectAcceptMessage:

ComsMessage

List of all members.

Public Member Functions

 ComsConnectAcceptMessage (unsigned int destinationId=0, const char *serverName="", const char *publishAddress="", const char *uniqueId="")
virtual ~ComsConnectAcceptMessage ()
unsigned int getDestinationId ()
const char * getServerName ()
const char * getPublishAddress ()
const char * getUniqueId ()
NetBuffergetServerPng ()
virtual bool writeMessage (NetBuffer &buffer)
virtual bool readMessage (NetBufferReader &reader)

Protected Attributes

unsigned int destinationId_
std::string serverName_
std::string publishAddress_
std::string uniqueId_
NetBuffer serverPng_

Private Member Functions

 ComsConnectAcceptMessage (const ComsConnectAcceptMessage &)
const
ComsConnectAcceptMessage
operator= (const ComsConnectAcceptMessage &)


Detailed Description

Definition at line 26 of file ComsConnectAcceptMessage.h.


Constructor & Destructor Documentation

ComsConnectAcceptMessage::ComsConnectAcceptMessage ( unsigned int  destinationId = 0,
const char *  serverName = "",
const char *  publishAddress = "",
const char *  uniqueId = "" 
)

Definition at line 29 of file ComsConnectAcceptMessage.cpp.

ComsConnectAcceptMessage::~ComsConnectAcceptMessage (  )  [virtual]

Definition at line 42 of file ComsConnectAcceptMessage.cpp.

ComsConnectAcceptMessage::ComsConnectAcceptMessage ( const ComsConnectAcceptMessage  )  [private]


Member Function Documentation

unsigned int ComsConnectAcceptMessage::getDestinationId (  )  [inline]

Definition at line 35 of file ComsConnectAcceptMessage.h.

References destinationId_.

Referenced by ClientConnectionAcceptHandler::processMessage().

const char* ComsConnectAcceptMessage::getServerName (  )  [inline]

Definition at line 36 of file ComsConnectAcceptMessage.h.

References serverName_.

Referenced by ClientConnectionAcceptHandler::processMessage().

const char* ComsConnectAcceptMessage::getPublishAddress (  )  [inline]

Definition at line 37 of file ComsConnectAcceptMessage.h.

References publishAddress_.

Referenced by ClientConnectionAcceptHandler::processMessage().

const char* ComsConnectAcceptMessage::getUniqueId (  )  [inline]

Definition at line 38 of file ComsConnectAcceptMessage.h.

References uniqueId_.

Referenced by ClientConnectionAcceptHandler::processMessage().

NetBuffer& ComsConnectAcceptMessage::getServerPng (  )  [inline]

Definition at line 39 of file ComsConnectAcceptMessage.h.

References serverPng_.

Referenced by ClientConnectionAcceptHandler::processMessage().

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

Implements ComsMessage.

Definition at line 47 of file ComsConnectAcceptMessage.cpp.

References NetBuffer::addDataToBuffer(), NetBuffer::addToBuffer(), destinationId_, NetBuffer::getBuffer(), NetBuffer::getBufferUsed(), OptionsScorched::getMainOptions(), ScorchedContext::getOptionsGame(), ScorchedServer::instance(), publishAddress_, serverName_, serverPng_, and uniqueId_.

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

Implements ComsMessage.

Definition at line 60 of file ComsConnectAcceptMessage.cpp.

References NetBuffer::allocate(), destinationId_, NetBuffer::getBuffer(), NetBufferReader::getDataFromBuffer(), NetBufferReader::getFromBuffer(), OptionsScorched::getMainOptions(), ScorchedContext::getOptionsGame(), ScorchedClient::instance(), publishAddress_, NetBuffer::reset(), serverName_, serverPng_, NetBuffer::setBufferUsed(), and uniqueId_.

Referenced by ClientConnectionAcceptHandler::processMessage().

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


Member Data Documentation

unsigned int ComsConnectAcceptMessage::destinationId_ [protected]

Definition at line 46 of file ComsConnectAcceptMessage.h.

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

std::string ComsConnectAcceptMessage::serverName_ [protected]

Definition at line 47 of file ComsConnectAcceptMessage.h.

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

std::string ComsConnectAcceptMessage::publishAddress_ [protected]

Definition at line 48 of file ComsConnectAcceptMessage.h.

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

std::string ComsConnectAcceptMessage::uniqueId_ [protected]

Definition at line 49 of file ComsConnectAcceptMessage.h.

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

NetBuffer ComsConnectAcceptMessage::serverPng_ [protected]

Definition at line 50 of file ComsConnectAcceptMessage.h.

Referenced by getServerPng(), readMessage(), 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