otDnsTxtEntry
    #include <dns.h>
  
Rappresenta una voce di record TXT che rappresenta una coppia chiave/valore (RFC 6763 - sezione 6.3).
Riepilogo
I buffer di stringhe a cui punta mKey e mValue DEVONO rimanere invariati dopo che un'istanza di tale struttura viene passata a OpenThread (come parte dell'istanza otSrpClientService).
Un array di voci otDnsTxtEntry viene utilizzato in otSrpClientService per specificare il record TXT completo (un elenco di voci). 
| Attributi pubblici | |
|---|---|
| mKey | const char *La stringa della chiave del record TXT.  | 
| mValue | const uint8_t *Il valore del record TXT o TXT-DATA già codificato (a seconda di  mKey). | 
| mValueLength | uint16_tNumero di byte nel buffer  mValue. | 
Attributi pubblici
mKey
const char * otDnsTxtEntry::mKey
La stringa della chiave del record TXT.
Se mKey non è NULL, DEVE essere una stringa C con terminazione null. La voce viene trattata come coppia chiave/valore con un buffer mValue che fornisce il valore.
- La voce è codificata come segue:- Un byte di lunghezza singola stringa seguito dal formato "key=value" (senza virgolette).
- In questo caso, la lunghezza complessiva codificata non deve superare i 255 byte.
 
- Se mValueè NULL, la chiave viene trattata come attributo booleano e codificata come "key" (senza=).
- Se mValuenon è NULL mamValueLengthè zero, viene considerato un valore vuoto e codificato come "key=".
Se mKey è NULL, il buffer mValue viene considerato come un TXT-DATA già codificato e viene aggiunto così com'è nel messaggio DNS. 
mValue
const uint8_t * otDnsTxtEntry::mValue
Il valore del record TXT o TXT-DATA già codificato (a seconda di mKey). 
mValueLength
uint16_t otDnsTxtEntry::mValueLength
Numero di byte nel buffer mValue. 
Risorse
Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per saperne di più o per contribuire alla nostra documentazione, consulta la sezione Risorse.