nl:: Inet:: AsyncDNSSolverSockets
#include <src/inet/AsyncDNSResolverSockets.h>
هذه فئة داخلية إلى InetLayer توفر واجهات برمجة تطبيقات مساعدة لحل نظام أسماء النطاقات غير المتزامن (DNS) في InetLayer.
الملخّص
ليس هناك واجهة عامة متاحة لطبقة التطبيق.
وظائف عامة |
|
---|---|
Cancel(DNSResolver & resolver)
|
إلغاء طلب بحث نظام أسماء النطاقات المستحق الذي قد يكون نشطًا.
|
EnqueueRequest(DNSResolver & resolver)
|
إدراج كائن DNSSolver في قائمة انتظار تحليل عنوان IP غير المتزامن لاسم مضيف محدد.
|
Init(InetLayer *inet)
|
المُنشئ الصريح لصف AsynchronousDNSSolverSockets
|
PrepareDNSResolver(DNSResolver & resolver, const char *hostName, uint16_t hostNameLen, uint8_t options, uint8_t maxAddrs, IPAddress *addrArray, DNSResolver::OnResolveCompleteFunct onComplete, void *appState)
|
تعمل هذه الطريقة على إعداد كائن نظام أسماء النطاقات قبل الحل غير المتزامن.
|
Shutdown(void)
|
هذه هي أداة تمهيدية صريحة لفئة AsyncDNSSolverSockets وستتولى مسؤولية إغلاق سلاسل المحادثات وإتلاف متغيرات Mux وSEmorhore.
|
وظائف عامة
إلغاء
INET_ERROR Cancel( DNSResolver & resolver )
إلغاء طلب بحث نظام أسماء النطاقات المستحق الذي قد يكون نشطًا.
التفاصيل | |||
---|---|---|---|
المعلَمات |
|
طلب قائمة الانتظار
INET_ERROR EnqueueRequest( DNSResolver & resolver )
إدراج كائن DNSSolver في قائمة انتظار تحليل عنوان IP غير المتزامن لاسم مضيف محدد.
التفاصيل | |||||||
---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||
قيم الإرجاع |
|
إنيت
INET_ERROR Init( InetLayer *inet )
المُنشئ الصريح لصف AsynchronousDNSSolverSockets
يؤدي ذلك إلى إعداد متغيرات Mux وSEmehore وإنشاء سلاسل المحادثات لمعالجة درجة دقة نظام أسماء النطاقات غير المتزامن.
التفاصيل | |||||
---|---|---|---|---|---|
المعلَمات |
|
||||
قيم الإرجاع |
|
تطبيق محلل نظام أسماء النطاقات
INET_ERROR PrepareDNSResolver( DNSResolver & resolver, const char *hostName, uint16_t hostNameLen, uint8_t options, uint8_t maxAddrs, IPAddress *addrArray, DNSResolver::OnResolveCompleteFunct onComplete, void *appState )
تعمل هذه الطريقة على إعداد كائن نظام أسماء النطاقات قبل الحل غير المتزامن.
التفاصيل | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
المعلَمات |
|
||||||||||||||||
قيم الإرجاع |
|
إيقاف التشغيل
INET_ERROR Shutdown( void )
هذه هي أداة تمهيدية صريحة لفئة AsyncDNSSolverSockets وستتولى مسؤولية إغلاق سلاسل المحادثات وإتلاف متغيرات Mux وSEmorhore.
التفاصيل | |||||
---|---|---|---|---|---|
قيم الإرجاع |
|