OSSP CVS Repository

ossp - Check-in [5397]
Not logged in
[Honeypot]  [Browse]  [Home]  [Login]  [Reports
[Search]  [Ticket]  [Timeline
  [Patchset]  [Tagging/Branching

Check-in Number: 5397
Date: 2006-May-11 11:44:16 (local)
2006-May-11 09:44:16 (UTC)
User:rse
Branch:
Comment: replace the old ASCII art with a newer one
Tickets:
Inspections:
Files:
ossp-pkg/uuid/uuid.pod      1.37 -> 1.38     35 inserted, 11 deleted

ossp-pkg/uuid/uuid.pod 1.37 -> 1.38

--- uuid.pod     2006/05/11 09:37:28     1.37
+++ uuid.pod     2006/05/11 09:44:16     1.38
@@ -65,17 +65,41 @@
 DCE 1.1 variant UUID is a 128 bit number defined out of 7 fields, each
 field a multiple of an octet in size and stored in network byte order:
 
-  0                   1                   2                   3
-   0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
-  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- 0|                          time_low                             |
-  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- 1|       time_mid                |         time_hi_and_version   |
-  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- 2|clk_seq_hi_res |  clk_seq_low  |         node (0-1)            |
-  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- 3|                         node (2-5)                            |
-  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
+                                                    [4]
+                                                   version
+                                                 -->|  |<--
+                                                    |  |
+                                                    |  |  [16]
+                [32]                      [16]      |  |time_hi
+              time_low                  time_mid    | _and_version
+    |<---------------------------->||<------------>||<------------>|
+    | MSB                          ||              ||  |           |
+    | /                            ||              ||  |           |
+    |/                             ||              ||  |           |
+
+    +------++------++------++------++------++------++------++------+~~
+    |  15  ||  14  ||  13  ||  12  ||  11  ||  10  |####9  ||   8  | 
+    | MSO  ||      ||      ||      ||      ||      |####   ||      |
+    +------++------++------++------++------++------++------++------+~~
+    7654321076543210765432107654321076543210765432107654321076543210
+
+  ~~+------++------++------++------++------++------++------++------+
+    ##* 7  ||   6  ||   5  ||   4  ||   3  ||   2  ||   1  ||   0  | 
+    ##*    ||      ||      ||      ||      ||      ||      ||  LSO |
+  ~~+------++------++------++------++------++------++------++------+
+    7654321076543210765432107654321076543210765432107654321076543210
+
+    | |    ||      ||                                             /|
+    | |    ||      ||                                            / |
+    | |    ||      ||                                          LSB |
+    |<---->||<---->||<-------------------------------------------->|
+    |clk_seq clk_seq                      node
+    |_hi_res _low                         [48]
+    |[5-6]    [8]
+    | |
+ -->| |<--
+  variant
+   [2-3]
 
 An example of a UUID binary representation is the octet stream C<0xF8
 0x1D 0x4F 0xAE 0x7D 0xEC 0x11 0xD0 0xA7 0x65 0x00 0xA0 0xC9 0x1E 0x6B

CVSTrac 2.0.1