Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

otPlatTrelPeerInfo

#include <trel.h>

Questa struttura rappresenta un'informazione TREL peer rilevata usando il servizio DNS-SD per il servizio "_trel._udp".

Riepilogo

Attributi pubblici

mRemoved
bool
Questo flag booleano indica se la voce viene rimossa o aggiunta.
mSockAddr
L'indirizzo del socket peer TREL (indirizzo IPv6 e numero di porta).
mTxtData
const uint8_t *
I dati del record TXT (codificati come specificati da DNS-SD) dal record SRV dell'istanza di servizio peer TREL rilevata.
mTxtLength
uint16_t
Numero di byte nel buffer mTxtData.

Attributi pubblici

Rimosso

bool otPlatTrelPeerInfo::mRemoved

Questo flag booleano indica se la voce viene rimossa o aggiunta.

  • TRUE indica che il peer è stato rimosso.
  • FALSE indica che si tratta di una nuova voce o di un aggiornamento di una voce esistente.

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

L'indirizzo del socket peer TREL (indirizzo IPv6 e numero di porta).

Il numero di porta viene determinato dal record SRV dell'istanza di servizio peer TREL rilevata. L'indirizzo IPv6 viene determinato dalla query DNS-SD per i record AAAA sul nome host indicato nel record SRV dell'istanza di servizio rilevata. Se vengono rilevati più indirizzi IPv6 host, viene utilizzato quello con l'ambito più elevato.

mTxtDati

const uint8_t * otPlatTrelPeerInfo::mTxtData

I dati del record TXT (codificati come specificati da DNS-SD) dal record SRV dell'istanza di servizio peer TREL rilevata.

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

Numero di byte nel buffer mTxtData.

Risorse

Gli argomenti di riferimento dell'API OpenThread provengono dal codice sorgente, disponibile su GitHub. Per ulteriori informazioni, o per contribuire alla nostra documentazione, consulta la pagina Risorse.