![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
#include <ReplyPacket.h>
Inheritance diagram for SraNetwork::ReplyPacket:Public Member Functions | |
| virtual void | Deserialize (RakNet::BitStream *source) |
| De-serializes the package. | |
| ReplyPacket (void) | |
| virtual void | Serialize (RakNet::BitStream *target) |
| Serializes the package. | |
| ~ReplyPacket (void) | |
Public Attributes | |
| unsigned char | messageOpCode |
| char | replyCode |
| RakNet::RakString | replyMessage |
Static Public Attributes | |
| static const char | FAIL = 1 |
| static const char | OK = 0 |
| static const int | PACKAGE_SIZE = sizeof(char) + sizeof(int) + sizeof(std::string) |
Definition at line 30 of file ReplyPacket.h.
| SraNetwork::ReplyPacket::ReplyPacket | ( | void | ) |
Definition at line 5 of file ReplyPacket.cpp.
References SraNetwork::ID_SRA_REPLY, and SraNetwork::SraPacket::opCode.
{
opCode = ID_SRA_REPLY;
}
| SraNetwork::ReplyPacket::~ReplyPacket | ( | void | ) |
Definition at line 11 of file ReplyPacket.cpp.
{
}
| void SraNetwork::ReplyPacket::Deserialize | ( | RakNet::BitStream * | source | ) | [virtual] |
Reimplemented from SraNetwork::SraPacket.
Definition at line 30 of file ReplyPacket.cpp.
References messageOpCode, RakNet::BitStream::Read(), replyCode, and replyMessage.
{
source->Read<char>(replyCode);
source->Read<unsigned char>(messageOpCode);
source->Read<RakNet::RakString>(replyMessage);
}
| void SraNetwork::ReplyPacket::Serialize | ( | RakNet::BitStream * | target | ) | [virtual] |
Reimplemented from SraNetwork::SraPacket.
Definition at line 18 of file ReplyPacket.cpp.
References messageOpCode, replyCode, replyMessage, and RakNet::BitStream::Write().
Referenced by SraNetwork::WorldServer::ChatServerConnectionThread(), SraNetwork::LeaveChannelMessage::process(), SraNetwork::JoinChannelMessage::process(), SraNetwork::CreateCharacterMessage::process(), and SraNetwork::ClientLoginMessage::process().
{
SraPacket::Serialize(target);
target->Write<char>(replyCode);
target->Write<unsigned char>(messageOpCode);
target->Write<RakNet::RakString>(replyMessage);
}
const char SraNetwork::ReplyPacket::FAIL = 1 [static] |
Definition at line 51 of file ReplyPacket.h.
Referenced by SraNetwork::LeaveChannelMessage::process(), SraNetwork::JoinChannelMessage::process(), SraNetwork::CreateCharacterMessage::process(), and SraNetwork::ClientLoginMessage::process().
| unsigned char SraNetwork::ReplyPacket::messageOpCode |
Definition at line 43 of file ReplyPacket.h.
Referenced by SraNetwork::WorldServer::ChatServerConnectionThread(), Deserialize(), SraNetwork::LeaveChannelMessage::process(), SraNetwork::JoinChannelMessage::process(), SraNetwork::CreateCharacterMessage::process(), SraNetwork::ClientLoginMessage::process(), and Serialize().
const char SraNetwork::ReplyPacket::OK = 0 [static] |
Definition at line 50 of file ReplyPacket.h.
Referenced by SraNetwork::WorldServer::ChatServerConnectionThread(), and SraNetwork::CreateCharacterMessage::process().
const int SraNetwork::ReplyPacket::PACKAGE_SIZE = sizeof(char) + sizeof(int) + sizeof(std::string) [static] |
Definition at line 48 of file ReplyPacket.h.
Definition at line 41 of file ReplyPacket.h.
Referenced by SraNetwork::WorldServer::ChatServerConnectionThread(), Deserialize(), SraNetwork::LeaveChannelMessage::process(), SraNetwork::JoinChannelMessage::process(), SraNetwork::CreateCharacterMessage::process(), SraNetwork::ClientLoginMessage::process(), and Serialize().
Definition at line 45 of file ReplyPacket.h.
Referenced by SraNetwork::WorldServer::ChatServerConnectionThread(), Deserialize(), SraNetwork::LeaveChannelMessage::process(), SraNetwork::JoinChannelMessage::process(), SraNetwork::CreateCharacterMessage::process(), SraNetwork::ClientLoginMessage::process(), and Serialize().
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.