otDnsQueryConfig

#include <dns_client.h>

DNS sorgu yapılandırmasını temsil eder.

Özet

Bu yapıdaki alanlardan herhangi biri, belirtilmediğini belirtmek için sıfır olarak ayarlanabilir. Belirtilmemiş alanların nasıl ele alınacağı, otDnsQueryConfig örneğini kullanan işlev tarafından belirlenir.

Herkese açık özellikler

mMaxTxAttempts
uint8_t
Raporlama hatası öncesinde maksimum işlem denemesi sayısı. Belirtilmemiş değer için sıfır.
mNat64Mode
Adres çözümlemesi sırasında NAT64 adres çevirisine izin ver/izin verme.
mRecursionFlag
Sunucunun sorguyu yinelemeli olarak çözümleyip çözümleyemeyeceğini belirtir.
mResponseTimeout
uint32_t
Rx yanıtına kadar bekleme süresi (milisaniye cinsinden). Sıfır, belirtilmemiş değeri gösterir.
mServerSockAddr
Sunucu adresi (IPv6 adresi/bağlantı noktası). Belirtilmeyen durumlar için tamamı sıfır veya sıfır bağlantı noktası.
mServiceMode
Hizmet çözümlemesi sırasında hangi kayıtların sorgulanacağını belirler.
mTransportProto
Varsayılan aktarım protokolünü seçin.

Herkese açık özellikler

mMaxTxAttempts

uint8_t otDnsQueryConfig::mMaxTxAttempts

Raporlama hatası öncesinde maksimum işlem denemesi sayısı. Belirtilmemiş değer için sıfır.

mNat64Mode

otDnsNat64Mode otDnsQueryConfig::mNat64Mode

Adres çözümlemesi sırasında NAT64 adres çevirisine izin ver/izin verme.

mRecursionFlag

otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag

Sunucunun sorguyu yinelemeli olarak çözümleyip çözümleyemeyeceğini belirtir.

mResponseTimeout

uint32_t otDnsQueryConfig::mResponseTimeout

Rx yanıtına kadar bekleme süresi (milisaniye cinsinden). Sıfır, belirtilmemiş değeri gösterir.

mServerSockAddr

otSockAddr otDnsQueryConfig::mServerSockAddr

Sunucu adresi (IPv6 adresi/bağlantı noktası). Belirtilmeyen durumlar için tamamı sıfır veya sıfır bağlantı noktası.

mServiceMode

otDnsServiceMode otDnsQueryConfig::mServiceMode

Hizmet çözümlemesi sırasında hangi kayıtların sorgulanacağını belirler.

mTransportProto

otDnsTransportProto otDnsQueryConfig::mTransportProto

Varsayılan aktarım protokolünü seçin.

Kaynaklar

OpenThread API Referans konuları, GitHub'da bulunan kaynak koddan gelir. Daha fazla bilgi edinmek veya dokümanlarımıza katkıda bulunmak için Kaynaklar bölümüne bakın.