iPXE
Data Fields
uuid Union Reference

A universally unique ID. More...

#include <uuid.h>

Data Fields

struct {
   uint32_t   a
 8 hex digits, big-endian More...
 
   uint16_t   b
 2 hex digits, big-endian More...
 
   uint16_t   c
 2 hex digits, big-endian More...
 
   uint16_t   d
 2 hex digits, big-endian More...
 
   uint8_t   e [6]
 12 hex digits, big-endian More...
 
canonical
 Canonical form (00000000-0000-0000-0000-000000000000) More...
 
uint8_t raw [16]
 

Detailed Description

A universally unique ID.

Definition at line 15 of file uuid.h.

Field Documentation

◆ a

uint32_t uuid::a

8 hex digits, big-endian

Definition at line 19 of file uuid.h.

Referenced by uuid_mangle(), uuid_ntoa(), and uuid_ntoa_okx().

◆ b

uint16_t uuid::b

2 hex digits, big-endian

Definition at line 21 of file uuid.h.

Referenced by uuid_mangle(), uuid_ntoa(), and uuid_ntoa_okx().

◆ c

uint16_t uuid::c

2 hex digits, big-endian

Definition at line 23 of file uuid.h.

Referenced by uuid_mangle(), uuid_ntoa(), and uuid_ntoa_okx().

◆ d

uint16_t uuid::d

2 hex digits, big-endian

Definition at line 25 of file uuid.h.

Referenced by uuid_ntoa(), and uuid_ntoa_okx().

◆ e

uint8_t uuid::e[6]

12 hex digits, big-endian

Definition at line 27 of file uuid.h.

Referenced by uuid_ntoa(), and uuid_ntoa_okx().

◆ canonical

struct { ... } uuid::canonical

Canonical form (00000000-0000-0000-0000-000000000000)

Referenced by uuid_mangle(), uuid_ntoa(), and uuid_ntoa_okx().

◆ raw

uint8_t uuid::raw[16]

Definition at line 29 of file uuid.h.

Referenced by parse_uuid_setting(), and uuid_aton().


The documentation for this union was generated from the following file: