otDnsTxtEntry
    #include <dns.h>
  
키-값 쌍 (RFC 6763 - 섹션 6.3)을 나타내는 TXT 레코드 항목을 나타냅니다.
요약
mKey 및 mValue가 가리키는 문자열 버퍼는 이러한 구조의 인스턴스가 otSrpClientService 인스턴스의 일부로 OpenThread에 전달된 후에도 지속되고 변경되지 않은 상태로 유지되어야 합니다 (MUST).
otDnsTxtEntry 항목의 배열은 otSrpClientService에서 전체 TXT 레코드 (항목 목록)를 지정하는 데 사용됩니다. 
| 공개 속성 | |
|---|---|
| mKey | const char *TXT 레코드 키 문자열입니다.  | 
| mValue | const uint8_t *TXT 레코드 값 또는 이미 인코딩된 TXT-DATA입니다 ( mKey에 따라 다름). | 
| mValueLength | uint16_tmValue버퍼의 바이트 수입니다. | 
공개 속성
mKey
const char * otDnsTxtEntry::mKey
TXT 레코드 키 문자열입니다.
mKey가 NULL이 아닌 경우 null로 끝나는 C 문자열이어야 합니다(MUST). 항목은 값을 제공하는 mValue 버퍼가 있는 키-값 쌍으로 처리됩니다.
- 항목은 다음과 같이 인코딩됩니다.- 단일 문자열 길이 바이트 뒤에 "key=value" 형식 (따옴표 제외)이 옵니다.
- 이 경우 인코딩된 전체 길이는 255바이트 이하여야 합니다.
 
- mValue가 NULL이면 키는 부울 속성으로 취급되고 '키'로 인코딩됩니다(- =없음).
- mValue은 NULL이 아니고- mValueLength가 0이면 빈 값으로 처리되고 'key='로 인코딩됩니다.
mKey가 NULL이면 mValue 버퍼가 이미 인코딩된 TXT-DATA로 처리되고 DNS 메시지에 있는 것처럼 추가됩니다. 
mValue
const uint8_t * otDnsTxtEntry::mValue
TXT 레코드 값 또는 이미 인코딩된 TXT-DATA입니다 (mKey에 따라 다름). 
mValueLength
uint16_t otDnsTxtEntry::mValueLength
mValue 버퍼의 바이트 수입니다. 
자료
OpenThread API 참조 주제는 GitHub에서 제공되는 소스 코드에서 비롯됩니다. 자세한 내용을 알아보거나 문서에 참여하려면 리소스를 참고하세요.