EvEmu
0.8.4
11 September 2021
|
#include "eve-common.h"
#include "marshal/EVEMarshal.h"
#include "marshal/EVEMarshalOpcodes.h"
#include "marshal/EVEMarshalStringTable.h"
#include "python/classes/PyDatabase.h"
#include "python/PyRep.h"
#include "python/PyVisitor.h"
#include "utils/EVEUtils.h"
Go to the source code of this file.
Macros | |
#define | DoIntegerSizeCheck(x) if ( ( (uint8*)&value )[x] != 0 ) integerSize = x + 1; |
Functions | |
bool | Marshal (const PyRep *rep, Buffer &into) |
bool | MarshalDeflate (const PyRep *rep, Buffer &into, const uint32 deflationLimit) |
Referenced by MarshalStream::SaveVarInteger().
Definition at line 36 of file EVEMarshal.cpp.
References SafeDelete(), and MarshalStream::Save().
Referenced by PySubStream::EncodeData(), CachedObjectMgr::GetCacheFileName(), and MarshalDeflate().
Definition at line 44 of file EVEMarshal.cpp.
References Buffer::AppendSeq(), Buffer::begin(), DeflateData(), Buffer::end(), Marshal(), SafeDelete(), and Buffer::size().
Referenced by marshal_EVEMarshalTest(), EVETCPConnection::QueueRep(), and CachedObjectMgr::UpdateCache().