Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

nl::Weave::Hồ sơ::DeviceDescription::VerifyResponseMessage

#include <src/lib/profiles/device-description/DeviceDescription.h>

Biểu mẫu phân tích cú pháp của Thông báo phản hồi.

Tóm tắt

Thuộc tính công khai

DeviceDesc
Phần mô tả thiết bị mô tả thiết bị phản hồi.

Hàm công khai

Encode(PacketBuffer *msgBuf)
Mã hóa đối tượng VerificationResponseMessage này vào bộ đệm tin nhắn đã cung cấp.

Hàm tĩnh công khai

Decode(PacketBuffer *msgBuf, IdentifyResponseMessage & msg)
Giải mã thông báo Nhận dạng phản hồi từ bộ đệm Inet vào đối tượng AuthenticationResponseMessage đã cung cấp.

Thuộc tính công khai

DeviceDesc

WeaveDeviceDescriptor DeviceDesc

Phần mô tả thiết bị mô tả thiết bị phản hồi.

Hàm công khai

Mã hóa

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
)

Mã hóa đối tượng VerificationResponseMessage này vào bộ đệm tin nhắn đã cung cấp.

Thông tin chi tiết
Các thông số
[in,out] msgBuf
Con trỏ đến bộ đệm Inet để viết thông báo Nhận dạng phản hồi.
Giá trị trả về
WEAVE_NO_ERROR
Thành công!
other
Các mã lỗi Weave hoặc mã nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn chặn quá trình mã hóa IdentifierResponseMessage.

Hàm tĩnh công khai

Giải mã

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  IdentifyResponseMessage & msg
)

Giải mã thông báo Nhận dạng phản hồi từ bộ đệm Inet vào đối tượng AuthenticationResponseMessage đã cung cấp.

Thông tin chi tiết
Các thông số
[in] msgBuf
Con trỏ đến bộ đệm Inet để giải mã thông báo Yêu cầu xác định.
[out] msg
Tham chiếu đến NhậnRequestMessage để điền.
Giá trị trả về
WEAVE_ERROR_WRONG_TLV_TYPE
Nếu đây không phải là TLV mô tả thiết bị.
WEAVE_ERROR_UNEXPECTED_TLV_ELEMENT
Nếu có thêm dữ liệu về TLV sau phần mô tả thiết bị.
WEAVE_NO_ERROR
Thành công!
other
Các mã lỗi Weave hoặc mã nền tảng cụ thể khác cho biết rằng đã xảy ra lỗi ngăn chặn việc giải mã IdentifierResponseMessage.