отДнссервицеинфо
 #include <dns_client.h>
Предоставляет информацию для экземпляра службы DNS.
Краткое содержание
| Публичные атрибуты | |
|---|---|
| mHostAddress |  IPv6-адрес хоста. Установите все на ноль, если они недоступны. | 
| mHostAddressTtl | uint32_t TTL адреса хоста. | 
| mHostNameBuffer | char * Буфер для вывода имени хоста службы (может быть NULL, если не требуется). | 
| mHostNameBufferSize | uint16_t Размер  mHostNameBuffer. | 
| mPort | uint16_t Номер сервисного порта. | 
| mPriority | uint16_t Приоритет обслуживания. | 
| mTtl | uint32_t TTL сервисной записи (в секундах). | 
| mTxtData | uint8_t * Буфер для вывода данных TXT (может быть NULL, если не требуется). | 
| mTxtDataSize | uint16_t На входе размер буфера  mTxtData. На выходе записано количество байтов. | 
| mTxtDataTruncated | bool Указывает, что данные TXT не поместились в  mTxtDataSizeи были усечены. | 
| mTxtDataTtl | uint32_t TTL данных TXT. | 
| mWeight | uint16_t Сервисный вес. | 
Публичные атрибуты
мхостадрес
otIp6Address otDnsServiceInfo::mHostAddress
IPv6-адрес хоста. Установите все на ноль, если они недоступны.
мхостадресттл
uint32_t otDnsServiceInfo::mHostAddressTtl
TTL адреса хоста.
мхостнамебуфер
char * otDnsServiceInfo::mHostNameBuffer
Буфер для вывода имени хоста службы (может быть NULL, если не требуется).
мхостнамебуферсизе
uint16_t otDnsServiceInfo::mHostNameBufferSize
 Размер mHostNameBuffer . 
мПорт
uint16_t otDnsServiceInfo::mPort
Номер сервисного порта.
mПриоритет
uint16_t otDnsServiceInfo::mPriority
Приоритет обслуживания.
мТтл
uint32_t otDnsServiceInfo::mTtl
TTL сервисной записи (в секундах).
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
Буфер для вывода данных TXT (может быть NULL, если не требуется).
мткстдатасизе
uint16_t otDnsServiceInfo::mTxtDataSize
 На входе размер буфера mTxtData . На выходе записано количество байтов. 
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
 Указывает, что данные TXT не поместились в mTxtDataSize и были усечены. 
мткстдатататтл
uint32_t otDnsServiceInfo::mTxtDataTtl
TTL данных TXT.
мВес
uint16_t otDnsServiceInfo::mWeight
Сервисный вес.
Ресурсы
Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .