nl::Weave::Profiles::DeviceDescription::IdentifyRequestMessage

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

IdentityRequest 消息的解析形式。

摘要

继承

沿用自: nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria

公共函数

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

公共静态函数

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

公共函数

编码

WEAVE_ERROR Encode(
  PacketBuffer *msgBuf
) const 

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

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

公共静态函数

Decode

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

将来自 Inet 缓冲区的标识请求消息解码到提供的 IdentifyRequestMessage 对象中。

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