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::Nhận biếtRequestRequest

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

Đã phân tích cú pháp biểu mẫu của Thông báo xác định yêu cầu.

Tóm tắt

Tính kế thừa

Kế thừa từ: nl::Weave::Profiles::DeviceDescription::VerifyDeviceParameter

Hàm công khai

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

Hàm tĩnh công khai

Decode(PacketBuffer *msgBuf, uint64_t msgDestNodeId, IdentifyRequestMessage & msg)
Giải mã thông báo Yêu cầu nhận dạng từ bộ đệm Inet vào đối tượng RecognizeRequestMessage đã cung cấp.

Hàm công khai

Mã hóa

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

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

Thông tin chi tiết
Các thông số
[in,out] msgBuf
Con trỏ đến bộ đệm Inet để ghi thông báo Yêu cầu xác định tới.
Giá trị trả về
WEAVE_NO_ERROR
vô điều kiện.

Hàm tĩnh công khai

Giải mã

WEAVE_ERROR Decode(
  PacketBuffer *msgBuf,
  uint64_t msgDestNodeId,
  IdentifyRequestMessage & msg
)

Giải mã thông báo Yêu cầu nhận dạng từ bộ đệm Inet vào đối tượng RecognizeRequestMessage đã 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.
[in] msgDestNodeId
ID nút đích của thông báo được giải mã.
[in,out] msg
Tham chiếu đến NhậnRequestMessage để điền.
Giá trị trả về
WEAVE_ERROR_INVALID_MESSAGE_LENGTH
Nếu bộ đệm đã cung cấp có độ dài không hợp lệ.
WEAVE_NO_ERROR
Thành công!