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

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

IdentificationRequest 消息的解析形式。

摘要

继承

继承自: 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
成功时。