отПлатТрелПеерИнфо

#include <trel.h>

Представляет информацию об одноранговом узле TREL, обнаруженную с помощью просмотра DNS-SD по имени службы «_trel._udp».

Краткое содержание

Публичные атрибуты

mRemoved
bool
Этот логический флаг указывает, удаляется или добавляется запись.
mSockAddr
Адрес сокета однорангового узла TREL (адрес IPv6 и номер порта).
mTxtData
const uint8_t *
Данные записи TXT (закодированные, как указано в DNS-SD) из записи SRV обнаруженного экземпляра одноранговой службы TREL.
mTxtLength
uint16_t
Количество байтов в буфере mTxtData .

Публичные атрибуты

mУдалено

bool otPlatTrelPeerInfo::mRemoved

Этот логический флаг указывает, удаляется или добавляется запись.

  • TRUE указывает, что одноранговый узел удален.
  • FALSE указывает, что это новая запись или обновление существующей записи.

мсоккдр

otSockAddr otPlatTrelPeerInfo::mSockAddr

Адрес сокета однорангового узла TREL (адрес IPv6 и номер порта).

Номер порта определяется из записи SRV обнаруженного экземпляра одноранговой службы TREL. Адрес IPv6 определяется из запроса DNS-SD для записей AAAA по имени хоста, указанному в записи SRV обнаруженного экземпляра службы. Если обнаружено несколько хостов-адресатов IPv6, используется один с наивысшей областью действия.

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

Данные записи TXT (закодированные, как указано в DNS-SD) из записи SRV обнаруженного экземпляра одноранговой службы TREL.

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

Количество байтов в буфере mTxtData .

Ресурсы

Справочные разделы API OpenThread взяты из исходного кода, доступного на GitHub . Для получения дополнительной информации или внесения вклада в нашу документацию обратитесь к Ресурсам .