DDraceNetwork Docs
uuid_manager.h File Reference
#include <vector>
Include dependency graph for uuid_manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CUuid
 
struct  CName
 
struct  CNameIndexed
 
class  CUuidManager
 

Enumerations

enum  { UUID_MAXSTRSIZE = 37 , UUID_INVALID = -2 , UUID_UNKNOWN = -1 , OFFSET_UUID = 1 << 16 }
 

Functions

CUuid RandomUuid ()
 
CUuid CalculateUuid (const char *pName)
 
void FormatUuid (CUuid Uuid, char *pBuffer, unsigned BufferLength)
 
int ParseUuid (CUuid *pUuid, const char *pBuffer)
 

Variables

const CUuid UUID_ZEROED
 
CUuidManager g_UuidManager
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
UUID_MAXSTRSIZE 
UUID_INVALID 
UUID_UNKNOWN 
OFFSET_UUID 

Function Documentation

◆ CalculateUuid()

CUuid CalculateUuid ( const char *  pName)

◆ FormatUuid()

void FormatUuid ( CUuid  Uuid,
char *  pBuffer,
unsigned  BufferLength 
)

◆ ParseUuid()

int ParseUuid ( CUuid pUuid,
const char *  pBuffer 
)

◆ RandomUuid()

CUuid RandomUuid ( )

Variable Documentation

◆ g_UuidManager

CUuidManager g_UuidManager
extern

◆ UUID_ZEROED

const CUuid UUID_ZEROED
extern