otDnsQueryConfig
#include <dns_client.h>
يمثل هذا الخيار ضبط طلب بحث نظام أسماء النطاقات.
ملخّص
يمكن ضبط أي حقل من حقول هذه البنية على صفر للإشارة إلى أنه لم يتم تحديده. يتم تحديد كيفية التعامل مع الحقول غير المحدّدة من خلال الدالة التي تستخدم مثيل otDnsQueryConfig
.
السمات العامة |
|
---|---|
mMaxTxAttempts
|
uint8_t
الحد الأقصى لمحاولات الإرسال قبل الإبلاغ عن الإخفاق. القيمة صفر لقيمة غير محدّدة.
|
mNat64Mode
|
السماح/عدم السماح بترجمة عنوان NAT64 أثناء تحليل العنوان.
|
mRecursionFlag
|
تشير هذه القيمة إلى ما إذا كان بإمكان الخادم حل طلب البحث بشكل متكرّر أم لا.
|
mResponseTimeout
|
uint32_t
وقت الانتظار (بالمللي ثانية) للاستجابة Rx. يشير الصفر إلى قيمة غير محدّدة.
|
mServerSockAddr
|
عنوان الخادم (إضافة/منفذ IPv6). كل المنافذ صفر أو الصفر لأي منتج غير محدد.
|
mServiceMode
|
لتحديد السجلات التي سيتم الاستعلام عنها أثناء تحليل الخدمة.
|
mTransportProto
|
اختَر بروتوكول النقل التلقائي.
|
السمات العامة
mMaxTxAttempts
uint8_t otDnsQueryConfig::mMaxTxAttempts
الحد الأقصى لمحاولات الإرسال قبل الإبلاغ عن الإخفاق. القيمة صفر لقيمة غير محدّدة.
mNat64Mode
otDnsNat64Mode otDnsQueryConfig::mNat64Mode
السماح/عدم السماح بترجمة عنوان NAT64 أثناء تحليل العنوان.
mRecursionFlag
otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag
تشير هذه القيمة إلى ما إذا كان بإمكان الخادم حل طلب البحث بشكل متكرّر أم لا.
mResponseTimeout
uint32_t otDnsQueryConfig::mResponseTimeout
وقت الانتظار (بالمللي ثانية) للاستجابة Rx. يشير الصفر إلى قيمة غير محدّدة.
mServerSockAddr
otSockAddr otDnsQueryConfig::mServerSockAddr
عنوان الخادم (إضافة/منفذ IPv6). كل المنافذ صفر أو الصفر لأي منتج غير محدد.
mServiceMode
otDnsServiceMode otDnsQueryConfig::mServiceMode
لتحديد السجلات التي سيتم الاستعلام عنها أثناء تحليل الخدمة.
mTransportProto
otDnsTransportProto otDnsQueryConfig::mTransportProto
اختَر بروتوكول النقل التلقائي.
المراجِع
تنشأ المواضيع المرجعية لواجهة برمجة تطبيقات OpenThread من رمز المصدر المتاح على GitHub. للحصول على مزيد من المعلومات أو للمساهمة في مستنداتنا، يمكنك الاطّلاع على المراجع.