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