ComsConnectMessage Class Reference

#include <ComsConnectMessage.h>

Inheritance diagram for ComsConnectMessage:

ComsMessage

List of all members.

Public Member Functions

 ComsConnectMessage ()
virtual ~ComsConnectMessage ()
void setVersion (const char *version)
void setProtocolVersion (const char *pversion)
const char * getVersion ()
const char * getProtocolVersion ()
virtual bool writeMessage (NetBuffer &buffer)
virtual bool readMessage (NetBufferReader &reader)

Protected Member Functions

void setValue (const char *name, const char *value)
const char * getValue (const char *name)

Protected Attributes

std::map
< std::string,
std::string
values_

Private Member Functions

 ComsConnectMessage (const ComsConnectMessage &)
const
ComsConnectMessage
operator= (const ComsConnectMessage &)


Detailed Description

Definition at line 37 of file ComsConnectMessage.h.


Constructor & Destructor Documentation

ComsConnectMessage::ComsConnectMessage (  ) 

Definition at line 24 of file ComsConnectMessage.cpp.

ComsConnectMessage::~ComsConnectMessage (  )  [virtual]

Definition at line 30 of file ComsConnectMessage.cpp.

ComsConnectMessage::ComsConnectMessage ( const ComsConnectMessage  )  [private]


Member Function Documentation

void ComsConnectMessage::setVersion ( const char *  version  )  [inline]

Definition at line 43 of file ComsConnectMessage.h.

References setValue().

Referenced by ConnectDialog::connected().

void ComsConnectMessage::setProtocolVersion ( const char *  pversion  )  [inline]

Definition at line 44 of file ComsConnectMessage.h.

References setValue().

Referenced by ConnectDialog::connected().

const char* ComsConnectMessage::getVersion (  )  [inline]

Definition at line 46 of file ComsConnectMessage.h.

References getValue().

Referenced by ServerConnectHandler::processMessage().

const char* ComsConnectMessage::getProtocolVersion (  )  [inline]

Definition at line 47 of file ComsConnectMessage.h.

References getValue().

Referenced by ServerConnectHandler::processMessage().

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

Implements ComsMessage.

Definition at line 35 of file ComsConnectMessage.cpp.

References NetBuffer::addToBuffer(), and values_.

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

Implements ComsMessage.

Definition at line 50 of file ComsConnectMessage.cpp.

References NetBufferReader::getFromBuffer(), LangStringUtil::strlen(), and values_.

Referenced by ServerConnectHandler::processMessage().

void ComsConnectMessage::setValue ( const char *  name,
const char *  value 
) [protected]

Definition at line 83 of file ComsConnectMessage.cpp.

References values_.

Referenced by setProtocolVersion(), and setVersion().

const char * ComsConnectMessage::getValue ( const char *  name  )  [protected]

Definition at line 74 of file ComsConnectMessage.cpp.

References values_.

Referenced by getProtocolVersion(), and getVersion().

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


Member Data Documentation

std::map<std::string, std::string> ComsConnectMessage::values_ [protected]

Definition at line 54 of file ComsConnectMessage.h.

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