otPlatTrelPeerInfo

#include <trel.h>

Đại diện cho thông tin ngang hàng TREL được phát hiện bằng cách duyệt qua DNS-SD trên tên dịch vụ "_trel._udp".

Tóm tắt

Thuộc tính công khai

mRemoved
bool
Cờ boolean này cho biết liệu mục nhập đang bị xoá hay được thêm vào.
mSockAddr
Địa chỉ ổ cắm ngang hàng TREL (địa chỉ IPv6 và số cổng).
mTxtData
const uint8_t *
Dữ liệu bản ghi TXT (được mã hoá theo chỉ định của DNS-SD) từ bản ghi SRV của thực thể dịch vụ ngang hàng TREL đã phát hiện.
mTxtLength
uint16_t
Số byte trong vùng đệm mTxtData.

Thuộc tính công khai

mRemoved

bool otPlatTrelPeerInfo::mRemoved

Cờ boolean này cho biết liệu mục nhập đang bị xoá hay được thêm vào.

  • TRUE cho biết rằng ứng dụng ngang hàng đã bị loại bỏ.
  • FALSE cho biết rằng đó là mục nhập mới hoặc cập nhật cho mục nhập hiện có.

mSockAddr

otSockAddr otPlatTrelPeerInfo::mSockAddr

Địa chỉ ổ cắm ngang hàng TREL (địa chỉ IPv6 và số cổng).

Số cổng được xác định từ bản ghi SRV của thực thể dịch vụ ngang hàng TREL đã phát hiện. Địa chỉ IPv6 được xác định từ truy vấn DNS-SD cho bản ghi AAAA trên tên máy chủ đã chỉ định trong bản ghi SRV của thực thể dịch vụ đã phát hiện. Nếu phát hiện thấy nhiều địa chỉ IPv6 lưu trữ, thì hệ thống sẽ sử dụng một địa chỉ có phạm vi cao nhất.

mTxtData

const uint8_t * otPlatTrelPeerInfo::mTxtData

Dữ liệu bản ghi TXT (được mã hoá theo chỉ định của DNS-SD) từ bản ghi SRV của thực thể dịch vụ ngang hàng TREL đã phát hiện.

mTxtLength

uint16_t otPlatTrelPeerInfo::mTxtLength

Số byte trong vùng đệm mTxtData.

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.