summaryrefslogtreecommitdiff
path: root/src/uuid.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/uuid.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/uuid.h b/src/uuid.h
index ef4f768..dce4829 100644
--- a/src/uuid.h
+++ b/src/uuid.h
@@ -8,14 +8,21 @@
8#ifndef BU_UUID_H 8#ifndef BU_UUID_H
9#define BU_UUID_H 9#define BU_UUID_H
10 10
11#include "bu/fstring.h"
12
11namespace Bu 13namespace Bu
12{ 14{
13 class Uuid 15 class Uuid
14 { 16 {
15 public: 17 public:
16 Uuid(); 18 Uuid();
19 Uuid( const Uuid &src );
17 virtual ~Uuid(); 20 virtual ~Uuid();
18 21
22 Bu::FString toRawString();
23 Bu::FString toString();
24
25 static Uuid gen();
19 static Uuid genV1(); 26 static Uuid genV1();
20 static Uuid genV2(); 27 static Uuid genV2();
21 static Uuid genV3(); 28 static Uuid genV3();
@@ -25,7 +32,7 @@ namespace Bu
25 void clear(); 32 void clear();
26 33
27 private: 34 private:
28 unsigned char data[8]; 35 unsigned char data[16];
29 }; 36 };
30}; 37};
31 38