#include <ComsMessage.h>

Public Member Functions | |
| ComsMessage (const char *type) | |
| virtual | ~ComsMessage () |
| virtual bool | writeMessage (NetBuffer &buffer)=0 |
| virtual bool | readMessage (NetBufferReader &reader)=0 |
| bool | writeTypeMessage (NetBuffer &buffer) |
| bool | readTypeMessage (NetBufferReader &reader) |
| const char * | getMessageType () |
Protected Attributes | |
| std::string | type_ |
Private Member Functions | |
| ComsMessage (const ComsMessage &) | |
| const ComsMessage & | operator= (const ComsMessage &) |
Definition at line 28 of file ComsMessage.h.
| ComsMessage::ComsMessage | ( | const char * | type | ) |
Definition at line 24 of file ComsMessage.cpp.
| ComsMessage::~ComsMessage | ( | ) | [virtual] |
Definition at line 30 of file ComsMessage.cpp.
| ComsMessage::ComsMessage | ( | const ComsMessage & | ) | [private] |
| virtual bool ComsMessage::writeMessage | ( | NetBuffer & | buffer | ) | [pure virtual] |
Implemented in ComsAddPlayerMessage, ComsAdminMessage, ComsAdminResultMessage, ComsBuyAccessoryMessage, ComsChannelMessage, ComsChannelTextMessage, ComsConnectAcceptMessage, ComsConnectAuthMessage, ComsConnectMessage, ComsConnectRejectMessage, ComsDefenseMessage, ComsFileAkMessage, ComsFileMessage, ComsGameStateMessage, ComsGameStoppedMessage, ComsGiftMoneyMessage, ComsHaveModFilesMessage, ComsInitializeMessage, ComsKeepAliveMessage, ComsLevelMessage, ComsLinesMessage, ComsNewGameMessage, ComsOperationMessage, ComsOperationResultMessage, ComsPlayedMoveMessage, ComsPlayerReadyMessage, ComsPlayerStateMessage, ComsPlayerStatusMessage, ComsPlayMovesMessage, ComsRmPlayerMessage, ComsScoreMessage, ComsStartGameMessage, ComsSyncCheckMessage, and ComsTimerStartMessage.
Referenced by ComsMessageSender::formMessage().
| virtual bool ComsMessage::readMessage | ( | NetBufferReader & | reader | ) | [pure virtual] |
Implemented in ComsAddPlayerMessage, ComsAdminMessage, ComsAdminResultMessage, ComsBuyAccessoryMessage, ComsChannelMessage, ComsChannelTextMessage, ComsConnectAcceptMessage, ComsConnectAuthMessage, ComsConnectMessage, ComsConnectRejectMessage, ComsDefenseMessage, ComsFileAkMessage, ComsFileMessage, ComsGameStateMessage, ComsGameStoppedMessage, ComsGiftMoneyMessage, ComsHaveModFilesMessage, ComsInitializeMessage, ComsKeepAliveMessage, ComsLevelMessage, ComsLinesMessage, ComsNewGameMessage, ComsOperationMessage, ComsOperationResultMessage, ComsPlayedMoveMessage, ComsPlayerReadyMessage, ComsPlayerStateMessage, ComsPlayerStatusMessage, ComsPlayMovesMessage, ComsRmPlayerMessage, ComsScoreMessage, ComsStartGameMessage, ComsSyncCheckMessage, and ComsTimerStartMessage.
| bool ComsMessage::writeTypeMessage | ( | NetBuffer & | buffer | ) |
Definition at line 35 of file ComsMessage.cpp.
References NetBuffer::addToBuffer(), and type_.
Referenced by ClientKeepAliveSender::ClientKeepAliveSender(), and ComsMessageSender::formMessage().
| bool ComsMessage::readTypeMessage | ( | NetBufferReader & | reader | ) |
Definition at line 41 of file ComsMessage.cpp.
References NetBufferReader::getFromBuffer(), and type_.
| const char* ComsMessage::getMessageType | ( | ) | [inline] |
Definition at line 40 of file ComsMessage.h.
References type_.
Referenced by ComsMessageSender::sendToMultipleClients(), and ComsMessageSender::sendToServer().
| const ComsMessage& ComsMessage::operator= | ( | const ComsMessage & | ) | [private] |
std::string ComsMessage::type_ [protected] |
Reimplemented in ComsAdminMessage, ComsAdminResultMessage, ComsChannelMessage, and ComsOperationMessage.
Definition at line 43 of file ComsMessage.h.
Referenced by getMessageType(), readTypeMessage(), and writeTypeMessage().
1.5.3