otDnsQueryConfig

#include <dns_client.h>

DNS クエリの構成を表します。

概要

この構造体のフィールドはすべて、ゼロに設定されて、指定されていないことを示すことができます。未指定フィールドの処理方法は、otDnsQueryConfig のインスタンスを使用する関数によって決まります。

パブリック属性

mMaxTxAttempts
uint8_t
失敗を報告するまでの最大 tx 試行回数。値が指定されていない場合はゼロです。
mNat64Mode
アドレス解決中の NAT64 アドレス変換を許可または禁止します。
mRecursionFlag
サーバーがクエリを再帰的に解決できるかどうかを示します。
mResponseTimeout
uint32_t
受信レスポンスの待ち時間(ミリ秒単位)。ゼロは値が未指定であることを示します。
mServerSockAddr
サーバー アドレス(IPv6 アドレス/ポート)。指定されていない場合は、ポートがすべてゼロまたはゼロです。
mServiceMode
サービスの解決時にクエリを実行するレコードを決定します。
mTransportProto
デフォルトのトランスポート プロトコルを選択します。

パブリック属性

mMaxTxAttempts

uint8_t otDnsQueryConfig::mMaxTxAttempts

失敗を報告するまでの最大 tx 試行回数。値が指定されていない場合はゼロです。

mNat64Mode

otDnsNat64Mode otDnsQueryConfig::mNat64Mode

アドレス解決中の NAT64 アドレス変換を許可または禁止します。

mRecursionFlag

otDnsRecursionFlag otDnsQueryConfig::mRecursionFlag

サーバーがクエリを再帰的に解決できるかどうかを示します。

mResponseTimeout

uint32_t otDnsQueryConfig::mResponseTimeout

受信レスポンスの待ち時間(ミリ秒単位)。ゼロは値が未指定であることを示します。

mServerSockAddr

otSockAddr otDnsQueryConfig::mServerSockAddr

サーバー アドレス(IPv6 アドレス/ポート)。指定されていない場合は、ポートがすべてゼロまたはゼロです。

mServiceMode

otDnsServiceMode otDnsQueryConfig::mServiceMode

サービスの解決時にクエリを実行するレコードを決定します。

mTransportProto

otDnsTransportProto otDnsQueryConfig::mTransportProto

デフォルトのトランスポート プロトコルを選択します。

関連情報

OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。