16 namespace Azure {
namespace Core {
23 static constexpr
size_t UuidSize = 16;
25 uint8_t m_uuid[UuidSize];
27 static constexpr uint8_t ReservedNCS = 0x80;
28 static constexpr uint8_t ReservedRFC4122 = 0x40;
29 static constexpr uint8_t ReservedMicrosoft = 0x20;
30 static constexpr uint8_t ReservedFuture = 0x00;
33 Uuid(uint8_t
const uuid[UuidSize]) { std::memcpy(m_uuid, uuid, UuidSize); }
Universally unique identifier.
Definition: uuid.hpp:20
std::string ToString()
Gets Uuid as a string.
Definition: uuid.cpp:20
static Uuid CreateUuid()
Creates a new random UUID.
Definition: uuid.cpp:50
Azure SDK abstractions.
Definition: azure_assert.hpp:55