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.