otDnsServiceInfo

#include <dns_client.h>

Udostępnia informacje o instancji usługi DNS.

Podsumowanie

Atrybuty publiczne

mHostAddress
Adres IPv6 hosta. Jeśli nie jest dostępna, ustaw wartość na „0”.
mHostAddressTtl
uint32_t
Wartość TTL adresu hosta.
mHostNameBuffer
char *
Bufor do wyświetlenia nazwy hosta usługi (może mieć wartość NULL, jeśli nie jest potrzebna).
mHostNameBufferSize
uint16_t
Rozmiar: mHostNameBuffer.
mPort
uint16_t
Numer portu usługi.
mPriority
uint16_t
Priorytet usługi.
mTtl
uint32_t
Rekord usługi (w sekundach).
mTxtData
uint8_t *
Buforuj do wyjściowej danych TXT (może mieć wartość NULL, jeśli nie jest potrzebna).
mTxtDataSize
uint16_t
Wejście, rozmiar mTxtData bufora. Na wyjściowej liczbie zapisanych bajtów.
mTxtDataTruncated
bool
Wskazuje, czy dane TXT nie mogły zmieścić się w mTxtDataSize i zostały obcięte.
mTxtDataTtl
uint32_t
TTL danych TXT.
mWeight
uint16_t
Waga usługi.

Atrybuty publiczne

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

Adres IPv6 hosta. Jeśli nie jest dostępna, ustaw wartość na „0”.

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

Wartość TTL adresu hosta.

mHostNameBuffer

char * otDnsServiceInfo::mHostNameBuffer

Bufor do wyświetlenia nazwy hosta usługi (może mieć wartość NULL, jeśli nie jest potrzebna).

mHostNameBufferSize

uint16_t otDnsServiceInfo::mHostNameBufferSize

Rozmiar: mHostNameBuffer.

mPort

uint16_t otDnsServiceInfo::mPort

Numer portu usługi.

mPriority

uint16_t otDnsServiceInfo::mPriority

Priorytet usługi.

mTtl

uint32_t otDnsServiceInfo::mTtl

Rekord usługi (w sekundach).

mTxtData

uint8_t * otDnsServiceInfo::mTxtData

Buforuj do wyjściowej danych TXT (może mieć wartość NULL, jeśli nie jest potrzebna).

mTxtDataSize

uint16_t otDnsServiceInfo::mTxtDataSize

Wejście, rozmiar mTxtData bufora. Na wyjściowej liczbie zapisanych bajtów.

mTxtDataTruncated

bool otDnsServiceInfo::mTxtDataTruncated

Wskazuje, czy dane TXT nie mogły zmieścić się w mTxtDataSize i zostały obcięte.

mTxtDataTtl

uint32_t otDnsServiceInfo::mTxtDataTtl

TTL danych TXT.

mWeight

uint16_t otDnsServiceInfo::mWeight

Waga usługi.

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.