otDnsTxtEntry
    #include <dns.h>
  
Reprezentuje wpis w rekordzie TXT reprezentujący parę klucz/wartość (RFC 6763 – sekcja 6.3).
Podsumowanie
Bufory ciągu znaków, na które wskazuje mKey i mValue, MUSZĄ zostać zachowane i niezmienione po przekazaniu wystąpienia takiej struktury do OpenThread (w ramach instancji otSrpClientService).
Tablica wpisów otDnsTxtEntry jest używana w otSrpClientService do określenia pełnego rekordu TXT (listy wpisów). 
| Atrybuty publiczne | |
|---|---|
| mKey | const char *Ciąg klucza rekordu TXT.  | 
| mValue | const uint8_t *Wartość rekordu TXT lub zakodowana już wartość TXT-DATA (w zależności od  mKey). | 
| mValueLength | uint16_tLiczba bajtów w buforze  mValue. | 
Atrybuty publiczne
mKey
const char * otDnsTxtEntry::mKey
Ciąg klucza rekordu TXT.
Jeśli mKey nie ma wartości NULL, MUSI być ciągiem C o wartości zerowej. Wpis jest traktowany jako para klucz-wartość z buforem mValue podającym wartość.
- Wpis jest kodowany w następujący sposób:- Format z pojedynczym ciągiem znaków (w bajtach), po którym następuje „klucz=wartość” (bez cudzysłowów).
- W tym przypadku łączna długość zakodowana nie może przekraczać 255 bajtów.
 
- Jeśli mValuema wartość NULL, klucz jest traktowany jako atrybut logiczny i zakodowany jako „klucz” (bez=).
- Jeśli mValuenie ma wartości NULL, alemValueLengthwynosi 0, jest traktowana jako pusta wartość i zakodowana jako „key=”.
Jeśli mKey ma wartość NULL, bufor mValue jest traktowany jako już zakodowany TXT-DATA i jest dołączany w taki sam sposób jak w wiadomości DNS. 
mValue
const uint8_t * otDnsTxtEntry::mValue
Wartość rekordu TXT lub zakodowana już wartość TXT-DATA (w zależności od mKey). 
mValueLength
uint16_t otDnsTxtEntry::mValueLength
Liczba bajtów w buforze mValue. 
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.