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
服務權重。
|
公開屬性
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 取得。如要瞭解詳情或對說明文件做出貢獻,請參閱資源。