otDnsServiceInfo

#include <dns_client.h>

提供 DNS 服務執行個體的資訊。

摘要

公開屬性

mHostAddress
主機 IPv6 位址。如未提供,請設為所有零。
mHostAddressTtl
uint32_t
主機位址存留時間。
mHostNameBuffer
char *
輸出服務主機名稱的緩衝區 (可以視需要為 NULL)。
mHostNameBufferSize
uint16_t
大小為 mHostNameBuffer
mPort
uint16_t
服務通訊埠編號。
mPriority
uint16_t
服務優先順序。
mTtl
uint32_t
服務記錄存留時間 (以秒為單位)。
mTxtData
uint8_t *
緩衝區輸出 TXT 資料 (可視需要設為 NULL)。
mTxtDataSize
uint16_t
在輸入時,mTxtData 緩衝區的大小。寫入輸出位元組數時。
mTxtDataTruncated
bool
指出 TXT 資料是否無法納入 mTxtDataSize 且遭到截斷。
mTxtDataTtl
uint32_t
TXT 資料存留時間。
mWeight
uint16_t
服務權重。

公開屬性

mHostAddress

otIp6Address otDnsServiceInfo::mHostAddress

主機 IPv6 位址。如未提供,請設為所有零。

mHostAddressTtl

uint32_t otDnsServiceInfo::mHostAddressTtl

主機位址存留時間。

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

服務記錄存留時間 (以秒為單位)。

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 資料存留時間。

mWeight

uint16_t otDnsServiceInfo::mWeight

服務權重。

資源

OpenThread API 參考資料主題源自原始碼,請前往 GitHub 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源