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. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.