nl::Weave::โปรไฟล์::คําอธิบายอุปกรณ์::IdentifierRequestMessage

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

รูปแบบการแยกวิเคราะห์ของข้อความ RequestRequest

สรุป

การสืบทอด

รับค่าจาก: nl::Weave::Profiles::DeviceDescription::IdentifierDeviceCriteria

ฟังก์ชันสาธารณะ

Encode(PacketBuffer *msgBuf) const
เข้ารหัสออบเจ็กต์ IdentifierRequestMessage นี้ลงในบัฟเฟอร์ Inet ที่ระบุ

ฟังก์ชันสาธารณะแบบคงที่

Decode(PacketBuffer *msgBuf, uint64_t msgDestNodeId, IdentifyRequestMessage & msg)
ถอดรหัสข้อความคําขอคําขอจากบัฟเฟอร์ Inet ลงในออบเจ็กต์ IdentifierRequestMessage ที่ระบุ

ฟังก์ชันสาธารณะ

เข้ารหัส

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

เข้ารหัสออบเจ็กต์ IdentifierRequestMessage นี้ลงในบัฟเฟอร์ Inet ที่ระบุ

รายละเอียด
พารามิเตอร์
[in,out] msgBuf
ตัวชี้ไปยังบัฟเฟอร์ Inet เพื่อเขียนข้อความระบุคําขอไปยัง
แสดงผลค่า
WEAVE_NO_ERROR
โดยไม่มีเงื่อนไข

ฟังก์ชันสาธารณะแบบคงที่

ถอดรหัส

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

ถอดรหัสข้อความคําขอคําขอจากบัฟเฟอร์ Inet ลงในออบเจ็กต์ IdentifierRequestMessage ที่ระบุ

รายละเอียด
พารามิเตอร์
[in] msgBuf
ตัวชี้ไปยังบัฟเฟอร์ Inet เพื่อถอดรหัสข้อความระบุคําขอ
[in] msgDestNodeId
รหัสโหนดปลายทางของข้อความที่ถอดรหัส
[in,out] msg
การอ้างอิงถึง IdentifierRequestMessage ที่จะปรากฏ
แสดงผลค่า
WEAVE_ERROR_INVALID_MESSAGE_LENGTH
หากบัฟเฟอร์ที่ระบุเป็นความยาวที่ไม่ถูกต้อง
WEAVE_NO_ERROR
สําเร็จแล้ว