nl::Weave::Profiles::DeviceDescription::RecognizeRequestMessage

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

标识请求消息的解析形式。

摘要

继承

继承自nl::Weave::Profiles::DeviceDescription::RecognizeDeviceCriteria

公共函数

Encode(PacketBuffer *msgBuf) const
将此 RecognizeRequestMessage 对象编码到提供的 Inet 缓冲区。

公共静态函数

Decode(PacketBuffer *msgBuf, uint64_t msgDestNodeId, IdentifyRequestMessage & msg)
将识别请求消息从 Inet 缓冲区解码到提供的 RecognizeRequestMessage 对象。

公共函数

编码

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

将此 RecognizeRequestMessage 对象编码到提供的 Inet 缓冲区。

详细信息
参数
[in,out] msgBuf
指向要写入标识请求消息的 Inet 缓冲区的指针。
返回值
WEAVE_NO_ERROR
无条件。

公共静态函数

解码

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

将识别请求消息从 Inet 缓冲区解码到提供的 RecognizeRequestMessage 对象。

详细信息
参数
[in] msgBuf
用于对标识请求消息进行解码的 Inet 缓冲区的指针。
[in] msgDestNodeId
要解码的消息的目标节点 ID。
[in,out] msg
对要填充的 RecognizeRequestMessage 的引用。
返回值
WEAVE_ERROR_INVALID_MESSAGE_LENGTH
如果提供的缓冲区的长度无效。
WEAVE_NO_ERROR
成功时。