otPlatTrelPeerInfo

#include <trel.h>

Reprezentuje informacje o perze sieci TREL wykryte podczas przeglądania DNS-SD o nazwie usługi „_trel._udp”.

Podsumowanie

Atrybuty publiczne

mRemoved
bool
Ta flaga wartości logicznej wskazuje, czy wpis jest usuwany czy dodawany.
mSockAddr
Adres gniazda peera TREL (adres IPv6 i numer portu).
mTxtData
const uint8_t *
Dane rekordu TXT (zakodowane zgodnie z wymaganiami DNS-SD) z rekordu SRV wykrytej instancji usługi równorzędnej TREL.
mTxtLength
uint16_t
Liczba bajtów w buforze mTxtData.

Atrybuty publiczne

mRemoved

bool otPlatTrelPeerInfo::mRemoved

Ta flaga wartości logicznej wskazuje, czy wpis jest usuwany czy dodawany.

  • TRUE oznacza, że połączenie równorzędne zostało usunięte.
  • Wartość FALSE oznacza, że jest to nowy wpis lub aktualizacja istniejącego wpisu.

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

Adres gniazda peera TREL (adres IPv6 i numer portu).

Numer portu jest określany na podstawie rekordu SRV wykrytej instancji usługi równorzędnej TREL. Adres IPv6 jest określany na podstawie zapytania DNS-SD dotyczącego rekordów AAAA w nazwie hosta wskazanej w rekordzie SRV wykrytej instancji usługi. W przypadku wykrycia wielu adresów IPv6 hosta używany jest adres z najwyższym zakresem.

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

Dane rekordu TXT (zakodowane zgodnie z wymaganiami DNS-SD) z rekordu SRV wykrytej instancji usługi równorzędnej TREL.

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

Liczba bajtów w buforze mTxtData.

Zasoby

Tematy referencyjne interfejsu OpenThread API pochodzą z kodu źródłowego dostępnego w GitHub. Aby dowiedzieć się więcej lub dołączyć do naszej dokumentacji, skorzystaj z sekcji Zasoby.