otDnsServiceInfo
#include <dns_client.h>
يقدم معلومات لمثيل خدمة نظام أسماء النطاقات.
ملخّص
السمات العامة |
|
---|---|
mHostAddress
|
عنوان IPv6 المضيف. ويتم ضبطه على صفر في حال عدم توفّره.
|
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
مدة البقاء (TTL) لبيانات TXT.
|
mWeight
|
uint16_t
وزن الخدمة.
|
السمات العامة
mHostAddress
otIp6Address otDnsServiceInfo::mHostAddress
عنوان IPv6 المضيف. ويتم ضبطه على صفر في حال عدم توفّره.
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
مدة البقاء (TTL) لبيانات TXT.
mWeight
uint16_t otDnsServiceInfo::mWeight
وزن الخدمة.
المراجِع
تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.