|
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().

