Files
src-1.2/engine/server/library/serverNetworkMessages/src/shared/centralGameServer/FailedToLoadObjectMessage.cpp
T

55 lines
1.7 KiB
C++
Executable File

//========================================================================
//
// FailedToLoadObjectMessage.cpp - tells Centralserver an object couldn't be loaded.
//
// copyright 2001 Sony Online Entertainment
//
//========================================================================
#include "serverNetworkMessages/FirstServerNetworkMessages.h"
#include "serverNetworkMessages/FailedToLoadObjectMessage.h"
#include "serverNetworkMessages/CentralGameServerMessages.h"
#include "unicodeArchive/UnicodeArchive.h"
//-----------------------------------------------------------------------
/**
* Class constructor.
*
* @param id id of object we didn't load
* @param requestingProcess process that originally requested the load
*/
FailedToLoadObjectMessage::FailedToLoadObjectMessage(const NetworkId& id,
uint32 requestingProcess) :
GameNetworkMessage("FailedToLoadObjectMessage"),
m_id(id),
m_process(requestingProcess)
{
addVariable(m_id);
addVariable(m_process);
} // FailedToLoadObjectMessage::FailedToLoadObjectMessage
//-----------------------------------------------------------------------
FailedToLoadObjectMessage::FailedToLoadObjectMessage(Archive::ReadIterator & source) :
GameNetworkMessage("FailedToLoadObjectMessage"),
m_id(),
m_process()
{
addVariable(m_id);
addVariable(m_process);
unpack(source);
} // FailedToLoadObjectMessage::FailedToLoadObjectMessage
//-----------------------------------------------------------------------
/**
* Class destructor.
*/
FailedToLoadObjectMessage::~FailedToLoadObjectMessage()
{
} // FailedToLoadObjectMessage::~FailedToLoadObjectMessage
//-----------------------------------------------------------------------