nl::Weave::Profiles::DataManagement_Current::CustomCommandResponse::Parser

#include <src/lib/profiles/data-management/Current/MessageDef.h>

WDM 맞춤 명령어 응답 파서 정의입니다.

요약

상속

상속 대상: nl::Weave::Profiles::DataManagement_Current::DataElement::Parser

공개 함수

CheckSchemaValidity(void) const
메시지의 형식이 올바른지 대략적으로 확인합니다.
GetReaderOnResponse(nl::Weave::TLV::TLVReader *const apReader) const
이 메시지에서 응답 구성요소의 시작 부분을 가리키도록 TLVReader를 초기화합니다.
GetVersion(uint64_t *const apVersion) const
이 응답에서 trait 인스턴스 버전을 가져옵니다.
Init(const nl::Weave::TLV::TLVReader & aReader)
TLVReader를 사용하여 파서 객체를 초기화합니다.

공개 함수

CheckSchemaValidity

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

메시지의 형식이 올바른지 대략적으로 확인합니다.

세부정보
반환 값
WEAVE_NO_ERROR
성공 시

GetReaderOnResponse

WEAVE_ERROR GetReaderOnResponse(
  nl::Weave::TLV::TLVReader *const apReader
) const 

이 메시지에서 응답 구성요소의 시작 부분을 가리키도록 TLVReader를 초기화합니다.

세부정보
매개변수
[out] apReader
성공 시 응답 TLV 요소에서 초기화되는 TLVReader에 대한 포인터입니다.
반환 값
WEAVE_NO_ERROR
성공 시

GetVersion

WEAVE_ERROR GetVersion(
  uint64_t *const apVersion
) const 

이 응답에서 trait 인스턴스 버전을 가져옵니다.

세부정보
매개변수
[out] apVersion
성공 시 버전을 수신하는 일부 변수에 대한 포인터
반환 값
WEAVE_NO_ERROR
성공 시
WEAVE_END_OF_TLV
이러한 요소가 없으면
WEAVE_ERROR_WRONG_TLV_TYPE
이러한 요소가 있지만 부호 없는 정수가 아닌 경우

Init

WEAVE_ERROR Init(
  const nl::Weave::TLV::TLVReader & aReader
)

TLVReader를 사용하여 파서 객체를 초기화합니다.

세부정보
매개변수
[in] aReader
이 응답의 시작 부분을 가리켜야 하는 TLVReader에 대한 포인터입니다.
반환 값
WEAVE_NO_ERROR
성공 시