GME  13
Classes | Defines | Functions | Variables
UUID Handling

Classes

struct  apr_uuid_t

Defines

#define APR_UUID_FORMATTED_LENGTH   36

Functions

 APU_DECLARE (void) apr_uuid_get(apr_uuid_t *uuid)
 APU_DECLARE (apr_status_t) apr_uuid_parse(apr_uuid_t *uuid

Variables

const apr_uuid_tuuid
const char * uuid_str

Define Documentation

#define APR_UUID_FORMATTED_LENGTH   36

UUIDs are formatted as: 00112233-4455-6677-8899-AABBCCDDEEFF

Definition at line 46 of file apr_uuid.h.


Function Documentation

APU_DECLARE ( void  )

Generate and return a (new) UUID

Parameters:
uuidThe resulting UUID

Format a UUID into a string, following the standard format

Parameters:
bufferThe buffer to place the formatted UUID string into. It must be at least APR_UUID_FORMATTED_LENGTH + 1 bytes long to hold the formatted UUID and a null terminator
uuidThe UUID to format

Parse a standard-format string into a UUID

Parameters:
uuidThe resulting UUID
uuid_strThe formatted UUID

Variable Documentation

const apr_uuid_t* uuid

Definition at line 62 of file apr_uuid.h.

const char* uuid_str

Definition at line 69 of file apr_uuid.h.