PokerUnicorn
Loading...
Searching...
No Matches
Identifiers

Unique ID generation and manipulation. More...

Data Structures

struct  pkrsrv_uniqid_uuid_t
 

Macros

#define PKRSRV_UNIQID_STRING_LEN   20
 
#define PKRSRV_UNIQID_STRING_SIZE   21
 

Functions

pkrsrv_uniqid_uuid_t pkrsrv_uniqid_generate ()
 
char * pkrsrv_uniqid_to_string (pkrsrv_uniqid_uuid_t uuid)
 
void pkrsrv_uniqid_string_free (char *uniqid)
 

Detailed Description

Unique ID generation and manipulation.


Data Structure Documentation

◆ pkrsrv_uniqid_uuid_t

struct pkrsrv_uniqid_uuid_t
Data Fields
uint64_t scalar
char string[10]

Macro Definition Documentation

◆ PKRSRV_UNIQID_STRING_LEN

#define PKRSRV_UNIQID_STRING_LEN   20
  • Null-Terminated (20 + '\0')

◆ PKRSRV_UNIQID_STRING_SIZE

#define PKRSRV_UNIQID_STRING_SIZE   21

Function Documentation

◆ pkrsrv_uniqid_generate()

pkrsrv_uniqid_uuid_t pkrsrv_uniqid_generate ( )

◆ pkrsrv_uniqid_to_string()

char * pkrsrv_uniqid_to_string ( pkrsrv_uniqid_uuid_t uuid)

◆ pkrsrv_uniqid_string_free()

void pkrsrv_uniqid_string_free ( char * uniqid)