otPlatTrelPeerInfo

#include <trel.h>

"_trel._udp" सेवा के नाम पर डीएनएस-एसडी ब्राउज़ का इस्तेमाल करके खोजी गई TREL पीयर की जानकारी दिखाता है.

खास जानकारी

सार्वजनिक एट्रिब्यूट

mRemoved
bool
इस बूलियन फ़्लैग से पता चलता है कि एंट्री को हटाया जा रहा है या जोड़ा जा रहा है.
mSockAddr
TREL पीयर सॉकेट का पता (IPv6 पता और पोर्ट नंबर).
mTxtData
const uint8_t *
खोजे गए TREL पीयर सेवा इंस्टेंस के SRV रिकॉर्ड से लिया गया TXT रिकॉर्ड डेटा (डीएनएस-एसडी के हिसाब से एन्कोड किया गया).
mTxtLength
uint16_t
mTxtData बफ़र में बाइट की संख्या.

सार्वजनिक एट्रिब्यूट

mRemoved

bool otPlatTrelPeerInfo::mRemoved

इस बूलियन फ़्लैग से पता चलता है कि एंट्री को हटाया जा रहा है या जोड़ा जा रहा है.

  • TRUE बताता है कि पीयर को हटा दिया गया है.
  • FALSE बताता है कि यह नई एंट्री है या किसी मौजूदा एंट्री का अपडेट है.

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

TREL पीयर सॉकेट का पता (IPv6 पता और पोर्ट नंबर).

पोर्ट नंबर का पता लगाए गए TREL पीयर सर्विस इंस्टेंस के SRV रिकॉर्ड से लगाया जाता है. आईपीवी6 पते को AAAA रिकॉर्ड के लिए DNS-SD क्वेरी से तय किया जाता है. यह क्वेरी, खोजे गए सेवा इंस्टेंस के SRV रिकॉर्ड में बताए गए होस्टनेम पर होती है. अगर एक से ज़्यादा होस्ट आईपीवी6 पते मिलते हैं, तो सबसे ज़्यादा स्कोप वाले आईपीवी6 पते का इस्तेमाल किया जाता है.

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

खोजे गए TREL पीयर सेवा इंस्टेंस के SRV रिकॉर्ड से लिया गया TXT रिकॉर्ड डेटा (डीएनएस-एसडी के हिसाब से एन्कोड किया गया).

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

mTxtData बफ़र में बाइट की संख्या.

संसाधन

OpenThread API के रेफ़रंस के विषय, सोर्स कोड से मिलते हैं. यह सोर्स GitHub पर उपलब्ध है. ज़्यादा जानकारी या हमारे दस्तावेज़ में योगदान देने के लिए, संसाधन देखें.