otPlatTrelPeerInfo

#include <trel.h>

Stellt eine TREL-Peer-Info dar, die mithilfe des DNS-SD-Browsers beim Dienstnamen „_trel._udp“ erkannt wurde.

Zusammenfassung

Öffentliche Attribute

mRemoved
bool
Dieses boolesche Flag gibt an, ob der Eintrag entfernt oder hinzugefügt wird.
mSockAddr
Die TREL-Peer-Socket-Adresse (IPv6-Adresse und Portnummer).
mTxtData
const uint8_t *
Die Daten des TXT-Eintrags (wie durch DNS-SD angegeben codiert) aus dem SRV-Eintrag der erkannten TREL-Peer-Dienstinstanz.
mTxtLength
uint16_t
Anzahl der Byte im Zwischenspeicher mTxtData.

Öffentliche Attribute

mRemoved

bool otPlatTrelPeerInfo::mRemoved

Dieses boolesche Flag gibt an, ob der Eintrag entfernt oder hinzugefügt wird.

  • TRUE gibt an, dass ein Peer entfernt wurde.
  • FALSE gibt an, dass es sich um einen neuen Eintrag oder die Aktualisierung eines vorhandenen Eintrags handelt.

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

Die TREL-Peer-Socket-Adresse (IPv6-Adresse und Portnummer).

Die Portnummer wird aus dem SRV-Eintrag der erkannten TREL-Peer-Dienstinstanz ermittelt. Die IPv6-Adresse wird aus der DNS-SD-Abfrage für AAAA-Einträge des Hostnamens ermittelt, der im SRV-Eintrag der erkannten Dienstinstanz angegeben ist. Wenn mehrere Host-IPv6-Adressen erkannt werden, wird einer mit dem höchsten Bereich verwendet.

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

Die Daten des TXT-Eintrags (wie durch DNS-SD angegeben codiert) aus dem SRV-Eintrag der erkannten TREL-Peer-Dienstinstanz.

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

Anzahl der Byte im Zwischenspeicher mTxtData.

Ressourcen

OpenThread API-Referenzthemen stammen aus dem Quellcode, der auf GitHub verfügbar ist. Weitere Informationen finden Sie unter Ressourcen. Dort können Sie auch einen Beitrag zu unserer Dokumentation leisten.