diff --git a/src/aws-cpp-sdk-core/include/aws/core/utils/UUID.h b/src/aws-cpp-sdk-core/include/aws/core/utils/UUID.h index b45470785eb..6968b778007 100644 --- a/src/aws-cpp-sdk-core/include/aws/core/utils/UUID.h +++ b/src/aws-cpp-sdk-core/include/aws/core/utils/UUID.h @@ -43,12 +43,12 @@ namespace Aws * Generates a UUID. It will always try to prefer a random implementation from the entropy source on the machine. If none, is available, it will * fallback to the mac address and timestamp implementation. */ - static UUID RandomUUID(); + static Aws::Utils::UUID RandomUUID(); /** * Generates a pseudo-random UUID. */ - static UUID PseudoRandomUUID(); + static Aws::Utils::UUID PseudoRandomUUID(); private: unsigned char m_uuid[UUID_BINARY_SIZE]; diff --git a/src/aws-cpp-sdk-core/source/utils/UUID.cpp b/src/aws-cpp-sdk-core/source/utils/UUID.cpp index d92bcc27b38..91737d40994 100644 --- a/src/aws-cpp-sdk-core/source/utils/UUID.cpp +++ b/src/aws-cpp-sdk-core/source/utils/UUID.cpp @@ -35,7 +35,7 @@ namespace Aws } } - UUID::UUID(const Aws::String& uuidToConvert) + Aws::Utils::UUID::UUID(const Aws::String& uuidToConvert) { //GUID has 2 characters per byte + 4 dashes = 36 bytes assert(uuidToConvert.length() == UUID_STR_SIZE); @@ -47,12 +47,12 @@ namespace Aws memcpy(m_uuid, rawUuid.GetUnderlyingData(), rawUuid.GetLength()); } - UUID::UUID(const unsigned char toCopy[UUID_BINARY_SIZE]) + Aws::Utils::UUID::UUID(const unsigned char toCopy[UUID_BINARY_SIZE]) { memcpy(m_uuid, toCopy, sizeof(m_uuid)); } - UUID::operator Aws::String() const + Aws::Utils::UUID::operator Aws::String() const { Aws::String ss; ss.reserve(UUID_STR_SIZE); @@ -73,7 +73,7 @@ namespace Aws return ss; } - UUID UUID::RandomUUID() + Aws::Utils::UUID UUID::RandomUUID() { auto secureRandom = Crypto::CreateSecureRandomBytesImplementation(); assert(secureRandom); @@ -88,7 +88,7 @@ namespace Aws //https://tools.ietf.org/html/rfc4122#section-4.1.1 randomBytes[VARIANT_LOCATION] = (randomBytes[VARIANT_LOCATION] & VARIANT_MASK) | VARIANT; - return UUID(randomBytes); + return Aws::Utils::UUID(randomBytes); } #ifdef UINT64_MAX @@ -109,7 +109,7 @@ namespace Aws return static_cast(std::hash{}(std::this_thread::get_id()) ^ threadRandomSeedGen()); } - UUID UUID::PseudoRandomUUID() + Aws::Utils::UUID UUID::PseudoRandomUUID() { static const thread_local size_t threadSeed = GetCurrentThreadRandomSeed(); static thread_local MTEngine gen(threadSeed); @@ -127,7 +127,7 @@ namespace Aws //https://tools.ietf.org/html/rfc4122#section-4.1.1 randomBytes[VARIANT_LOCATION] = (randomBytes[VARIANT_LOCATION] & VARIANT_MASK) | VARIANT; - return UUID(randomBytes); + return Aws::Utils::UUID(randomBytes); } } }