pw_uuid#
128-bit universally unique identifier (UUID)
Experimental
The pw_uuid
module contains APIs for creating and comparing 128-bit
universally unique identifier (UUID).
Uuid#
-
class Uuid#
Represents a 128-bit universally unique identifier (UUID).
Public Functions
-
inline constexpr pw::span<const uint8_t, kSizeBytes> GetSpan() const#
Return the backing span holding the uuid.
-
inline constexpr InlineString<kStringSize> ToString() const#
Convert the Uuid to a human readable string.
Public Static Functions
-
static inline constexpr Result<Uuid> FromSpan(span<const uint8_t> span)#
Create a Uuid from a const uint8_t span
- Parameters:
span – span containing uuid
-
inline constexpr pw::span<const uint8_t, kSizeBytes> GetSpan() const#