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.