Added serverNetworkMessages library

This commit is contained in:
Anonymous
2014-01-15 02:34:23 -07:00
parent 222d858a18
commit 77f207ef4e
698 changed files with 35405 additions and 2 deletions
@@ -0,0 +1,46 @@
// ======================================================================
//
// MessageToMessage.cpp
// copyright (c) 2001 Sony Online Entertainment
//
// ======================================================================
#include "serverNetworkMessages/FirstServerNetworkMessages.h"
#include "serverNetworkMessages/MessageToMessage.h"
#include "sharedNetwork/NetworkHandler.h"
// ======================================================================
MessageToMessage::MessageToMessage(MessageToPayload const &data, uint32 sourceServerPid) :
GameNetworkMessage("MessageToMessage"),
m_data(data),
m_sourceServerPid(sourceServerPid)
{
addVariable(m_data);
addVariable(m_sourceServerPid);
std::string messageName = "MessageToPayload." + m_data.get().getMethod();
NetworkHandler::reportMessage(messageName, m_data.get().getPackedDataVector().size());
}
//-----------------------------------------------------------------------
MessageToMessage::MessageToMessage(Archive::ReadIterator &source) :
GameNetworkMessage("MessageToMessage"),
m_data(),
m_sourceServerPid()
{
addVariable(m_data);
addVariable(m_sourceServerPid);
unpack(source);
std::string messageName = "MessageToPayload." + m_data.get().getMethod();
NetworkHandler::reportMessage(messageName, m_data.get().getPackedDataVector().size());
}
//-----------------------------------------------------------------------
MessageToMessage::~MessageToMessage()
{
}
// ======================================================================