otDnsServiceInfo

#include <dns_client.h>

यह डीएनएस सेवा के इंस्टेंस के बारे में जानकारी देता है.

खास जानकारी

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

mHostAddress
होस्ट आईपीवी6 पता. उपलब्ध न होने पर, वैल्यू को शून्य पर सेट करें.
mHostAddressTtl
uint32_t
होस्ट का पता TTL (टीटीएल) है.
mHostNameBuffer
char *
सेवा के होस्ट का नाम आउटपुट करने के लिए बफ़र (ज़रूरी न होने पर इसे शून्य किया जा सकता है).
mHostNameBufferSize
uint16_t
mHostNameBuffer का साइज़.
mPort
uint16_t
सेवा पोर्ट नंबर.
mPriority
uint16_t
सेवा की प्राथमिकता.
mTtl
uint32_t
सेवा रिकॉर्ड TTL (सेकंड में).
mTxtData
uint8_t *
आउटपुट TXT डेटा का बफ़र (अगर ज़रूरी न हो, तो इसे शून्य किया जा सकता है).
mTxtDataSize
uint16_t
इनपुट पर, mTxtData बफ़र का साइज़. आउटपुट संख्या बाइट लिखे जाने पर.
mTxtDataTruncated
bool
यह बताता है कि क्या TXT डेटा mTxtDataSize में फ़िट नहीं हो सका और उसमें काट-छांट की गई.
mTxtDataTtl
uint32_t
TXT डेटा TTL (टीटीएल).
mWeight
uint16_t
सेवा का वज़न.

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

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

होस्ट आईपीवी6 पता. उपलब्ध न होने पर, वैल्यू को शून्य पर सेट करें.

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

होस्ट का पता TTL (टीटीएल) है.

mHostNameBuffer

char * otDnsServiceInfo::mHostNameBuffer

सेवा के होस्ट का नाम आउटपुट करने के लिए बफ़र (ज़रूरी न होने पर इसे शून्य किया जा सकता है).

mHostNameBufferSize

uint16_t otDnsServiceInfo::mHostNameBufferSize

mHostNameBuffer का साइज़.

mPort

uint16_t otDnsServiceInfo::mPort

सेवा पोर्ट नंबर.

mPriority

uint16_t otDnsServiceInfo::mPriority

सेवा की प्राथमिकता.

mTtl

uint32_t otDnsServiceInfo::mTtl

सेवा रिकॉर्ड TTL (सेकंड में).

mTxtData

uint8_t * otDnsServiceInfo::mTxtData

आउटपुट TXT डेटा का बफ़र (अगर ज़रूरी न हो, तो इसे शून्य किया जा सकता है).

mTxtDataSize

uint16_t otDnsServiceInfo::mTxtDataSize

इनपुट पर, mTxtData बफ़र का साइज़. आउटपुट संख्या बाइट लिखे जाने पर.

mTxtDataTruncated

bool otDnsServiceInfo::mTxtDataTruncated

यह बताता है कि क्या TXT डेटा mTxtDataSize में फ़िट नहीं हो सका और उसमें काट-छांट की गई.

mTxtDataTtl

uint32_t otDnsServiceInfo::mTxtDataTtl

TXT डेटा TTL (टीटीएल).

mWeight

uint16_t otDnsServiceInfo::mWeight

सेवा का वज़न.

संसाधन

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