UUID
Haply::HardwareAPI::UUID
Einfache Darstellung einer 16-Byte-UUID.
Index
Mitglieder
Name | Typ | Beschreibung |
---|---|---|
GRÖSSE | static constexpr size_t | Anzahl der Bytes in der UUID. |
Bytes | uint8_t | Byte-Container für die UUID. |
Methoden
Name | Typ | Beschreibung |
---|---|---|
SetBytes | void(const uint8_t *) | Kopiert die Werte von b in die aktuelle Instanz von ... |
void(std::ostream &) | Druckt den Inhalt des Byte-Arrays auf eine bestimmte Ausgabe ... |
Mitglieder
GRÖSSE
static constexpr size_t SIZE = 16
Anzahl der Bytes in der UUID.
Bytes
uint8_t bytes 0
Byte-Container für die UUID.
Methoden
SetBytes
void SetBytes(const uint8_t * b)
Kopiert die Werte von b in die aktuelle Instanz der UUID.
Parameter
- b ein Konstanten-Byte-Array, das mindestens 16 Byte breit sein muss, wobei überzählige Bytes ignoriert werden. Ein Array, das weniger als 16 Bytes breit ist, führt zu undefiniertem Verhalten.
Drucken
void Print(std::ostream & os)
Druckt den Inhalt des Byte-Arrays in einen angegebenen Ausgabestrom.
Die Ausgabe wird wie folgt formatiert:
Parameter
- os Der Ausgabestrom, in den geschrieben werden soll.