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

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

IDRequest 메시지의 파싱된 형식입니다.

요약

상속

상속 대상: nl::Weave::Profiles::DeviceDescription::IdentifyDeviceCriteria

공개 함수

Encode(PacketBuffer *msgBuf) const
IdentifyRequestMessage 객체를 제공된 Inet 버퍼에 인코딩합니다.

공개 정적 함수

Decode(PacketBuffer *msgBuf, uint64_t msgDestNodeId, IdentifyRequestMessage & msg)
Inet 버퍼에서 제공된 IdentifyRequestMessage 객체로 ID 요청 메시지를 디코딩합니다.

공개 함수

인코딩

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 객체로 ID 요청 메시지를 디코딩합니다.

세부정보
매개변수
[in] msgBuf
식별 요청 메시지를 디코딩할 Inet 버퍼에 대한 포인터입니다.
[in] msgDestNodeId
디코딩 중인 메시지의 대상 노드 ID입니다.
[in,out] msg
채울 IdentifyRequestMessage에 대한 참조입니다.
반환 값
WEAVE_ERROR_INVALID_MESSAGE_LENGTH
제공된 버퍼의 길이가 잘못된 경우
WEAVE_NO_ERROR
성공 시