otPlatTrelPeerInfo

#include <trel.h>

Representa uma informação de peering TREL descoberta usando a navegação DNS-SD no nome do serviço "_trel._udp".

Resumo

Atributos públicos

mRemoved
bool
Essa sinalização booleana indica se a entrada está sendo removida ou adicionada.
mSockAddr
O endereço do soquete de peering do TREL (endereço IPv6 e número da porta).
mTxtData
const uint8_t *
Os dados do registro TXT (codificados conforme especificado por DNS-SD) do registro SRV da instância do serviço de peering TREL descoberta.
mTxtLength
uint16_t
Número de bytes no buffer mTxtData.

Atributos públicos

mRemoved

bool otPlatTrelPeerInfo::mRemoved

Essa sinalização booleana indica se a entrada está sendo removida ou adicionada.

  • TRUE indica que o peering foi removido.
  • FALSE indica que é uma nova entrada ou uma atualização de uma entrada existente.

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

O endereço do soquete de peering do TREL (endereço IPv6 e número da porta).

O número da porta é determinado com base no registro SRV da instância do serviço de peering TREL descoberta. O endereço IPv6 é determinado a partir da consulta DNS-SD para registros AAAA no nome do host indicado no registro SRV da instância de serviço descoberta. Se forem descobertos vários endereços IPv6 do host, aquele com o maior escopo será usado.

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

Os dados do registro TXT (codificados conforme especificado por DNS-SD) do registro SRV da instância do serviço de peering TREL descoberta.

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

Número de bytes no buffer mTxtData.

Recursos

Os tópicos de Referência da API OpenThread são originados do código-fonte, disponível no GitHub. Para mais informações ou para contribuir com nossa documentação, consulte Recursos.