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
サービスの重量。

パブリック属性

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

ホストの IPv6 アドレス。使用できない場合は、すべてゼロに設定されます。

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 で入手できるソースコードに由来しています。 詳細について、またはドキュメントへの投稿については、リソースをご覧ください。