Simulator::ICOMSerializer class

Base classes

class Object
This class represents a basic reference counted object.

Derived classes

class COMSerializer

Public types

enum DataIDs { kRecordGroupID_Default = 0x179D304, kRecordInstanceID_Default = 0x0, kRecordTypeID_Classes = 0x179D310 }

Public static variables

static const uint32_t TYPE

Public functions

auto Open(ISerializerDatabase* pDatabase, int mode_DEPRECATED) -> bool pure virtual
auto Close() -> bool pure virtual
auto LoadClassObjects(uint32_t clientVersion) -> bool pure virtual
auto SaveClassObjects() -> bool pure virtual
auto Write(ISerializerWriteStream& oSPStream, const ISimulatorSerializable* pSerializable) -> bool pure virtual
auto Read(ISerializerReadStream& iSPStream, const ISimulatorSerializable** ppSerializable, bool bLoadImmediately) -> bool pure virtual