CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Guid.h
Go to the documentation of this file.
1 #ifndef INCLUDE_COND_GUID_H
2 #define INCLUDE_COND_GUID_H
3 
4 #define GUID_STRING_SIZE 40
5 
6 #include <string>
7 
8 namespace ora {
9 
10  struct Guid {
11  static std::string null();
12  unsigned int Data1;
13  unsigned short Data2;
14  unsigned short Data3;
15  unsigned char Data4[8];
16  void fromTime();
17  std::string toString() const;
18  };
19 
20  std::string guidFromTime();
21 
22 }
23 
24 namespace cond {
25 
26  typedef ora::Guid Guid;
27  void* genMD5(void* buffer, unsigned long len, void* code);
28  void genMD5(const std::string& s, void* code);
29 
30 }
31 
32 
33 #endif
std::string toString() const
Definition: Guid.cc:27
static std::string null()
Definition: Guid.cc:11
unsigned char Data4[8]
Definition: Guid.h:15
void * genMD5(void *buffer, unsigned long len, void *code)
Definition: GenMD5.cc:358
unsigned int Data1
Definition: Guid.h:12
void fromTime()
Definition: Guid.cc:15
Definition: Guid.h:10
unsigned short Data3
Definition: Guid.h:14
unsigned short Data2
Definition: Guid.h:13
ora::Guid Guid
Definition: Guid.h:26
std::string guidFromTime()
Definition: Guid.cc:37