1#ifndef ENGINE_SHARED_UUID_MANAGER_H
2#define ENGINE_SHARED_UUID_MANAGER_H
60 const char *
GetName(
int Id)
const;
Definition: uuid_manager.h:53
const char * GetName(int Id) const
Definition: uuid_manager.cpp:140
std::vector< CName > m_vNames
Definition: uuid_manager.h:54
void PackUuid(int Id, CPacker *pPacker) const
Definition: uuid_manager.cpp:180
int UnpackUuid(CUnpacker *pUnpacker) const
Definition: uuid_manager.cpp:163
int NumUuids() const
Definition: uuid_manager.cpp:158
int LookupUuid(CUuid Uuid) const
Definition: uuid_manager.cpp:145
std::vector< CNameIndexed > m_vNamesSorted
Definition: uuid_manager.h:55
CUuid GetUuid(int Id) const
Definition: uuid_manager.cpp:135
void DebugDump() const
Definition: uuid_manager.cpp:186
void RegisterName(int Id, const char *pName)
Definition: uuid_manager.cpp:119
Definition: uuid_manager.h:41
int m_Id
Definition: uuid_manager.h:43
bool operator==(const CNameIndexed &Other) const
Definition: uuid_manager.h:46
CUuid m_Uuid
Definition: uuid_manager.h:42
bool operator<(const CNameIndexed &Other) const
Definition: uuid_manager.h:45
Definition: uuid_manager.h:35
CUuid m_Uuid
Definition: uuid_manager.h:36
const char * m_pName
Definition: uuid_manager.h:37
Definition: uuid_manager.h:17
bool operator<(const CUuid &Other) const
Definition: uuid_manager.cpp:104
bool operator!=(const CUuid &Other) const
Definition: uuid_manager.cpp:99
bool operator==(const CUuid &Other) const
Definition: uuid_manager.cpp:94
unsigned char m_aData[16]
Definition: uuid_manager.h:18
void FormatUuid(CUuid Uuid, char *pBuffer, unsigned BufferLength)
Definition: uuid_manager.cpp:60
int ParseUuid(CUuid *pUuid, const char *pBuffer)
Definition: uuid_manager.cpp:69
CUuid RandomUuid()
Definition: uuid_manager.cpp:18
CUuidManager g_UuidManager
Definition: global_uuid_manager.cpp:16
CUuid CalculateUuid(const char *pName)
Definition: uuid_manager.cpp:34
const CUuid UUID_ZEROED
Definition: uuid_manager.cpp:14
@ OFFSET_UUID
Definition: uuid_manager.h:13
@ UUID_MAXSTRSIZE
Definition: uuid_manager.h:8
@ UUID_INVALID
Definition: uuid_manager.h:10
@ UUID_UNKNOWN
Definition: uuid_manager.h:11