отДнссервицеинфо
#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 . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .