Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

nl :: 짜다:: 프로필 :: DataManagement_Legacy :: ClientDataManager

이것은 추상 클래스입니다.

#include <src/lib/profiles/data-management/Legacy/ClientDataManager.h>

WDM 클라이언트에 필요한 확인 및 표시 메서드 정의를 포함하는 추상 클래스입니다.

요약

클래스 ClientDataManager는 주문이 방법에서 응용 프로그램 구현이 WDM 프로토콜 교류 게시자에 의해 제공되는 데이터와 상태를 처리하기 위해 제공해야하는 추상 클래스입니다. 이러한 메소드는 대부분 클라이언트 요청에 대한 응답 수신 및 원격 피어의 요청 수신 표시의 결과로 호출되는 확인입니다. ClientDataManager는 의 두 가지 주요 구성 요소 중 하나입니다 DMClient 추상 기본 클래스입니다.

계승

기존의 서브 클래스를 직접 : NL :: 위브 :: 프로필 :: DataManagement_Legacy :: DMClient

공공 기능

UpdateConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
virtual WEAVE_ERROR
업데이트 요청 상태를 확인합니다.
ViewConfirm (const uint64_t & aResponderId, StatusReport & aStatus, uint16_t aTxnId)=0
virtual WEAVE_ERROR
실패한보기 요청을 확인하십시오.
ViewConfirm (const uint64_t & aResponderId, ReferencedTLVData & aDataList, uint16_t aTxnId)=0
virtual WEAVE_ERROR
성공적인보기 요청을 확인하십시오.

공공 기능

업데이트

virtual WEAVE_ERROR UpdateConfirm(
  const uint64_t & aResponderId,
  StatusReport & aStatus,
  uint16_t aTxnId
)=0

업데이트 요청 상태를 확인합니다.

업데이트 요청의 경우 구별되는 "성공"응답이 없습니다. 두 경우 모두 응답자는 상태 보고서를 보내고 이것이 다음 상위 계층으로 전달되는 방법입니다.

세부
매개 변수
[in] aResponderId
응답하는 게시자의 64 비트 노드 ID에 대한 참조입니다.
[in] aStatus
요청 상태를 자세히 설명하는 StatusReport 개체에 대한 참조입니다.
[in] aTxnId
이 특정 교환을 참조하는 클라이언트 할당 트랜잭션 ID입니다.
보고
WEAVE_NO_ERROR는 성공을 통신합니다. 그렇지 않으면 값은 구현 자의 재량에 달려 있습니다.

보기 확인

virtual WEAVE_ERROR ViewConfirm(
  const uint64_t & aResponderId,
  StatusReport & aStatus,
  uint16_t aTxnId
)=0

실패한보기 요청을 확인하십시오.

보기 요청이 어떤 방식 으로든 실패하고 실패를 설명하는 상태 보고서가 제출되었는지 확인하십시오.

세부
매개 변수
[in] aResponderId
응답하는 게시자의 64 비트 노드 ID에 대한 참조입니다.
[in] aStatus
무엇이 잘못되었는지 자세히 설명하는 StatusReport 개체에 대한 참조입니다.
[in] aTxnId
이 특정 교환을 참조하는 클라이언트 할당 트랜잭션 ID입니다.
보고
WEAVE_NO_ERROR는 성공을 통신합니다. 그렇지 않으면 값은 구현 자의 재량에 달려 있습니다.

보기 확인

virtual WEAVE_ERROR ViewConfirm(
  const uint64_t & aResponderId,
  ReferencedTLVData & aDataList,
  uint16_t aTxnId
)=0

성공적인보기 요청을 확인하십시오.

보기 요청이 수신되었는지, 응답이 반환되었는지, 작업이 성공했는지 확인하여 데이터 목록을 전달합니다.

세부
매개 변수
[in] aResponderId
응답하는 게시자의 64 비트 노드 ID에 대한 참조입니다.
[in] aDataList
(A)에 대한 참조 ReferencedTLVData의 요청 데이터와 TLV 인코딩 된 데이터리스트를 포함하는 개체.
[in] aTxnId
이 특정 교환을 참조하는 클라이언트 할당 트랜잭션 ID입니다.
보고
WEAVE_NO_ERROR는 성공을 통신합니다. 그렇지 않으면 값은 구현 자의 재량에 달려 있습니다.