nl:: Weave:: Profiles:: DataManagement_Current:: TraitSchemaEngine:: ISetDataDelegate
이것은 추상 클래스입니다.
요약
상속
직접 알려진 서브클래스: nl::Weave::Profiles::DataManagement_Current::TraitDataSink
공개 유형 |
|
---|---|
SetDataEventType
|
enum |
공개 함수 |
|
---|---|
OnSetDataEvent(SetDataEventType aType, PropertyPathHandle aHandle)=0
|
virtual void
사전을 파싱하는 동안 중요한 이벤트가 발생할 때 위임에 신호를 보냅니다.
|
SetData(PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull)=0
|
virtual WEAVE_ERROR
노드에 대한 경로 핸들, TLV 판독기, null 유형이 수신되었는지 여부에 대한 표시가 있으면 피호출자의 데이터를 설정합니다.
|
SetLeafData(PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader)=0
|
virtual WEAVE_ERROR
리프 노드 및 TLV 판독기에 대한 경로 핸들이 주어지면 피호출자의 리프 데이터를 설정합니다.
|
공개 유형
SetDataEventType
SetDataEventType
공개 함수
OnSetDataEvent
virtual void OnSetDataEvent( SetDataEventType aType, PropertyPathHandle aHandle )=0
사전을 파싱하는 동안 중요한 이벤트가 발생할 때 위임에 신호를 보냅니다.
모든 경우에 이 이벤트가 적용되는 항목에 관한 더 많은 컨텍스트를 제공하는 속성 경로 핸들이 제공됩니다.
사전 바꾸기 시작/종료의 경우 이러한 핸들은 순전히 스키마 핸들입니다. 사전 항목이 추가/수정된 이벤트의 경우 이러한 핸들은 사전 키도 포함되므로 속성 경로 핸들입니다.
SetData
virtual WEAVE_ERROR SetData( PropertyPathHandle aHandle, nl::Weave::TLV::TLVReader & aReader, bool aIsNull )=0
노드에 대한 경로 핸들, TLV 판독기, null 유형이 수신되었는지 여부에 대한 표시가 있으면 피호출자의 데이터를 설정합니다.
TDM은 null을 허용하거나, 선택사항이거나, 임시 또는 리프인 핸들에 대해서만 이 함수를 호출합니다. aHandle이 리프가 아닌 노드이고 무효화되면 TDM은 하위 요소에 대해 SetData를 호출하지 않습니다.
세부정보 | |||||||
---|---|---|---|---|---|---|---|
매개변수 |
|
||||||
반환 값 |
|
SetLeafData
virtual WEAVE_ERROR SetLeafData( PropertyPathHandle aLeafHandle, nl::Weave::TLV::TLVReader & aReader )=0
리프 노드 및 TLV 판독기에 대한 경로 핸들이 주어지면 피호출자의 리프 데이터를 설정합니다.
세부정보 | |||||
---|---|---|---|---|---|
반환 값 |
|