otDnsServiceInfo
#include <dns_client.h>
Cung cấp thông tin cho một thực thể dịch vụ DNS.
Tóm tắt
Thuộc tính công khai |
|
---|---|
mHostAddress
|
Địa chỉ IPv6 của máy chủ. Đặt thành tất cả 0 nếu không có.
|
mHostAddressTtl
|
uint32_t
TTL của địa chỉ máy chủ lưu trữ.
|
mHostNameBuffer
|
char *
Vùng đệm để xuất tên máy chủ dịch vụ (có thể là NULL nếu không cần).
|
mHostNameBufferSize
|
uint16_t
Quy mô của
mHostNameBuffer . |
mPort
|
uint16_t
Số cổng dịch vụ.
|
mPriority
|
uint16_t
Mức độ ưu tiên của dịch vụ.
|
mTtl
|
uint32_t
Thời gian tồn tại của bản ghi dịch vụ (tính bằng giây).
|
mTxtData
|
uint8_t *
Vùng đệm để xuất dữ liệu TXT (có thể là NULL nếu không cần).
|
mTxtDataSize
|
uint16_t
Trên dữ liệu đầu vào, dung lượng của vùng đệm
mTxtData . Trên byte số đầu ra được ghi. |
mTxtDataTruncated
|
bool
Cho biết liệu dữ liệu TXT có thể không vừa với
mTxtDataSize và đã bị cắt bớt hay không. |
mTxtDataTtl
|
uint32_t
TTL của dữ liệu TXT.
|
mWeight
|
uint16_t
Trọng lượng dịch vụ.
|
Thuộc tính công khai
mHostAddress
otIp6Address otDnsServiceInfo::mHostAddress
Địa chỉ IPv6 của máy chủ. Đặt thành tất cả 0 nếu không có.
mHostAddressTtl
uint32_t otDnsServiceInfo::mHostAddressTtl
TTL của địa chỉ máy chủ lưu trữ.
mHostNameBuffer
char * otDnsServiceInfo::mHostNameBuffer
Vùng đệm để xuất tên máy chủ dịch vụ (có thể là NULL nếu không cần).
mHostNameBufferSize
uint16_t otDnsServiceInfo::mHostNameBufferSize
Quy mô của mHostNameBuffer
.
mPort
uint16_t otDnsServiceInfo::mPort
Số cổng dịch vụ.
mPriority
uint16_t otDnsServiceInfo::mPriority
Mức độ ưu tiên của dịch vụ.
mTtl
uint32_t otDnsServiceInfo::mTtl
Thời gian tồn tại của bản ghi dịch vụ (tính bằng giây).
mTxtData
uint8_t * otDnsServiceInfo::mTxtData
Vùng đệm để xuất dữ liệu TXT (có thể là NULL nếu không cần).
mTxtDataSize
uint16_t otDnsServiceInfo::mTxtDataSize
Trên dữ liệu đầu vào, dung lượng của vùng đệm mTxtData
. Trên byte số đầu ra được ghi.
mTxtDataTruncated
bool otDnsServiceInfo::mTxtDataTruncated
Cho biết liệu dữ liệu TXT có thể không vừa với mTxtDataSize
và đã bị cắt bớt hay không.
mTxtDataTtl
uint32_t otDnsServiceInfo::mTxtDataTtl
TTL của dữ liệu TXT.
mWeight
uint16_t otDnsServiceInfo::mWeight
Trọng lượng dịch vụ.
Tài nguyên
Các chủ đề tham khảo API OpenThread bắt nguồn từ mã nguồn, có trên GitHub. Để biết thêm thông tin hoặc để đóng góp cho tài liệu của chúng tôi, hãy tham khảo Tài nguyên.