DDraceNetwork Documentation
Loading...
Searching...
No Matches
CUuidManager Class Reference

#include <uuid_manager.h>

Collaboration diagram for CUuidManager:
[legend]

Public Member Functions

void RegisterName (int Id, const char *pName)
CUuid GetUuid (int Id) const
const char * GetName (int Id) const
int LookupUuid (CUuid Uuid) const
int NumUuids () const
int UnpackUuid (CUnpacker *pUnpacker) const
int UnpackUuid (CUnpacker *pUnpacker, CUuid *pOut) const
void PackUuid (int Id, CPacker *pPacker) const
void DebugDump () const

Private Attributes

std::vector< CNamem_vNames
std::vector< CNameIndexedm_vNamesSorted

Member Function Documentation

◆ DebugDump()

void CUuidManager::DebugDump ( ) const

◆ GetName()

const char * CUuidManager::GetName ( int Id) const

◆ GetUuid()

CUuid CUuidManager::GetUuid ( int Id) const

◆ LookupUuid()

int CUuidManager::LookupUuid ( CUuid Uuid) const

◆ NumUuids()

int CUuidManager::NumUuids ( ) const

◆ PackUuid()

void CUuidManager::PackUuid ( int Id,
CPacker * pPacker ) const

◆ RegisterName()

void CUuidManager::RegisterName ( int Id,
const char * pName )

◆ UnpackUuid() [1/2]

int CUuidManager::UnpackUuid ( CUnpacker * pUnpacker) const

◆ UnpackUuid() [2/2]

int CUuidManager::UnpackUuid ( CUnpacker * pUnpacker,
CUuid * pOut ) const

Member Data Documentation

◆ m_vNames

std::vector<CName> CUuidManager::m_vNames
private

◆ m_vNamesSorted

std::vector<CNameIndexed> CUuidManager::m_vNamesSorted
private

The documentation for this class was generated from the following files: