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

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

IAP(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
ID 요청 메시지를 작성할 Inet 버퍼를 가리키는 포인터입니다.
반환 값
WEAVE_NO_ERROR
있습니다.

공개 정적 함수

Decode

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

Inet 버퍼의 식별 요청 메시지를 제공된 IdentifyRequestMessage 객체로 디코딩합니다.

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