#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] |