Zum Hauptinhalt springen
Version: neueste

UUID

Haply::HardwareAPI::UUID

Einfache Darstellung einer 16-Byte-UUID.

Index

Mitglieder

NameTypBeschreibung
GRÖSSEstatic constexpr size_tAnzahl der Bytes in der UUID.
Bytesuint8_tByte-Container für die UUID.

Methoden

NameTypBeschreibung
SetBytesvoid(const uint8_t *)Kopiert die Werte von b in die aktuelle Instanz von ...
Druckenvoid(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.