#include <GPT.h>

Inheritance diagram for Storage::Disk::GPT::SmingTypeGuid:
Collaboration diagram for Storage::Disk::GPT::SmingTypeGuid:

Public Member Functions

 SmingTypeGuid ()
 
 SmingTypeGuid (Partition::FullType fulltype)
 
- Public Member Functions inherited from Uuid
constexpr Uuid ()
 
 Uuid (const char *s)
 
 Uuid (const char *s, size_t len)
 
 Uuid (const String &s)
 
 Uuid (const FlashString &s)
 
constexpr Uuid (uint32_t time_low, uint16_t time_mid, uint16_t time_hi_and_version, uint8_t clock_seq_hi_and_reserved, uint8_t clock_seq_low, uint8_t n1, uint8_t n2, uint8_t n3, uint8_t n4, uint8_t n5, uint8_t n6)
 
 operator bool () const
 
bool operator== (const Uuid &other) const
 
bool operator!= (const Uuid &other) const
 
bool generate (MacAddress mac)
 Generate a UUID using a MAC node address. More...
 
bool generate ()
 Generate UUID using random number instead of MAC. More...
 
bool decompose (const char *s, size_t len)
 
bool decompose (const char *s)
 
bool decompose (const String &s)
 
size_t toString (char *buffer, size_t bufSize) const
 
String toString () const
 
 operator String () const
 

Static Public Member Functions

static Partition::FullType match (const Uuid &guid)
 

Static Public Attributes

static constexpr Uuid PROGMEM baseguid {0x3cd54234, 0xcb54, 0x4ed5, 0xbc, 0x8b, 0x00, 0x00, 0x7d, 0x42, 0x84, 0x70}
 
- Static Public Attributes inherited from Uuid
static constexpr size_t stringSize = 36
 Number of characters in a UUID string (excluding NUL terminator) More...
 

Additional Inherited Members

- Public Attributes inherited from Uuid
uint32_t time_low {0}
 
uint16_t time_mid {0}
 
uint16_t time_hi_and_version {0}
 
uint8_t clock_seq_hi_and_reserved {0}
 
uint8_t clock_seq_low {0}
 
uint8_t node [6] {}
 

Constructor & Destructor Documentation

◆ SmingTypeGuid() [1/2]

Storage::Disk::GPT::SmingTypeGuid::SmingTypeGuid ( )
inline

◆ SmingTypeGuid() [2/2]

Storage::Disk::GPT::SmingTypeGuid::SmingTypeGuid ( Partition::FullType  fulltype)
inline

Member Function Documentation

◆ match()

static Partition::FullType Storage::Disk::GPT::SmingTypeGuid::match ( const Uuid guid)
inlinestatic

Member Data Documentation

◆ baseguid

constexpr Uuid PROGMEM Storage::Disk::GPT::SmingTypeGuid::baseguid {0x3cd54234, 0xcb54, 0x4ed5, 0xbc, 0x8b, 0x00, 0x00, 0x7d, 0x42, 0x84, 0x70}
staticconstexpr

The documentation for this struct was generated from the following file: