version 0.0.1
[fms.git] / include / uuidgenerator.h
1 #ifndef _uuidgenerator_\r
2 #define _uuidgenerator_\r
3 \r
4 #include <string>\r
5 \r
6 /**\r
7         \brief UUID v4 (based on random numbers)\r
8 \r
9         reference : http://lists.evolt.org/pipermail/javascript/2006-July/010716.html\r
10 */\r
11 class UUIDGenerator\r
12 {\r
13 public:\r
14 \r
15         const std::string Generate();\r
16 \r
17 private:\r
18 \r
19         const std::string RandHex(const int len);\r
20 \r
21 };\r
22 \r
23 #endif  // _uuidgenerator_\r