#include <ComsDefenseMessage.h>

Public Types | |
| enum | DefenseChange { eNoChange, eShieldUp, eShieldDown, eParachutesUp, eParachutesDown, eBatteryUse } |
Public Member Functions | |
| ComsDefenseMessage () | |
| ComsDefenseMessage (unsigned int playerId, DefenseChange change, unsigned int infoId) | |
| virtual | ~ComsDefenseMessage () |
| void | setPlayerId (unsigned int id) |
| void | setInfoId (unsigned int infoId) |
| unsigned int | getPlayerId () |
| DefenseChange | getChange () |
| unsigned int | getInfoId () |
| virtual bool | writeMessage (NetBuffer &buffer) |
| virtual bool | readMessage (NetBufferReader &reader) |
Protected Attributes | |
| unsigned int | playerId_ |
| unsigned int | infoId_ |
| DefenseChange | change_ |
Private Member Functions | |
| ComsDefenseMessage (const ComsDefenseMessage &) | |
| const ComsDefenseMessage & | operator= (const ComsDefenseMessage &) |
Definition at line 27 of file ComsDefenseMessage.h.
Definition at line 30 of file ComsDefenseMessage.h.
| ComsDefenseMessage::ComsDefenseMessage | ( | ) |
Definition at line 25 of file ComsDefenseMessage.cpp.
| ComsDefenseMessage::ComsDefenseMessage | ( | unsigned int | playerId, | |
| DefenseChange | change, | |||
| unsigned int | infoId | |||
| ) |
Definition at line 33 of file ComsDefenseMessage.cpp.
| ComsDefenseMessage::~ComsDefenseMessage | ( | ) | [virtual] |
Definition at line 43 of file ComsDefenseMessage.cpp.
| ComsDefenseMessage::ComsDefenseMessage | ( | const ComsDefenseMessage & | ) | [private] |
| void ComsDefenseMessage::setPlayerId | ( | unsigned int | id | ) | [inline] |
| void ComsDefenseMessage::setInfoId | ( | unsigned int | infoId | ) | [inline] |
| unsigned int ComsDefenseMessage::getPlayerId | ( | ) | [inline] |
Definition at line 48 of file ComsDefenseMessage.h.
References playerId_.
Referenced by ServerDefenseHandler::processMessage(), and ClientDefenseHandler::processMessage().
| DefenseChange ComsDefenseMessage::getChange | ( | ) | [inline] |
Definition at line 49 of file ComsDefenseMessage.h.
References change_.
Referenced by ServerDefenseHandler::processDefenseMessage(), and ClientDefenseHandler::processMessage().
| unsigned int ComsDefenseMessage::getInfoId | ( | ) | [inline] |
Definition at line 50 of file ComsDefenseMessage.h.
References infoId_.
Referenced by ServerDefenseHandler::processDefenseMessage(), and ClientDefenseHandler::processMessage().
| bool ComsDefenseMessage::writeMessage | ( | NetBuffer & | buffer | ) | [virtual] |
Implements ComsMessage.
Definition at line 47 of file ComsDefenseMessage.cpp.
References NetBuffer::addToBuffer(), change_, infoId_, and playerId_.
| bool ComsDefenseMessage::readMessage | ( | NetBufferReader & | reader | ) | [virtual] |
Implements ComsMessage.
Definition at line 55 of file ComsDefenseMessage.cpp.
References change_, NetBufferReader::getFromBuffer(), infoId_, and playerId_.
Referenced by ServerDefenseHandler::processMessage(), and ClientDefenseHandler::processMessage().
| const ComsDefenseMessage& ComsDefenseMessage::operator= | ( | const ComsDefenseMessage & | ) | [private] |
unsigned int ComsDefenseMessage::playerId_ [protected] |
Definition at line 57 of file ComsDefenseMessage.h.
Referenced by getPlayerId(), readMessage(), setPlayerId(), and writeMessage().
unsigned int ComsDefenseMessage::infoId_ [protected] |
Definition at line 58 of file ComsDefenseMessage.h.
Referenced by getInfoId(), readMessage(), setInfoId(), and writeMessage().
DefenseChange ComsDefenseMessage::change_ [protected] |
Definition at line 59 of file ComsDefenseMessage.h.
Referenced by getChange(), readMessage(), and writeMessage().
1.5.3