neic-glass3  1.4.6
glassid.h
Go to the documentation of this file.
1 /*****************************************
2  * This file is documented for Doxygen.
3  * If you modify this file please update
4  * the comments so that Doxygen will still
5  * be able to work.
6  ****************************************/
7 #ifndef GLASSID_H
8 #define GLASSID_H
9 #include <string>
10 
11 namespace glass3 {
12 namespace util {
13 
23 class GlassID {
24  public:
30  GlassID();
31 
37  virtual ~GlassID();
38 
47  static std::string getID();
48 
57  static unsigned int random();
58 };
59 } // namespace util
60 } // namespace glass3
61 #endif // GLASSID_H
virtual ~GlassID()
GlassID destructor.
Definition: glassid.cpp:22
GlassID()
GlassID constructor.
Definition: glassid.cpp:18
The neic-glass3 project namespace containing all the classes and functions that make up neic-glass3...
static std::string getID()
Generate an unique string identifier.
Definition: glassid.cpp:26
glassutil id generation class
Definition: glassid.h:23
static unsigned int random()
Generate an unique integer identifier.
Definition: glassid.cpp:59