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

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

MarkRequest 訊息的剖析形式。

摘要

繼承

沿用自: 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
成功時。