#include <Uuid.h>
This implementation is based on the Leach UUID/GUID draft: http://www.opengroup.org/dce/info/draft-leach-uuids-guids-01.txt
Definition at line 96 of file Uuid.h.
Public Member Functions | |
bool | operator== (const Uuid &otherId) const throw () |
Compare this is with an other one. | |
bool | operator!= (const Uuid &otherId) const throw () |
Compare this is with an other one. | |
operator std::string () const throw () | |
Return the string value of this globally unique id. | |
Static Public Member Functions | |
static Ptr< Uuid >::Ref | generateId (void) throw () |
Generate a globally unique id. | |
Classes | |
struct | UuidNode |
Structure holding a 6-byte system node id. |
Generate a globally unique id.
This is used for testing. In real life, unique IDs are generated by the storage server.
Definition at line 79 of file Uuid.cxx.
Referenced by LiveSupport::Core::UniqueId::generateId().
LiveSupport::Core::Uuid::operator std::string | ( | ) | const throw () [inline] |
bool LiveSupport::Core::Uuid::operator!= | ( | const Uuid & | otherId | ) | const throw () [inline] |
bool LiveSupport::Core::Uuid::operator== | ( | const Uuid & | otherId | ) | const throw () [inline] |