guid_t Union Reference
Collaboration diagram for guid_t:
Collaboration graph

Data Fields

struct {
   mcl_uint32_t   time_low
 Lowest significant 32 bits of time. More...
 
   mcl_uint16_t   time_mid
 Middle 16 bits of time. More...
 
   mcl_uint16_t   time_hi_and_version
 Version followed by 12 highest significant bits of time. More...
 
   mcl_uint8_t   clk_seq_hi_res
 Variant followed by highest bits of clock sequence. More...
 
   mcl_uint8_t   clk_seq_low
 Lowest significant bits of clock sequence. More...
 
   mcl_uint8_t   node [6]
 Node ID. More...
 
}; 
 
mcl_uint8_t rnd [16]
 Random bytes. More...
 

Detailed Description

Definition at line 27 of file random.c.

Field Documentation

struct { ... }
mcl_uint8_t guid_t::clk_seq_hi_res

Variant followed by highest bits of clock sequence.

Definition at line 34 of file random.c.

Referenced by random_generate_guid().

mcl_uint8_t guid_t::clk_seq_low

Lowest significant bits of clock sequence.

Definition at line 35 of file random.c.

Referenced by random_generate_guid().

mcl_uint8_t guid_t::node[6]

Node ID.

Definition at line 36 of file random.c.

Referenced by random_generate_guid().

mcl_uint8_t guid_t::rnd[16]

Random bytes.

Definition at line 39 of file random.c.

Referenced by random_generate_guid().

mcl_uint16_t guid_t::time_hi_and_version

Version followed by 12 highest significant bits of time.

Definition at line 33 of file random.c.

Referenced by random_generate_guid().

mcl_uint32_t guid_t::time_low

Lowest significant 32 bits of time.

Definition at line 31 of file random.c.

Referenced by random_generate_guid().

mcl_uint16_t guid_t::time_mid

Middle 16 bits of time.

Definition at line 32 of file random.c.

Referenced by random_generate_guid().


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