otDnsTxtEntry
    #include <dns.h>
  
Representa una entrada de registro TXT que representa un par clave-valor (RFC 6763, sección 6.3).
Resumen
Los búferes de string a los que apuntan mKey y mValue DEBEN persistir y permanecer sin cambios después de que una instancia de esa estructura se pase a OpenThread (como parte de la instancia otSrpClientService).
Se usa un array de entradas otDnsTxtEntry en otSrpClientService para especificar el registro TXT completo (una lista de entradas). 
| Atributos públicos | |
|---|---|
| mKey | const char *La string de clave del registro TXT.  | 
| mValue | const uint8_t *El valor del registro TXT o los TXT-DATA ya codificados (según  mKey). | 
| mValueLength | uint16_tCantidad de bytes en el búfer  mValue. | 
Atributos públicos
mKey
const char * otDnsTxtEntry::mKey
La string de clave del registro TXT.
Si mKey no es NULL, DEBE ser una string C terminada en nula. La entrada se trata como un par clave-valor en el que el búfer mValue proporciona el valor.
- La entrada está codificada de la siguiente manera:- Un byte de longitud de string único seguido del formato "clave=valor" (sin comillas).
- En este caso, la longitud codificada total debe ser de 255 bytes o menos.
 
- Si mValuees NULL, la clave se trata como un atributo booleano y se codifica como “clave” (sin=).
- Si mValueno es NULO, peromValueLengthes cero, se trata como valor vacío y se codifica como “clave=”.
Si mKey tiene el valor NULL, el búfer mValue se trata como un TXT-DATA ya codificado y se agrega tal como está en el mensaje de DNS. 
mValue
const uint8_t * otDnsTxtEntry::mValue
El valor del registro TXT o los TXT-DATA ya codificados (según mKey). 
mValueLength
uint16_t otDnsTxtEntry::mValueLength
Cantidad de bytes en el búfer mValue. 
Recursos
Los temas de referencia de la API de OpenThread se originan a partir del código fuente, disponible en GitHub. Para obtener más información o contribuir a nuestra documentación, consulta Recursos.