otDnsServiceInfo
#include <dns_client.h>
DNS サービス インスタンスの情報を提供します。
概要
パブリック属性 |
|
---|---|
mHostAddress
|
ホストの IPv6 アドレス。使用できない場合は、すべてゼロに設定されます。
|
mHostAddressTtl
|
uint32_t
ホストアドレス TTL。
|
mHostNameBuffer
|
char *
サービスのホスト名を出力するためのバッファ(不要な場合は NULL にすることもできます)。
|
mHostNameBufferSize
|
uint16_t
mHostNameBuffer のサイズ。 |
mPort
|
uint16_t
サービスのポート番号。
|
mPriority
|
uint16_t
サービスの優先度。
|
mTtl
|
uint32_t
サービス レコードの TTL(秒)。
|
mTxtData
|
uint8_t *
TXT データを出力するためのバッファ(不要な場合は NULL にできます)。
|
mTxtDataSize
|
uint16_t
入力時の
mTxtData バッファのサイズ。出力値に書き込まれたバイト数。 |
mTxtDataTruncated
|
bool
TXT データが
mTxtDataSize に収まらず、切り捨てられたかどうかを示します。 |
mTxtDataTtl
|
uint32_t
TXT データの TTL。
|
mWeight
|
uint16_t
サービスの重量。
|
パブリック属性
mHostAddressTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
ホストアドレス TTL。
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
サービスのホスト名を出力するためのバッファ(不要な場合は NULL にすることもできます)。
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
mHostNameBuffer
のサイズ。
mPort
uint16_t otDnsServiceInfo::mPort
サービスのポート番号。
mPriority
uint16_t otDnsServiceInfo::mPriority
サービスの優先度。
mTtl
uint32_t otDnsServiceInfo::mTtl
サービス レコードの TTL(秒)。
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
TXT データを出力するためのバッファ(不要な場合は NULL にできます)。
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
入力時の mTxtData
バッファのサイズ。出力値に書き込まれたバイト数。
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
TXT データが mTxtDataSize
に収まらず、切り捨てられたかどうかを示します。
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
TXT データの TTL。
mWeight
uint16_t otDnsServiceInfo::mWeight
サービスの重量。
関連情報
OpenThread API リファレンスのトピックは、GitHub で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。