Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

nl::Weave::프로필::DataManagement_Current::UpdateRequest::파서

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

WDM 업데이트 요청 파서 정의

요약

상속

상속 위치: nl::Weave::Profiles::DataManagement_Current::DataElement::Parser

공개 함수

CheckSchemaValidity(void) const
대략적으로 메일의 형식이 올바른지 확인합니다.
GetDataList(DataList::Parser *const apDataList) const
GetExpiryTimeMicroSecond(int64_t *const apExpiryTimeMicroSecond) const
이 요청에 대한 만료 시간을 확인합니다.
GetReaderOnArgument(nl::Weave::TLV::TLVReader *const apReader) const
이 요청에서 인수 구성요소의 시작을 가리키도록 TLVReader를 초기화합니다.
GetUpdateRequestIndex(uint32_t *const apUpdateRequestIndex) const
이 요청의 UpdateRequestIndex를 가져옵니다.
Init(const nl::Weave::TLV::TLVReader & aReader)
TLVReader를 사용하여 파서 객체를 초기화합니다.

공개 함수

CheckSchemaValidity

WEAVE_ERROR CheckSchemaValidity(
  void
) const 

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

세부정보
반환 값
WEAVE_NO_ERROR
성공 시

GetDataList

WEAVE_ERROR GetDataList(
  DataList::Parser *const apDataList
) const 

GetExpiryTimeMicroSecond

WEAVE_ERROR GetExpiryTimeMicroSecond(
  int64_t *const apExpiryTimeMicroSecond
) const 

이 요청에 대한 만료 시간을 확인합니다.

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

GetReaderOnArgument

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

이 요청에서 인수 구성요소의 시작을 가리키도록 TLVReader를 초기화합니다.

세부정보
매개변수
[out] apReader
TLVReader의 포인터로, 성공 시 인수 TLV 요소에서 초기화됩니다.
반환 값
WEAVE_NO_ERROR
성공 시

GetUpdateRequestIndex

WEAVE_ERROR GetUpdateRequestIndex(
  uint32_t *const apUpdateRequestIndex
) const 

이 요청의 UpdateRequestIndex를 가져옵니다.

세부정보
매개변수
[out] apUpdateRequestIndex
페이로드의 색인을 수신할 일부 변수에 대한 포인터입니다.
반환 값
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
성공 시