отДнссервицеинфо

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